Aleksey Dobrynin
ed58651022
[java, property] use ISO_8859_1 by default IJPL-171550
...
(cherry picked from commit 03eef91339fe1a0f2c2a7936d6809b0cfce1c52d)
IJ-CR-149616
GitOrigin-RevId: 10a49bd5dc9c8e6da37a9499df164a0184506516
2024-11-19 14:17:52 +00:00
Aleksey Dobrynin
e5751fff5d
[properties, inspection, fix] support native2ascii IDEA-360007
...
GitOrigin-RevId: cc7a343d2783063082a6016209a575e51008f062
2024-10-11 15:29:01 +00:00
Aleksey Dobrynin
30139250d1
[properties, inspection, fix] apply only one fix IJ-CR-146379
...
GitOrigin-RevId: f01f4dfa2f89b362536b9faee7235c8abed69b2b
2024-10-11 15:29:01 +00:00
Andrei Iurko
4111cfc875
[qodana] QD-9891 Add aspects with the highest certainty for inspections
...
GitOrigin-RevId: 8fad66714287192bd5cbc8396a3d30f1ba139302
2024-10-11 14:49:57 +00:00
Aleksey Dobrynin
9aac209c72
[properties, inspection, fix] non-ISO 8859-1 characters for java 1.8 and below IDEA-360007
...
GitOrigin-RevId: 7a45cac5966b251a5db6759c16f3709392c5a3fc
2024-10-09 10:36:06 +00:00
Georgii Ustinov
c02d32ef74
[Java] Make JavaSpellcheckingStrategy dumb aware
...
IDEA-357681
GitOrigin-RevId: 1fead4d1fdb98c99d8b68d48813f483deaa6b35c
2024-10-05 10:25:23 +00:00
Georgii Ustinov
4ac8bdce97
[Java. Properties files] Try to make PropertiesAnnotator DumbAware
...
IDEA-356017
GitOrigin-RevId: 063a0e04e5c844f45d1871458f2b98d925f17c28
2024-09-18 15:05:01 +00:00
Maxim.Kolmakov
c6d31a553c
Remove @HardwareAgentRequired annotation
...
All Perf Unit tests are run on the hardware agents to ensure stability of the metrics.
So the annotation is not needed anymore and it doesn't work on JUnit5 tests so the same test is run twice and since test execution time depends on the bucketing, metrics are jumping.
GitOrigin-RevId: fc83a368447d09d6ad1b269c88fe4f6c79067a91
2024-09-13 15:28:16 +00:00
Gregory.Shrago
038c336ddc
migrate ActionPlaces.isPopupPlace usages
...
GitOrigin-RevId: 6caf1344423c8142a549d507c19e4ea40a721284
2024-08-28 05:13:52 +00:00
Yuriy Artamonov
ba2e1564df
[java] IDEA-356790 Provide dedicated icon for messages_XX.properties files
...
GitOrigin-RevId: d12bfbe6f70ce1ad116aef938eb6ff7512f90fe8
2024-08-04 13:24:11 +00:00
Yuriy Artamonov
4dac328bf4
[i18n] IJPL-158521 Fix more ellipsis problems in plugins
...
GitOrigin-RevId: 981393c6f975e303847ca598b650fec8fe65d9bf
2024-07-30 16:35:51 +00:00
Vladimir Krivosheev
398ebce1d5
split content report
...
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Nikita Kudrin
cdf91bf213
[benchmarks] Renaming PerformanceTest* => Benchmark*
...
GitOrigin-RevId: 9963b84d51e1062acc262a8d3d3de1409a708e3b
2024-07-23 18:20:01 +00:00
Tagir Valeev
d263e30396
Remove raw types in PopupStep#onChosen inheritors
...
GitOrigin-RevId: df36f1a249ab4d87c2d10e3d39c27f0351298921
2024-07-08 16:18:24 +00:00
Mikhail Pyltsin
36f87ac0b6
[java] IDEA-354964 Migrate standard descriptors like JAVA_21 to TYPE_USE annotations
...
- fix tests
- fixes to show external annotations
GitOrigin-RevId: 79cde38663de10c2985b72e76e98372fef214b20
2024-06-26 20:34:48 +00:00
Tagir Valeev
df1679571e
Some 'Result of method call ignored' warnings fixed or suppressed
...
GitOrigin-RevId: 757e7bc0b1d7cb7cbf4a13c35e4f5c1fc375e0a4
2024-06-18 20:08:54 +00:00
Tagir Valeev
34dbf29a09
[java-i18n] I18nInspection: avoid i18n warning on toString called for primitive values
...
Covered by separate inspection Call to 'Number.toString()', and often it's ok to output primitives as-is
GitOrigin-RevId: 01eb4eed789a8b872cea66cfb751a778746148b5
2024-06-18 15:45:57 +00:00
Maxim.Kolmakov
71168cb8a9
IJ-CR-135039 Replace usages of PlatformTestUtil.newPerformanceTest with PerformanceTestUtil.newPerformanceTest
...
GitOrigin-RevId: 4edcfadc23f7305d68b8c08cd6ae634ee4869a2e
2024-06-03 10:14:22 +00:00
Dmitry Krasilschikov
d072954e17
IDEA-344628 fix project leak in UsageContextPanel
...
GitOrigin-RevId: bdeb1de2db2d1284c3e972b9e5dfc79b8b361e5c
2024-05-17 12:46:24 +00:00
Mikhail Pyltsin
582c1c03e9
Pattern variable can be used mass cleanup
...
GitOrigin-RevId: 2cf24395e268af841e621531336548a865f5b339
2024-04-18 14:03:54 +00:00
Andrei.Kuznetsov
c1b56a4acf
IJPL-578 wait for indexes to be ready in tests (PropertiesPerformanceTest)
...
GitOrigin-RevId: 75073449a1f99e78a975615b3b3aba30ace5774b
2024-03-25 18:00:15 +00:00
Tagir Valeev
aed276dfd3
[java-inspections] Use LocalRefUseInfo in more contexts to avoid extra PSI traversals
...
GitOrigin-RevId: 0dae53843eebe7232460cad1c809223342824cd2
2024-03-20 14:22:13 +00:00
Frederik Haselmeier
1db6508eed
[Kotlin] Added PSI-only based completion that works in dumb mode/during indexing
...
The PSI-only completion is likely show incorrect or incomplete results, but it should be much better than the text-base completion that was available during indexing so far.
The completion uses a very basic scoping mechanism to understand where declarations are made and available to restrict the shown completions.
It also uses the existing keyword completion to complete Kotlin keywords.
KTIJ-19995
Co-authored-by: Aleksandrina Streltsova <Alexandrina.Streltsova@jetbrains.com >
Merge-request: IJ-MR-126036
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com >
GitOrigin-RevId: 8f790bad9859fc62c3cc07c7053cf69553990463
2024-03-01 17:26:29 +00:00
Tagir Valeev
151e0e4109
[java-inspections] DialogTitleCapitalization.html: add language tag
...
GitOrigin-RevId: 427bb46c293c0f5b1920ef081b4c130fa28f7cbe
2024-02-24 12:21:32 +00:00
Andrey Cherkasov
8600782909
Mass cleanup: make extension classes final
...
^IDEA-309065
GitOrigin-RevId: 3109a0fdab7a1ae647ad8a3d69ac332dbc3b49b9
2024-02-21 16:23:34 +00:00
Tagir Valeev
6e80ef3cc7
[java] Use Java 5 features
...
GitOrigin-RevId: 7db6edf696525b8d22dadf66fe12bd867068a6eb
2024-02-15 17:28:22 +00:00
Anna Kozlova
9f17614d73
[find usages] pre-calculate presentation in BGT
...
^KTIJ-28766 fixed
GitOrigin-RevId: dde3eb300f6fd25fe03e2831f57e13c6b629d748
2024-02-14 10:26:35 +00:00
Nikita Kudrin
3dce2dce2f
[unit perf tests] AT-644 Renaming
...
GitOrigin-RevId: 464b77181de9f1e0cc6de2623201635c405ee4c3
2024-02-08 11:21:41 +00:00
Nikita Kudrin
b143fe1540
[unit perf tests] AT-644 Removed expected time from the tests
...
GitOrigin-RevId: a53f40c1721a46c7833018346dc622dec1f1b80a
2024-02-07 16:11:29 +00:00
Filipp Vakhitov
87694ae89c
Revert "Revert "VIM-547 Add timestamps to UndoManager""
...
This reverts commit 6a64d7fef4f38d5e5dc86916e63d0c4886bc505b.
GitOrigin-RevId: bbb2d9de24615a9d99458f7afc797098fb37f8c9
2024-01-17 01:50:15 +00:00
Dmitriy.Panov
efc91de03f
Revert "VIM-547 Add timestamps to UndoManager"
...
This reverts commit d0aee95900f6c9c9268a8316a3f5deaa134641b5.
GitOrigin-RevId: 6a64d7fef4f38d5e5dc86916e63d0c4886bc505b
2024-01-16 23:02:51 +01:00
Filipp Vakhitov
2e33131aec
VIM-547 Add timestamps to UndoManager
...
Merge-request: IJ-MR-122738
Merged-by: Filipp Vakhitov <Filipp.Vakhitov@jetbrains.com >
GitOrigin-RevId: d0aee95900f6c9c9268a8316a3f5deaa134641b5
2024-01-16 20:41:07 +00:00
Gregory.Shrago
32e80b8c4d
convert AnActionButton to regular AnAction
...
Fix ToolbarDecorator#addExtraAction usages and inheritors.
GitOrigin-RevId: 7da5ba3202aad932b7c819004249c9048b06b9bd
2024-01-09 00:30:28 +00:00
Bart van Helvert
e78df2a5a6
[java] Use getParameterForArgument in AnnotationContext#getParameter
...
Removes some duplicate code.
GitOrigin-RevId: 9a02da06ce8692bc586eed393bfa66a21b9c0789
2023-12-15 19:57:02 +00:00
Bart van Helvert
d4fe2ef603
[kotlin] Fix property key confidence after UAST injection host changes
...
#KTIJ-27448
GitOrigin-RevId: 90dbd2216428ec3226f98393d624ee0577de71ac
2023-12-15 13:17:22 +00:00
Bart van Helvert
16728e87b0
[uast] Remove all usages of wrapULiteral
...
This method is useless after enabling `kotlin.uast.force.uinjectionhost`. #KTIJ-27448
GitOrigin-RevId: 1f2f31224cea166b4c369c78a20883a9884ee0a5
2023-12-08 10:59:35 +00:00
Bart van Helvert
8f9178b82f
[java-i18] Migrate from ULiteralExpression to UInjectionHost
...
Required for #KTIJ-27448.
GitOrigin-RevId: 6c2b15f02fd15127a7c75f5386ea59048d161846
2023-12-08 10:59:35 +00:00
Bart van Helvert
45282b4630
[java-i18] Fix JavaI18nUtil choice pattern generation after forcing injection host
...
#KTIJ-27448
GitOrigin-RevId: 4dbb19dbed99126ca11abf80f4cc0611ebbe5d18
2023-12-08 10:59:35 +00:00
Bart van Helvert
d274c9c258
[uast] Relax return type on createStringLiteralExpression
...
Changes the return type of `createStringLiteralExpression` to account for Kotlin having polyadic string literal implementation by default. #KTIJ-27448
GitOrigin-RevId: 0797f4ea1f935ca29725f3834c535c3e60f9db36
2023-12-08 10:59:35 +00:00
Aleksey Dobrynin
2968c44e55
Refactoring: use constants instead of strings
...
GitOrigin-RevId: a5132bfb7c7f57ac96c6f7b171447d783f2f9cdf
2023-11-28 17:29:28 +00:00
Tagir Valeev
31b21e2fe6
[properties] Convert some actions to ModCommands
...
GitOrigin-RevId: 0a7ec7916aa4f01c01172a20be7c32ff3f2b5320
2023-11-08 09:40:42 +00:00
Tagir Valeev
02c494b6bd
[java-i18n] TitleCapitalizationInspection: provide quick-fix for Kotlin (only if string is externalized)
...
Fixes IDEA-335179 "Incorrect string capitalization" quickfix missing in Kotlin
GitOrigin-RevId: 9aecea5f70ff2ad9c779edc95d2cb8453d0367fd
2023-10-30 10:06:03 +00:00
Nikita Kudrin
5f15fa3f42
[test framework] AT-107 Adding dependency on intellij.tools.ide.metrics.benchmark to publish metrics
...
GitOrigin-RevId: aaeb67a13dab0038e8f8e8ec6ed7d683d4dfe5d3
2023-10-16 23:23:34 +00:00
Bas Leijdekkers
d9047d7a2b
Java: remove conditional lexing (lex string templates in lower language levels)
...
GitOrigin-RevId: f10cdb96bbd89b6a70fb9dac6bc83ce7e29c1a83
2023-10-07 19:14:25 +00:00
Alexander Lobas
1035b29274
IDEA-287157 Editor and gutter balloons: update layout, insets, colors
...
GitOrigin-RevId: 7753503766bee41b540f9e6e3ed7e39d4caf46b5
2023-10-06 21:19:12 +00:00
Tagir Valeev
77d1d0ab2e
[java-tests] Mock JDK 21 (downloaded from the repository); remove in-place mocks where possible
...
Part of IDEA-334171 Store MockJDK in artifact repository, rather than in Git
GitOrigin-RevId: 9c6214e3ead47cc164d20813f5a2b37136607213
2023-10-06 10:48:24 +00:00
Tagir Valeev
aa6829d7c1
[java-tests] IDEA-333831 Separate mock JDK and JetBrains annotations for testing
...
Also: avoid manual mocking of Java 10 classes in StreamCollector10Inlining test, use mockJDK11 instead
Also: rewrite SliceTestCase and its inheritors to LightJavaCodeInsightFixtureTestCase, as annotations.jar is not included into project created by DaemonAnalyzerTestCase
Also: 'mutates' attribute of @Contract annotation is resolvable now, as we can use newer jetbrains-annotations library.
Also: documentation tests now don't generate links to JetBrains annotations, which corresponds to the actual behavior in production
GitOrigin-RevId: e460826893c1277cb2b78b18aae9d5aca97d8333
2023-10-05 11:24:29 +00:00
Yuriy Artamonov
f6edbea8cc
[java-18n] Set language UAST for JavaReferenceContributor
...
GitOrigin-RevId: 00b32be8fbdebaa382234caf70be5ac1966306f0
2023-08-18 10:40:28 +00:00
Yuriy Artamonov
10167ae72d
[performance] IDEA-326893 Do not trigger parsing of injected fragments from InjectedReferencesContributor
...
GitOrigin-RevId: 71dab268fabd42786d1330898c23fd9fe06e70ea
2023-08-16 20:54:52 +00:00
Bas Leijdekkers
ec532d504c
Java: update inspection for string templates (IDEA-326944)
...
"Non-Basic Latin character" inspection
GitOrigin-RevId: 5f6d355d4a5d653d88d43fee5b91bc9c45990a28
2023-08-01 11:58:33 +00:00