Nikita Katkov
883722fe8e
[json] IJ-CR-149952 Prefer allowed values list instead of regexp-based schemaId reporting
...
(cherry picked from commit 047b36e55b16ec4721f882c879dbb9e415511849)
IJ-CR-149952
GitOrigin-RevId: 6bf17ed7a46cc07e38aad2e3e403ce9315d4b29f
2024-12-04 21:44:46 +00:00
Vladimir Krivosheev
4a176d4c02
IJ-CR-146078 extract intellij.platform.bootstrap
...
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Nikita Katkov
a8e5342b17
[json] IJPL-159354 Removed nonexisting source root
...
GitOrigin-RevId: d251e4c97c131d58af7fa1caa29c4a35e6b28ce5
2024-09-11 15:07:39 +00:00
Nikita Katkov
1059d63e64
[remdev + json] IJPL-159355 Introduce json.split shared module for both frontend and monolith IDE plugins
...
GitOrigin-RevId: 24fa5e237a2bb74a5dd50be268e1c3fa616dc100
2024-09-11 15:07:39 +00:00
Vladimir Krivosheev
72efd72cf0
reduce the usage of kotlinx-immutable-collections
...
GitOrigin-RevId: f5a8cc34ffff305e2793ea2a109156dcde4014b0
2024-03-11 02:16:11 +00:00
Stanislav Utikeev
f21b3dc627
[json] Add missing test dependency for XML injection module
...
It is required for the injection tests to be properly run locally.
GitOrigin-RevId: b51a8714f632fb55d0804a332b215958d8ae9bb6
2024-02-19 13:44:19 +00:00
Nikita Katkov
46967b586c
[json] IJ-CR-124164 Review fixes
...
- Use virtual file as a key in schema storage map
- Prefer KFMap instead of lazy properties
- Fix various minor code-style problems
GitOrigin-RevId: 20825456c5b98f654e3957eb9783badb21a6d433
2024-02-07 18:29:11 +00:00
Nikita Katkov
baa3d528a1
[json] IDEA-339628 Performance optimization for json schema HttpVirtualFiles
...
Introduced expirable cache for downloadable schema files which is aimed to reduce cpu/memory usage during instantiation of remote virtual files. Previously each url validity call resulted in an attempt to create and load file from the provided url causing performance degradations for files with large amount of links inside. The cache should prevent making several attempts to load the same referenced schema file
GitOrigin-RevId: 28170b331b75e4eefb3d5d4fc7d2aa87d6fc2a62
2024-01-16 20:26:14 +00:00
Nikita Katkov
8eb846230d
[json + yaml] IDEA-327166 Added ability to get default property value from the example field of a JSON-schema
...
Consider support of examples field as well, since they are both valid in the latest schema version
GitOrigin-RevId: cd65bc3c3bd19334fbf6ea42e545a8a349e9f236
2023-08-07 15:31:51 +00:00
Yuriy Artamonov
09003c4c66
[jsonpath] IDEA-321687 Extract JsonPath plugin
...
GitOrigin-RevId: 322f27fa98def5b2adb4eba0dbbc16be147ebb15
2023-06-11 15:47:57 +00:00
Daniil Ovchinnikov
675b19fb2c
IJPL-130 rename library kotlin-coroutines-jdk8 -> kotlin-coroutines-core
...
GitOrigin-RevId: e987a9f48391d74e401c860a57f99634ccc21a4a
2023-05-18 22:52:00 +00:00
Daniil Ovchinnikov
578eaaf60e
rename library kotlin-stdlib-jdk8 -> kotlin-stdlib
...
GitOrigin-RevId: cddf45ccfd5563d3fe209bea62a1c37c94f44ff9
2023-01-10 12:22:34 +00:00
Vladimir Krivosheev
83212e29e1
deprecate AlarmFactory
...
GitOrigin-RevId: 69eb8eca7685a7d0594676941c77949cb082f592
2022-12-08 09:23:09 +00:00
Vladimir Krivosheev
10b8a7abf3
don't export intellij.platform.ide.util.io dependency blindly
...
GitOrigin-RevId: 7f83ed73f84e9073b71cf3dd1872caabca0e2946
2021-02-06 10:32:46 +00:00
Yuriy Artamonov
ef5049d310
IDEA-247214 JsonPath Evaluate Expressions UI
...
GitOrigin-RevId: 0322f6b42a63cf6d25d1453ea947ad4e27faea83
2021-01-13 14:36:11 +00:00
Yuriy Artamonov
a03c35337d
Tasks and Contexts: replace JsonPath JARs with Maven dependency (Project library)
...
GitOrigin-RevId: 34edc7930cb7f721c892896f00ba56688cbc2f1d
2021-01-11 10:16:17 +00:00
Vladimir Krivosheev
5fed9f63f7
do not export intellij.platform.codeStyle.impl from lang-impl, reduce trove library usage
...
GitOrigin-RevId: 8d1b8100f8c3e2144da8a9057273805469da4454
2020-11-23 10:46:41 +00:00
Vladimir Krivosheev
a67c59c561
platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
...
java.psi.iml — remove dependency on intellij.platform.core.ui
GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Vladimir Krivosheev
6f54662e34
prefer JDK collections
...
GitOrigin-RevId: 30a307a67b0165720b576a739885b51a00292bd5
2020-06-24 10:16:52 +03:00
Vladimir Krivosheev
f2a72b34fa
do not export trove from util module
...
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde
2020-05-16 16:34:43 +00:00
Vladimir Krivosheev
e855f5a4f0
use type-specific map to consume less memory
...
GitOrigin-RevId: 1a592c99f697dc0910f58d0276a525e14d6cbcda
2020-05-09 07:38:19 +00:00
Vladimir Krivosheev
3deee4e14b
do not export kotlinx-coroutines-jdk8 and module statistics from platform-impl
...
GitOrigin-RevId: 1e0f98fedd06dc7789d808025d53b2424141adca
2020-02-17 09:07:39 +00:00
Anton Lobov
0f0a7640fc
WEB-34748 Inject JS regexp into "pattern" property of JSON schema and "patternProperty" property names
2018-09-11 19:34:07 +02:00
Anton Lobov
802c4c6676
WEB-31883, WEB-31989: array indexes in JSON breadcrumbs/qualified names
2018-03-27 12:04:51 +02:00
nik
c9620ce099
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321
IDEA project configuration: the great module rename
...
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.
Rename iml files.
2018-01-25 12:59:02 +03:00