Commit Graph

904 Commits

Author SHA1 Message Date
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
Eugene Zhuravlev
99681b79fa support dynamic message bundles inside JPS build process (IDEA-240279)
GitOrigin-RevId: 13b9d19489baf62c4e8f921d7c7077583a302db4
2020-09-11 06:16:08 +00:00
Anna Kozlova
8fa404f0ea javafx: fix compilation
GitOrigin-RevId: b4f4d62e76e2c8cb3902e3700321400ebb6acbb3
2020-09-04 17:42:14 +00:00
Anna Kozlova
033dc1ab2b i18n: javafx
GitOrigin-RevId: bc078a644c46440cb52cd340f6310b61b2bc8dcf
2020-09-04 17:42:12 +00:00
Nikolay Chashnikov
bf6b83def3 [jps build] cleanup: use standard convention for names of JAR for modules included into JPS build (2)
When JAR names are automatically generated by module names it makes them more consistent and allows us to cleanup corresponding parts of module renaming history and get rid of explicit mappings in BuildProcessClasspathManager.

GitOrigin-RevId: ebf339b5c8635f4ff1754915c7469c046bb879ea
2020-09-04 17:09:39 +00:00
Nikolay Chashnikov
226b50a489 [jps model] cleanup: remove code which implements save for JPS model
JpsModel is used inside the build process (except small part related to custom source root types which is also used inside IDE) and the build process doesn't save the project configuration. And we don't have plans to use JpsModel inside the IDE process anymore (the new workspace model is used instead), so it makes no sense to maintain that code.

GitOrigin-RevId: 9cfa7ccc86756550ccf8d54d03e3e267fdd5933f
2020-09-01 18:23:34 +00:00
Nikita Eshkeev
24dbf02bf2 [i18n] idea-ui - use messagePointer for fields
Since application level services are singletons and live forever their nls fields cannot have constants, because if a user switches the locale these values don't get updated. This patch makes such fields messagePointers so every getter call will read the message from the active localization bundle regardless if the user changed locale or not

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>

GitOrigin-RevId: 5a015adc891dfa86283aec1f7975d3fcb46fd043
2020-08-31 16:48:26 +00:00
Alexander Doroshko
6132ca6b42 [i18n] WEB-47045 CSS internationalization
GitOrigin-RevId: 408b0c96cee551d8889f032bd0efe2d5caf90c38
2020-08-26 09:28:17 +00:00
Anna Kozlova
2b3482d76b i18n: javafx
GitOrigin-RevId: 965b90ad8ee53204f2598d762bd218fb18a91f24
2020-08-25 09:07:09 +00:00
Tagir Valeev
a878b7bebf Use Java 9 collection factories
GitOrigin-RevId: 20b65f0359603dd68035d4bd6f882246f11c48bd
2020-08-18 06:18:58 +00:00
Nikita Eshkeev
9f06b34596 [i18n] idea-ui
This patch replaces hard coded strings with i18n properties in idea-ui and in some other modules that implement interfaces and extend classes from the idea-ui module

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>

GitOrigin-RevId: 6b280b485e30b5d47b8803205b0ebbafe4319daf
2020-08-13 23:53:18 +00:00
Anastasia Ivanova
4d0a02e3de FUS-450 add project as parameter to FileTypeUsageSchemaDescriptor
GitOrigin-RevId: 28b6ef12d52f44fe9f4eca2b4fd3c42d075af47c
2020-08-12 13:15:15 +00:00
Nikolay Chashnikov
efef6b52b7 [IntelliJ project configuration] migration to Java 11: use project default language level and SDK for IDE modules
...which were explicitly configured to use Java 11 before. This will simplify project configuration and make it easier to migrate to newer Java versions in future.

GitOrigin-RevId: 24db78969fb165acd9f2c5afcfd44259199c8494
2020-08-11 17:11:32 +00:00
Nikolay Chashnikov
058817c38a [IntelliJ project configuration] use the default project JDK (corretto-11) in modules (IDEA-241075)
Java compiler from JDK 11 will use cross-compilation to produce code compatible with older Java versions in these modules.

