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