Commit Graph

1236 Commits

Author SHA1 Message Date
Daniil Ovchinnikov
7499ddf2cd @Nullable return type of UnnamedConfigurable#getPreferredFocusedComponent
GitOrigin-RevId: e7bab0c92655e8b0eb0ed11fe22d5d6e4f6d48e8
2021-02-17 15:57:18 +00:00
Yuriy Artamonov
023ce2da98 IDEA-262273 JSONPath: operators are not correctly highlighted on incremental highlighting
GitOrigin-RevId: 763a3adc1b6d96b57c49030e8cc224ac16d00a57
2021-02-17 13:57:32 +00:00
Yuriy Artamonov
4e6f61d6db IDEA-262172 JsonPath: provide completion by existing keys inside injected fragments
GitOrigin-RevId: 774f7c7f3590cd6ad5c905a76f9d0ef5328539ac
2021-02-16 14:43:31 +00:00
Nicolay Mitropolsky
9ce3785361 Yaml: Split the YamlJsonSchemaLanguageInjector into the Contributor and Performer (IDEA-214466)
For now behavior is not changed, it is done for abstracting to make it easier then to implement more complex injection for YAML: make it line-based for instance and not unclude the indents into the injection

GitOrigin-RevId: 9f38e597d27b9413542a7ef107351e7094997abe
2021-02-15 16:46:50 +00:00
Nicolay Mitropolsky
cc661ae95c Yaml: test fot multiline injection (IDEA-246131)
GitOrigin-RevId: cfa2725f829dd48cb109a6a51626ebaba80b5fb6
2021-02-15 10:50:33 +00:00
Nikolay Chashnikov
ebda80c42c deprecation: add @ScheduledForRemoval annotation to deprecated elements (IDEA-259329)
GitOrigin-RevId: 8ab1f92485b718807bac77682b7038c42c65dba1
2021-02-12 16:33:25 +00:00
Yuriy Artamonov
1574cf3a5f IDEA-261920 JsonPath: the strict (type safe) equals operators are not supported
GitOrigin-RevId: d641a880ee92a4955f3279f5ea133d2774265554
2021-02-12 15:34:45 +00:00
Yuriy Artamonov
09c9c2ca26 JsonPath: fix test data
GitOrigin-RevId: f6d8a69e9b835f5f6f01dc39bbaadbd4f82f2dfb
2021-02-11 19:05:51 +00:00
Yuriy Artamonov
e214bc38dd IDEA-261817 JsonPath support: improve the colors for different types of literals
GitOrigin-RevId: 8ecc0156b728cbe2c3322b293813bbe4b8ca1a80
2021-02-11 11:01:25 +00:00
Yuriy Artamonov
e22a7a5341 IDEA-261813 IDEA-261815 JsonPath: parse all possible named operators, not only known
GitOrigin-RevId: da50964cbb4bd8c3bb2bd26c60cab6a74ea3422b
2021-02-11 11:01:24 +00:00
Sergey Simonchik
ec5f02f021 json: allow empty .jsonl files (WEB-49403)
Also, allow empty .json files to make creating a new JSON file more pleasant.