GitOrigin-RevId: c3501ae403249c49a6787ff89e4619a1214a1e10
2020-08-11 17:11:27 +00:00
Dmitry Jemerov
8c06d86b08 Minor cleanup for mysteriously failing test
GitOrigin-RevId: 75bdddbe6c9ff767f526c48c1d83609e105117a4
2020-08-06 18:00:54 +00:00
Tagir Valeev
729152b3a4 [i18n] Annotations, literals extracted, warnings fixed
GitOrigin-RevId: e13cca2998c559c6e2b193c06a8d8ecf85a33815
2020-08-03 06:12:24 +00:00
Alexey Kudravtsev
ffa825af57 use file.isCaseSensitive() instead of some VirtualFileSystem.isCaseSensitive()/SystemInfo.isCaseSensitive to support per-directory case sensitivity
GitOrigin-RevId: d7e7ecbba51a13c13935001238825b3740888458
2020-07-31 15:25:37 +00:00
Roman Shevchenko
cbe2674593 Cleanup (deprecated StreamUtil usages)
GitOrigin-RevId: 0657baa69d7828818e638edb989baa6bc38172ab
2020-07-30 21:35:42 +00:00
Tagir Valeev
4d21ad341f Annotate bundle methods as Nls
GitOrigin-RevId: db851b498d99f538e1f747faa4fb4d954848982f
2020-07-17 07:46:42 +00:00
Vladimir Krivosheev
173fcadd8a JavaFxDetectionStartupActivity - nonBlocking read action must be used
GitOrigin-RevId: 2a4783c780e5724ff1e899d1b432155a6448c8e6
2020-07-17 05:57:41 +00:00
Vladimir Krivosheev
c635ccbf1e cleanup
GitOrigin-RevId: 18c0e4ec3762f47bcdc7dd6958d0eb201bc166a7
2020-07-17 05:57:35 +00:00
Anna Kozlova
164032051b javafx: don't modify module path for non-modularized projects (IDEA-203088)
GitOrigin-RevId: 926ce5a9d6c37939282495fcee353a83668d9419
2020-07-15 09:54:56 +00:00
Anna Kozlova
1c0c6c5dc1 javafx: don't request dollar in imports (IDEA-190964)
GitOrigin-RevId: 9b977b38a4fdd3f13b6c7bc6a246aaebcbf41bbe
2020-07-15 09:54:54 +00:00
Vladimir Krivosheev
6a4ab328d7 HeavyPlatformTestCase - do not create project file explicitly
GitOrigin-RevId: ff63aa57752fdf5303122ca5c6355a0eff722d70
2020-07-14 07:50:01 +00:00
Dmitry Jemerov
e4179bc25d Use same description for JavaFX plugin in Ultimate as in Community; remove mention of non-working packaging functionality
GitOrigin-RevId: 5af581763578e4ba003ab65db04a63166e4c8a9f
2020-07-10 14:04:59 +00:00
Anna Kozlova
83cb3d2793 javafx: don't test project jdk in assumption that java.home contains javafx dependency (IJI-365)
GitOrigin-RevId: db2e14b563e1c4c8beeb9d060f6ecb99b52f8e4b
2020-07-01 18:42:59 +00:00
Anna Kozlova
aa0b5249b3 javafx: ensure artifacts stream is closed
GitOrigin-RevId: 7c1d5bd28823b2b6db777c6e41535c6d0fec0bdd
2020-07-01 06:48:03 +00:00
Peter Gromov
c261943af1 ColorSampleLookupValue: unimplement *LookupValue interfaces, create LookupElement directly
GitOrigin-RevId: 79feac2c46cbf0806f06e0eb33333cf6454440f1
2020-06-30 17:06:34 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Nikolay Chashnikov
e0af07e0c9 [IntelliJ project configuration] explicitly set language level to 1.8 for modules which are included in build process
We need this to ensure that build process can be started under JDK 8 after we migrate IDE modules to JDK 11 (IDEA-243693).

