Commit Graph

26 Commits

Author SHA1 Message Date
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