Commit Graph

1098 Commits

Author SHA1 Message Date
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
Nikolay Chashnikov
c1f2c8a692 cleanup: remove redundant '@author' tags from javadoc comments - 9
Now we have Code Vision hints which determine the author via Git history and show it in the editor automatically, and this information is more accurate than the tags which were automatically added when files were created.

GitOrigin-RevId: fcf3f973d7c945698016443c015023e73ac71572
2023-01-18 17:01:54 +00:00
Nikolay Chashnikov
0d520aeebf [javafx] access WorkspaceFileIndex under read action (EA-772492)
GitOrigin-RevId: 078559d8c15847bfbf27cd4ae2aa7320d5ae3075
2023-01-18 16:23:22 +00:00
Alexey Kudravtsev
0d0ace145d add assertion to InplaceRefactoring to check the correct editor is passed
(since the zilliard exceptions in the range marker creation was caused by incorrect offsets coming from injected editor being applied to the host editor and vice versa)
Fix two zillion umpteen tests

GitOrigin-RevId: b0817c2b50ea9b3c5fa20ec729a2ff0b91a9ffd9
2023-01-07 15:05:20 +00:00
Daniil Ovchinnikov
30fa6f95fa Kotlin 1.8 language and API versions
GitOrigin-RevId: d019dab5535d6f9405514bb0efb7ffa6cd27f5b0
2023-01-07 13:16:21 +00:00
Yuriy Artamonov
d9e5b98e44 [javafx] IDEA-309824 Fix incompatibility between Kotlin 1.7 and Java FX Gradle plugin
GitOrigin-RevId: 1c5a82c6718ecfa114ff7f12083540c88c493319
2023-01-04 13:30:19 +00:00
Tagir Valeev
394fd38cb5 [inspections] Automatically convert createOptionsPanel() to getOptionsPane() in simple cases
GitOrigin-RevId: 8377376db858deac58eead81e92b286c1b099e10
2022-12-10 17:06:42 +00:00
Tagir Valeev
604f30df53 Fix constant values warnings
GitOrigin-RevId: 294c425cf982195817b4c8c762930676187abd9d
2022-12-05 15:06:23 +00:00
Tagir Valeev
b1b86663f5 Fix warnings, remove redundant code
GitOrigin-RevId: 51a10169e1f613fc5564a0c056a697fd054de112
2022-12-02 10:26:15 +00:00
Tagir Valeev
27ccca290a Fix constant value warnings
GitOrigin-RevId: f906dfb0b7a90c15d2018e7ac51a71d8995cf13e
2022-11-24 17:38:41 +00:00
Yuriy Artamonov
c30d2b6bdf [javafx] Fix JavafxBundledDictionaryProvider naming
GitOrigin-RevId: a5ff3d6f4a41ab97770ba5776040a0890e575f80
2022-11-07 19:36:20 +00:00
Alexey Kudravtsev
6a373228b7 IDEA-305450 HighlightInfo must be shown immediately
Change HighlightInfo.Builder API to add "registerFix" method;
Port (almost) all usages of the old HighlightInfo.registerFix() to the new API;
Display HighlightInfo immediately after it's added to the HighlightInfoHolder in GeneralHighlightingPass to reduce latency between creating various HighlightInfos and showing them onscreen

GitOrigin-RevId: 9dca70b2198d346bf738895f8373f839b53aa940
2022-11-07 17:45:52 +00:00
Yuriy Artamonov
91c491aec7 [javafx] Set stable JavaFX version for JDK 19 in new projects
GitOrigin-RevId: 371408de63cb4c5d64bb24cce2a0b4b0e4967288
2022-10-20 19:31:54 +00:00
Daniil Ovchinnikov
45d44ea146 @JvmDefault: use -Xjvm-default=all
GitOrigin-RevId: 461876a557e97c9fd17fe5324c38ea268d18162e
2022-10-13 14:13:50 +00:00