GitOrigin-RevId: 707361a11b025917c06758f5c058c144f18eee4f
2021-02-08 20:30:56 +00:00
Sergey Simonchik
2383d68815 json: fix tests (.jsonl is a secondary file type)
GitOrigin-RevId: e08dfb087f6885641184266c70a2397641bb68b6
2021-02-08 17:29:14 +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
Sergey Simonchik
48eb2a49a4 json: regenerate parser
GitOrigin-RevId: 8a8b547a716ea224820ed42187b5e4b98dc85a7b
2021-02-06 08:46:57 +00:00
Alexey Kudravtsev
bb440db5b2 Fix method signatures with wildcards for well-known functional interfaces and collections
GitOrigin-RevId: 0b56f672e97d2068a19aef430c9cec7b636279fb
2021-02-01 13:48:17 +00:00
Sergey Simonchik
e3c5516510 json: add basic support for JSON Lines (WEB-31888, IJP-997)
GitOrigin-RevId: 4d15152fb6e51fa8e039bda1e97d0fdbe8965e7c
2021-01-27 17:29:00 +00:00
Yuriy Artamonov
e45eee7adb IDEA-247214 JSONPath Language: spellchecker support
GitOrigin-RevId: 2df7f707212a1c785c5d8b6a28293ef430b54500
2021-01-22 12:06:24 +00:00
Yuriy Artamonov
8c91b7544e IDEA-247214 JSONPath Language: object and array JSON values
GitOrigin-RevId: c8033f077edb0f0cf4e8616681deb2fa9abe22b5
2021-01-22 12:06:23 +00:00
Yuriy Artamonov
a0b8c8c28b IDEA-247214 JSONPath: Evaluate expression by file
GitOrigin-RevId: 9cb366946bbdee163a601a961b4f1dfcd4bdfc11
2021-01-18 20:37:46 +00:00
Anna Kozlova
cfa826f9b6 java 11 migration: explicit -> diamond for anonymous classes
GitOrigin-RevId: ce15f37f8882fb7915cf5c8b62e3cc4601a5cc76
2021-01-17 11:16:51 +00:00
Nikolay Chashnikov
e44107d003 API cleanup: remove unused API which was deprecated for a long time (IDEA-259329)
GitOrigin-RevId: f3f92ac499cea289a5861204b638f60a7ea2e8ca
2021-01-15 22:22:00 +00:00
Yuriy Artamonov
642b3fe506 IDEA-247214 JsonPath: Unknown key inspection for Evaluate JSONPath tool window
GitOrigin-RevId: e774d438ea198f16f6d5ac2f7663cf781ca4f428
2021-01-13 20:34:23 +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
Daniil Ovchinnikov
e25cfb90bc add default ItemPresentation#getLocationString implementation
GitOrigin-RevId: 22555d540c23b5dc34560873c8ff64ab62c83bd6
2021-01-07 18:29:45 +00:00
Alexey Kudravtsev
7ca69ee13a towards perf tests stability: remove waitForJit flag completely; wait for JIT always when it's too high
GitOrigin-RevId: db77d53bdf2e574021c2a467c273821da0151544
2021-01-07 12:31:26 +00:00
Yuriy Artamonov
24b80f4078 IDEA-247214 JsonPath: escaped slash in regex, subsequent segment expressions
Updated lexer and parser

GitOrigin-RevId: 0a88ec680b28c17f5d577f6495f12c57a99d2871
2020-12-29 17:05:24 +00:00
Yuriy Artamonov
70c3fd9c71 IDEA-247214 JsonPath: escaped slash in regex, subsequent segment expressions
GitOrigin-RevId: 1d14d1253074d87ff3e79cdd74eaf3e4a52d2a8d
2020-12-29 17:05:22 +00:00
Yuriy Artamonov
51bc91f378 JSON: use https:// for schemastore.org/json URL in schema.catalog.hint
GitOrigin-RevId: 2f1f64640b77fa50322735bae1c4e4e4db894e43
2020-12-29 17:05:17 +00:00
Yuriy Artamonov
8c7776ea35 JSON: inline single usage of LOG in JsonStandardComplianceInspection
GitOrigin-RevId: 82063ea3e1eea156854fad852e6a1f1b3675d618
2020-12-29 17:05:15 +00:00
Yuriy Artamonov
064dfa8425 IDEA-247214 JsonPath: parser tests
GitOrigin-RevId: a907f4185430aff952513deed538b3c2203a97ba
2020-12-29 13:38:45 +00:00
Yuriy Artamonov
b81487f78f IDEA-247214 JsonPath: inspection for unknown function call
GitOrigin-RevId: 77a03bdebf5a69ed5ffb885301a5cf941322b6a9
2020-12-29 13:38:43 +00:00
Yuriy Artamonov
1eaa288cef IDEA-247214 JsonPath: completion for keywords and function names
GitOrigin-RevId: cb8a31e41451a9ad20db4e362844feac21ba7229
2020-12-29 13:38:40 +00:00
Yuriy Artamonov
1f8965adac IDEA-247214 JsonPath: syntax highlighting
GitOrigin-RevId: 2403408073a88da6ce71463cd4289c090ceaf1f3
2020-12-29 13:38:38 +00:00
Yuriy Artamonov
a0772da384 IDEA-247214 JsonPath: generated lexer and parser
GitOrigin-RevId: c56e5cb326b2c764425d0f2935836c7a2617b4aa
2020-12-29 13:38:36 +00:00
Yuriy Artamonov
defee07de6 IDEA-247214 JsonPath: language, lexer and parser
GitOrigin-RevId: 14d8b356beb127c82c811ba61fc63e82688a29cd
2020-12-29 13:38:32 +00:00
Sergey Simonchik
e361c0be47 json: fix JsonFormattingTest.testHugeJsonFile by adjusting expected duration
GitOrigin-RevId: 98f78856f5c5bc8487f54acd338a2c04b490429c
2020-12-24 22:05:12 +00:00
Alexandr Evstigneev
152cd9431b Added nullability annotations to the ParserDefinition return values
Arguments should be reviewed too

