Tagir Valeev
440654c48f
Pattern variable can be used fixes; other warning fixes
...
GitOrigin-RevId: 49f37e7f5d748be50ee66fdf66a5c9b98b1b7432
2024-06-18 19:55:23 +00:00
Vladimir Krivosheev
61d63766f6
IJPL-149716 refactor JavaFX plugin - get rid of old depends
...
GitOrigin-RevId: 6c6ccfd77dbace52df39ae390aeb95614920829c
2024-05-15 21:13:15 +00:00
Vladimir Krivosheev
f217aaf4eb
IJPL-149716 refactor JavaFX plugin - rename dirs according to convention, get rid of x-include
...
GitOrigin-RevId: bb8581933f7f66e6d9c434e2ef40f7b78147edd0
2024-05-15 21:13:05 +00:00
Daniil Tsarev
79178982d9
IDEA-352531 [javafx] Bump library versions for new JavaFX projects
...
GitOrigin-RevId: 2f37c8271ec54ef25fb76aa915953284b6ba070e
2024-04-26 10:51:36 +00:00
Daniil Tsarev
b20030db52
IDEA-352535 [frameworks] Use Gradle 8.7 for new projects
...
GitOrigin-RevId: 066c2187a7cc873e3aeebc2f16f39799693e5a0e
2024-04-26 10:51:15 +00:00
Mikhail Pyltsin
582c1c03e9
Pattern variable can be used mass cleanup
...
GitOrigin-RevId: 2cf24395e268af841e621531336548a865f5b339
2024-04-18 14:03:54 +00:00
Yuriy Artamonov
59597eb185
[platform] IJPL-938 Deprecate public utils in com.intellij.refactoring.suggested
...
Update usages
GitOrigin-RevId: d56e13ad1631e92d900ded8d89edbed7bf214c41
2024-03-29 22:09:46 +00:00
Yuriy Artamonov
605e5da097
[javafx] Rework JavaFxDetectionStartupActivity
...
GitOrigin-RevId: 109dfe034f01ce7a21d0c22f72360bfc1788d9e6
2024-03-24 23:10:15 +00:00
Tagir Valeev
5428775b85
[indexing] Remove progress indicator from PsiSearchHelper.isCheapEnoughToSearch and at use sites
...
Was unused
GitOrigin-RevId: 98f5e2b1f48f54fc15d54cbbf73ff549f96fca6a
2024-03-20 14:28:13 +00:00
Andrei.Kuznetsov
8539bcd407
IJPL-578 wait for indexes to be ready in tests after java language level change
...
GitOrigin-RevId: 89aa34d35c05284af90258b3208fb1198be8bc9e
2024-02-29 19:02:55 +00:00
Tagir Valeev
47a98d4500
[java] LanguageLevel#feature method; javadoc
...
GitOrigin-RevId: f3c57f7101b3ce7369c66b97411c897bdcd46d24
2024-02-15 13:23:21 +00:00
Alexey Kudravtsev
394e5c640a
IDEA-321013 Outdated HighlightInfo's should be removed as soon as the relevant annotator or inspection finishes
...
Rework annotators engine to make annotators run in parallel, each on all relevant PSI elements in their own order (makes fast annotators complete faster to allow them to remove outdated highlighters faster).
For that, for each annotator (in parallel):
- create its own AnnotationHolder
- rearrange its PSI elements in "time to first diagnostic in previous run" order, to reduce latency.
- run annotator on these PSI elements sequentially
- as soon as annotator produces info/fails to produce the same info from the previous run, update the corresponding range highlighters
Pleas note, there's no more contract "Do not call annotators for parent PSI if some (maybe completely unrelated) annotator/highlight visitor produced error for some PSI element".
Fix highlighting tests, the majority of which relied on annotator order, or implicit contract above.
Fix a bunch of annotators which tried to double-visit some PSI elements to fight the contract above.
GitOrigin-RevId: 74f727fc6d3be3f500cdbb0f26e7d0daf1ffe7ff
2024-02-12 18:52:52 +00:00
Vera Petrenkova
11c2ae00fb
IDEA-344652 [plugins] Replace AbstractBundle with DynamicBundle
...
GitOrigin-RevId: f7cb27d453e71b36bd21037c13730dda4d7cc112
2024-02-08 19:10:45 +00:00
Yuriy Artamonov
f21853ad3b
[javafx] Do not check inheritor class in non-JavaFX modules
...
GitOrigin-RevId: bac29fb2c5fe4974b76774045cd0b27fb20a2eef
2024-02-02 18:37:40 +00:00
Bart van Helvert
dc11424f70
[kotlin] Run import optimizer when no usages are found
...
Fixes the issue in Kotlin, Java and Groovy. #KTIJ-28288 Fixed
GitOrigin-RevId: 7cd5942539a10f9ccdba386396f15546b0a9ac00
2024-01-17 13:18:01 +00:00
Yuriy Artamonov
78f98d7ba8
[javafx] Better icon for new project wizard
...
GitOrigin-RevId: e326df4f04ef81490f579f85e75cf53e1d19f96a
2024-01-05 21:00:24 +00:00
Yuriy Artamonov
989fbdef93
[javafx] IDEA-169099 Erroneous "unresolved fx:id reference" warning in FXML file
...
GitOrigin-RevId: 4a6b50b0d537a1cf8d37f0a502353ce0ff1b506c
2024-01-02 19:47:07 +00:00
Nikolay Chashnikov
82d7fcff34
[jps] cleanup: remove implementations of deprecated JpsElement.BulkModificationSupport.applyChanges
...
The method isn't used anymore.
GitOrigin-RevId: 1783d1d74ecc1f3c46d738c14ce89bdbaaa0cc43
2023-12-27 19:30:16 +00:00
Dmitry Avdeev
6ba55541ee
IDEA-337197 Throwable: the expensive method should not be called inside the highlighting pass in JSP
...
check unresolved references in a dedicated XmlUnresolvedReferenceInspection
GitOrigin-RevId: d54b7a0b933c33c8656726c84a9611c97c1268ff
2023-12-13 18:12:42 +00:00
Vladimir Krivosheev
bfec2f0a39
IDEA-337379 specify fileEditorProvider id's for performance reasons, optimize findByIdOrFromInstance
...
GitOrigin-RevId: c74f2e1e40cddd3285491215b435bdf8e7631adc
2023-11-09 14:29:52 +01:00
Bas Leijdekkers
c07e99ca53
Replace Pair usage in ImportHelper with record
...
GitOrigin-RevId: 88bd6910e6d1f22bd4cc0daa659b11de11a1ab60
2023-10-23 22:50:13 +00:00
Yuriy Artamonov
1eb251c351
[javafx] Update dependencies for new projects
...
GitOrigin-RevId: 307c39aa27f8d49a77023d6763c15d7ae9a96618
2023-10-19 11:40:40 +00:00
Tagir Valeev
87c2fae2e8
Warnings fixed
...
GitOrigin-RevId: f52f922db7802b557630817b861b5e79754e6b2e
2023-10-17 17:54:18 +00:00
Georgii Ustinov
5b0752f442
Hansolo module not found #IDEA-314024 fixed
...
GitOrigin-RevId: c64bfb35a4f5a328803cf5a71249947355c1fc72
2023-10-12 18:23:54 +00:00
Andrey Cherkasov
46e2dfa159
The "Mismatch between light service level and its constructor" inspection: cleanup
...
GitOrigin-RevId: 2a6e7bcc32cb11f9fcdfa77c717aac6183182fb5
2023-10-12 03:02:23 +00:00
Konstantin Aleev
ad8c453d74
[platform] IDEA-331384 API: encapsulate TailTypes fields
...
GitOrigin-RevId: 5c33b3466c0c01832ed8b651a4eb651cf649847f
2023-10-11 13:47:40 +00:00
Konstantin Aleev
84f54ed97d
[platform] IDEA-331384 API: deprecate constants in TailType class including those of type CharTailType
...
- rename existing TailTypes class to JavaTailTypes
- declare constants in new TailTypes class
- update usages
GitOrigin-RevId: 62484d4a67c291ff5da13fad223b841cb1855eac
2023-10-06 18:19:16 +00:00
Vladimir Krivosheev
642f208a64
IDEA-320078 move NanoXML library to monorepo
...
GitOrigin-RevId: 58e03dff871e7ea9d6ea98a02f33942442796b89
2023-09-22 08:06:05 +00:00
Andrew Kozlov
7b0b2784dc
Revert "[frameworks] IDEA-297005 Enable on-demand mode for JavaFX"
...
This reverts commit b8fa667cb986c66f0cbf42a224af6037db57dc58.
GitOrigin-RevId: a0b5ed8c7153a651cab1204f38098f14202ee97b
2023-09-21 15:09:50 +00:00
Vladimir Krivosheev
fa77ea499a
cleanup - final class
...
GitOrigin-RevId: 3265d1e54384cf46efde4cbbdb6cd5f0587da6ea
2023-09-21 06:52:37 +00:00
Vladimir Krivosheev
89cd335e5d
cleanup - sort modifiers
...
GitOrigin-RevId: 8317083bebc035b0df5da022a0e6c6f394cc9e54
2023-09-21 06:52:36 +00:00
Daniil Ovchinnikov
27e155fc21
IJPL-167 bump language and API version 1.8 -> 1.9
...
GitOrigin-RevId: 5204df1784bbbba550476415e4ceff7368ab5fd4
2023-09-19 19:52:47 +00:00
Alexey Kudravtsev
51fe66e214
CodeInsightTestFixtureImpl.invokeIntention should assert the fix is available to ensure the test invokes only valid fixes
...
GitOrigin-RevId: 4b51d404ee8b73ff20b968847fe91a9109a9f8e6
2023-09-12 15:40:44 +00:00
Vladimir Krivosheev
16c9cd96c7
FileEditorProvider.accept - readAction should be taken by extension if needed (part 2)
...
GitOrigin-RevId: 2f58d7bd0aaa2a95bea61dff8496044eccf7aef6
2023-07-13 22:30:37 +00:00
Yuriy Artamonov
9a7c356a7c
[frameworks] IDEA-324134 Use Gradle 8.2 for new Java FX and Jakarta EE projects
...
GitOrigin-RevId: dbed023835dbce86e6bf454e13f61301ac0647c5
2023-07-11 17:05:29 +00:00
Vladislav.Yaroshchuk
a8ace86e27
IJI-1182 Enable Maven dependencies checksum verification
...
GitOrigin-RevId: c092a94aafbffc6378dce963e3df6272ded9c092
2023-07-03 15:37:15 +00:00
Alexey Belkov
abf213b54a
Apply Kotlin "String concatenation that can be converted to string template" inspection on whole project
...
GitOrigin-RevId: 3da86881c82ea8aca0081cff955cf0d15a15c691
2023-05-24 16:04:38 +00:00
Frederik Haselmeier
b7c2c4f650
[kotlin] Do not use jdk version specific Kotlin stdlib in maven
...
^KTIJ-25138 fixed
Merge-request: IJ-MR-106634
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com >
GitOrigin-RevId: 7d1470370faec4b35f960853fd27750d8af0803a
2023-05-06 03:49:13 +00:00
Vladimir Krivosheev
227d75a1fc
don't extend DynamicBundle
...
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Daniil Ovchinnikov
6fe5c49599
deprecate com.intellij.reference.SoftReference constructors
...
GitOrigin-RevId: a723be59b812f71953e79879d7adf09d58a9e935
2023-04-15 00:04:29 +00:00
Yuriy Artamonov
87c5209060
[frameworks] IDEA-317757 Unnecessary memory allocation on indexing from VirtualFile.getExtension()
...
GitOrigin-RevId: f11f77ba85d18d975d7c7857d32a8355779fab83
2023-04-12 09:58:09 +00:00
Yuriy Artamonov
a9e473844d
[javafx] IDEA-315630 Could not find kotlin-stdlib-1.7.20-modular.jar error on project created with FXGL
...
GitOrigin-RevId: f66244434e132c78a64a5bd6c060e7b71f95ab34
2023-03-25 15:51:29 +00:00
Yuriy Artamonov
a8b14bddc5
[javafx] Update version of libraries for new projects
...
GitOrigin-RevId: 5a4c172574d3e22a3afaa58f6d1f2f0f6a501339
2023-03-25 15:51:26 +00:00
Yuriy Artamonov
d2b4e0ae42
[new-project] IDEA-308170 Unnecessary .gitignore is generated when a new module is added to the project
...
IntelliJ IDEA standard project wizards will no longer generate .gitignore in new modules
GitOrigin-RevId: a27bfd4076d3fff1bffb98b4013b3fbef40195cb
2023-03-25 15:51:23 +00:00
Nikolay Chashnikov
f3805da91a
[intellij project configuration] convert source roots without sources to resource roots
...
It should speed up compilation a little, and also makes it simpler to write tests which analyze class files in the module output (we can report an error if there are no class files in a module with source roots).
GitOrigin-RevId: 69ad9a23b1c4d7695e6d8715563d6630d3ae1a00
2023-03-10 14:51:42 +00:00
Frederik Haselmeier
bbeee68749
[kotlin] KTIJ-24865 use Kotlin jvmToolchain in JavaFX template \n\n Made JavaFX gradle template use gradle jvmToolchain feature when using Kotlin
...
GitOrigin-RevId: bc66a2aeb8ec298e182583be8db2ed288a7a5e10
2023-03-09 11:35:46 +00:00
Alexey Kudravtsev
cce3935791
remove/deprecate unnecessary/duplicate methods from ContainerUtil
...
GitOrigin-RevId: 24aaa90f7abd6d6d035fd5216fc2c35eb09a5f76
2023-02-25 01:30:39 +00:00
Alexey Kudravtsev
163e97bbab
deprecate ImmutableMapBuilder in favor of standard Map.of()
...
GitOrigin-RevId: 6d769b65240b9e52e7eaf91336b4e24f7b43a64a
2023-02-25 01:07:37 +00:00
Tagir Valeev
f456ed0604
Pattern variable can be used mass cleanup
...
GitOrigin-RevId: 55839bf0deca5f81d0f7eb5b1c190145a5ea0037
2023-02-07 13:58:20 +00:00
Nikolay Chashnikov
8ce3039acf
cleanup: get rid of usages of deprecated constants from PsiType (IDEA-309438)
...
GitOrigin-RevId: 3373eb8b47af51b9f6dd71e565f773d69e8a3218
2023-01-26 16:11:57 +00:00