GitOrigin-RevId: ef971ba29e74cde144754052e82831e9eb4bde07
2020-06-16 14:57:48 +03:00
Anna Kozlova
d53119a306 prepare javafx support to work on java 11 without bundled javafx (IDEA-243105)
GitOrigin-RevId: 5b88be626e8034da900261110ad6115f12b5720b
2020-06-11 11:41:20 +03:00
Dmitry Batkovich
83efa9adba do not directly use IdIndex by clients
GitOrigin-RevId: 4a056dbd91c049d5ba82f5ed49a6de9d8eda4ce0
2020-05-29 08:51:16 +03:00
Dmitry Batkovich
4f911d5096 make JavaFxIdsIndex & SassExtensionFunctionsIndex psi dependent because they are used in find usages, completion
GitOrigin-RevId: 72ffb20af7b199ba281ec3facc23b9c4a15d85b2
2020-05-29 08:51:15 +03:00
Tagir Valeev
43b6a759cb StdFileTypes replaced where possible
GitOrigin-RevId: 0f3f69aac045905c2bf18dfcdccd5db693f2c802
2020-05-28 07:07:24 +03:00
Tagir Valeev
126e6eda88 StdFileTypes.JAVA replaced with JavaFileType.INSTANCE where possible
GitOrigin-RevId: 2af926d71e5c5cb44c30ce4544ae1988d1cd2b0f
2020-05-27 09:33:20 +03:00
Dmitry Batkovich
96b391270a make javafx indexes independent of absolute indexed file path
GitOrigin-RevId: 9d006ec3571ac9aa0a0f76f213598d3005ac5e59
2020-05-20 04:48:30 +00:00
Anna Kozlova
cb2acb1306 javafx: disable create fxml action faster
IDEA-CR-62499

GitOrigin-RevId: f06bef6fe08c46feed55b4e9bc0edd78c2fb11ee
2020-05-18 18:12:37 +00:00
Vladimir Krivosheev
f2a72b34fa do not export trove from util module
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde
2020-05-16 16:34:43 +00:00
Anna Kozlova
fa772cfea5 javafx: clear unhandled exceptions callback on editor close
GitOrigin-RevId: f446bf0b072f04e37adba7ecd413e1713096a654
2020-05-14 11:15:37 +00:00
Anna Kozlova
be0d6e0f05 javafx: dumbmode friendly check (IDEA-240813)
GitOrigin-RevId: 3690d47f988149d54119b2e997571e6be091d04d
2020-05-14 07:08:17 +00:00
Tagir Valeev
7d59ffde38 Fixed unnecessarily escaped character
GitOrigin-RevId: 9532833be54e94cfe74dee90f4ca815790d7f5be
2020-05-13 08:15:05 +00:00
Anna Kozlova
623f6f42c6 javafx: hide create actions for projects without javafx available (IDEA-240037)
it's still possible to create java class and extends it from Application as well as custom .fxml file manually

GitOrigin-RevId: 0158db39ab175c1bc849d3d9843f7c961c568586
2020-05-11 19:48:37 +00:00
Dmitry Jemerov
cc168be5d8 Register FxmlPresenceListener in plugin.xml to ensure it's disposed on plugin unload
GitOrigin-RevId: 56dfe35052a870afb0dd8c71e5848de2730371c5
2020-05-09 05:25:10 +00:00
Peter Gromov
e71ad65fb0 don't create JavaFX color references when searching for Java methods
GitOrigin-RevId: 758a7fcfddc58b7a53733982a379f5f8b3e2445f
2020-05-01 09:40:21 +00:00
Anna Kozlova
04a9e09f5b javafx: fix filter (IDEA-209569)
GitOrigin-RevId: 53e7e3f28fef98969acfc1ca200080e795b56341
2020-05-01 09:40:21 +00:00
Nikolay Chashnikov
867b20e082 [platform] move createMockJdk from JavaSdkImpl to IdeaTestUtil
The method is used in tests only so it should live in production class.

GitOrigin-RevId: 0780fa49cc95bd290fcfe49c729a0064226b3116
2020-04-23 14:54:33 +00:00
Anna Kozlova
9ac8724c32 javafx: scenebuilder: prepare to remove compile time dependency on javafx
move JavaFXPlatformHelper.java to the forked SceneBuilder to remove the dependency completely

GitOrigin-RevId: 472b9861e3b1a5fa376e5f24be01c5c13abcd0fa
2020-04-17 20:27:27 +00:00
Vladimir Krivosheev
8aacd86ae5 configurables - do not use constructor injection
GitOrigin-RevId: aca62cdb7e1fa6ef5bbf760f31497d11f305a525
2020-04-17 13:28:59 +00:00
Anna Kozlova
411b07eb57 dynamic plugins: make main method provider dynamic
GitOrigin-RevId: 4ca9fdc602e47adc1ad08023df1db111faabab61
2020-04-17 11:43:56 +00:00
Anna Kozlova
99d7ebcfe0 i18n: javafx plugin.xml
GitOrigin-RevId: f44d7a45592301bd5069e3f8891a446aa856f9dd
2020-04-17 11:43:56 +00:00