IDEA-CR-69793

GitOrigin-RevId: 916f5696aaee45e161224b024d2b632f1440887b
2020-12-16 11:56:22 +00:00
Vladimir Panimaskin
d536c92494 EA-238373: handle json schema updates by project
GitOrigin-RevId: 70aabb81e3eb26ff1ccf4e103b8e88eeaf3aaacb
2020-12-03 19:38:23 +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
Rustam Vishnyakov
de45de0d61 Remove deprecated Code style API usages from tests
GitOrigin-RevId: d101e0789e30540951759f7c606ee5791b1aaa19
2020-11-19 07:13:51 +00:00
Artem Makarov
c88b5e2bbe json schema: use name from SchemaStore in widget text (IDEA-241855)
https://github.com/JetBrains/intellij-community/pull/1429/

close #1429

Signed-off-by: Sergey Simonchik <sergey.simonchik@jetbrains.com>

GitOrigin-RevId: a2abf5abe2d50fa26512fc05f750a0c791e3f1dd
2020-11-13 17:12:20 +00:00
Alexey Utkin
3ae82dafc1 IDEA-253903 Optimize Copy/Paste processors
GitOrigin-RevId: 8671c089eaffc0281ef252861c0b02ad305e7f26
2020-10-28 11:42:05 +00:00
Vladimir Krivosheev
78e9da777b cleanup
GitOrigin-RevId: 3747e284672d65485452540b063cf8ecbc5100ac
2020-10-28 07:20:16 +00:00
Alexey Kudravtsev
2986e76ad8 cleanup: shorten code
GitOrigin-RevId: cd56421a22905870a59257368b8af054181c3c7a
2020-10-25 11:33:29 +00:00
Sergey Simonchik
23b034eda3 json: cleanup
GitOrigin-RevId: 382b32f1cdaea834fa0f8668e10dc01cc5b99f11
2020-10-21 11:28:10 +00:00
Sergey Simonchik
c3f59d2d13 json schema: disable schema for azure-pipelines.yml (IDEA-243973)
GitOrigin-RevId: 3c2fe06208d038bd39e764213959b449304bbe8d
2020-10-20 08:35:54 +00:00
Konstantin Ulitin
e94a3772d2 js: fix JSStringLiteralEscaper edge offsets (WEB-47748)
GitOrigin-RevId: e5fde62fe36fa1cc9504775369d253c094a21f06
2020-10-16 16:00:11 +00:00
Vladimir Krivosheev
924abe229c cleanup (get rid of ServiceManager.get)
GitOrigin-RevId: 7f6a905353889c9795e5d40a8aa60f6251000f05
2020-10-16 11:34:52 +00:00
Vladimir Krivosheev
b3d8820047 cleanup
GitOrigin-RevId: 63d29224e00603b91b985bb10bffda9d87695f66
2020-10-12 16:46:05 +00:00