Commit Graph

3097 Commits

Author SHA1 Message Date
Sergey Malenkov
7d10769f95 Remove deprecated icons in AllIcons.Modules
GitOrigin-RevId: c3d2acd2fe562039ae0fa39fa3a5ba568934a3a5
2020-01-28 10:37:03 +00:00
Vladimir Krivosheev
910b26d093 do not use constructor injection (part 2)
GitOrigin-RevId: 8a543dfa0323ec469f28e06e835f6fa226f5269c
2020-01-27 16:06:39 +00:00
Dmitry.Krasilschikov
920af4ec10 localize more AnAction actions
GitOrigin-RevId: f8d77d7cd05d6d5fefe656312dd41374eb6bd9aa
2020-01-26 19:38:08 +00:00
Vladimir Krivosheev
98707fc700 cleanup - deprecate ContentManagerAdapter
GitOrigin-RevId: c191418107391de3b0bb1d954a42b4404a9844d8
2020-01-21 15:07:57 +00:00
Alexey Kudravtsev
b8396d2688 cleanup
GitOrigin-RevId: 94263028fef36b667d215d50e4f0a0d5f15240a5
2020-01-20 10:36:42 +00:00
Sergey Ignatov
a1e2c222e3 fix npe in form generator
GitOrigin-RevId: 85dc07487d84e5bc460c01610a0ba12806cebc3c
2020-01-18 12:04:31 +00:00
Sergey Ignatov
7ac43da706 gui form generator: support dynamic bundles for all string properties with text attribute
GitOrigin-RevId: 308a08fc03426a7596685fbe9b462125a34bd526
2020-01-18 00:41:04 +00:00
Sergey Ignatov
b0b2041183 gui form generator: support dynamic bundles for borders
GitOrigin-RevId: f191dcd48926a64ae354226718e89babe6ffd608
2020-01-17 17:37:25 +00:00
nik
5dff73ead7 cleanup: remove useless '@author nik' from javadoc comments
The fact that I created these files in the past doesn't mean that I still actively maintain them, or that I still the best person to ask about them, or that one should ask for my confirmation before editing them, etc. If there are questions about some code in these files one should use git history to find the real author of that code anyway, so these '@author' tags are useless and just occupy space.

GitOrigin-RevId: ae6081fafe19481c51c9032939b4dcaca0ec9a3b
2020-01-17 06:42:32 +00:00
Dmitry.Krasilschikov
cdd8e24f3c localize "Preferences | Build, Execution, Deployment | Compiler | Validation" configurable
GitOrigin-RevId: a51a91ea51e3f1a6038eb7449ba3aabfd1ed3ae3
2020-01-16 10:41:04 +00:00
Dmitry.Krasilschikov
94f17460e0 localize "Preferences | Build, Execution, Deployment | Compiler | Annotation Processors" configurable
GitOrigin-RevId: b452b6b09e360e871900b565ce4465f2c94e01b4
2020-01-16 10:41:04 +00:00
Dmitry.Krasilschikov
a5e3960335 localize "Preferences | Build, Execution, Deployment | Compiler | Java Compiler" configurable
GitOrigin-RevId: 4d15dbed97584704556261cb99a347ef26dbf796
2020-01-16 10:41:04 +00:00
Dmitry.Krasilschikov
df6c1a1329 localize "Preferences | Build, Execution, Deployment | Compiler" configurable
GitOrigin-RevId: db02fa10495024e829760fb82c4a34fbf86039e5
2020-01-16 10:41:04 +00:00
Tagir Valeev
78a91459c4 Array annotations changed to type-use style (not compilable now)
GitOrigin-RevId: 68aa4ba200618083684599228e13dfdba35967a4
2020-01-16 08:11:51 +00:00
nik
0884a66d0e [java] cleanup: use Validator interface instead of deprecated Compiler
GitOrigin-RevId: a80a92ee7c20297be62a64b9dfbde961d57d870e
2020-01-13 14:09:15 +00:00
Eugene Zhuravlev
466410fce7 fixing tests after IDEA-230244
GitOrigin-RevId: 093b205495c538a98d2b95169ea0d4a6eba6a497
2020-01-13 11:08:17 +00:00
Alexey Kudravtsev
800a8c110e cleanup
GitOrigin-RevId: c7240c1f43c9c67ff2ddbe1486b62950decfeb7d
2020-01-13 10:37:45 +00:00
Alexey Kudravtsev
b6aab58eb9 EmptyIndicator must conform to at least some simple lifecycle constraints
GitOrigin-RevId: 3c3babd3a60826b38765c392f5801aff32ffa798
2020-01-13 10:37:45 +00:00
Alexey Kudravtsev
c54b13f901 cleanup
GitOrigin-RevId: 12390a38efcb36300360619a83489a9864d9a72f
2020-01-13 10:37:45 +00:00
Sergey Ignatov
609d4e562a i18n for build artifacts
GitOrigin-RevId: 81d644c81910e570ecb07d4e2897548ae21cf714
2020-01-12 00:12:25 +00:00
Eugene Zhuravlev
a054a41967 conversion to dynamic EP review follow-up: avoid listeners and query extensions on demand(IDEA-230244)
GitOrigin-RevId: 868e61c0636a4ba42a6218734f054f9832a79154
2020-01-10 18:10:58 +00:00
Dmitry.Krasilschikov
151f01503b more localized configurable display names
GitOrigin-RevId: 6cd673382a243910bd993a7802baf78e6a92f7ef
2020-01-10 10:07:45 +00:00
Dmitry.Krasilschikov
2da39d524b localize configurable display names
GitOrigin-RevId: 855f866a4f1ed097d782335097036b4983ea6d80
2020-01-10 08:15:40 +00:00
Alexey Kudravtsev
9960613515 assert clients do call AnnotationBuilder.create() in the end
GitOrigin-RevId: 4138c50364d21cbe97c9fbb4f0adebde070a37ba
2020-01-09 14:33:02 +00:00
nik
b58e3a0f57 [jps build] update javadoc for interfaces of the old (in-process) build infrastructure
Added note that actually these interfaces aren't used by the IDE and scheduled them for removal.

GitOrigin-RevId: 25b82c2d8fe7cd036f3bc2dd5cfb6669c3296e10
2020-01-09 10:01:43 +00:00
nik
c428af9d5f [jps build] cleanup: don't register ArtifactsCompiler as a compiler
Actually it's used for its static methods only.

GitOrigin-RevId: 9587f76a9a248cd35e60029d5b57a71a8a180d86
2020-01-09 10:01:43 +00:00
nik
a2626bcf55 [jps build] remove deprecated unused JavaSourceTransformingCompiler
GitOrigin-RevId: a373aab9cf9f0000539e74a1c7791229f497801e
2020-01-09 10:01:43 +00:00
nik
eec863c691 [jps build] deprecate addCompiler/removeCompiler methods
It's better to register CompileTask extension instead, this way you won't need to have a special project component which registers the compiler.

GitOrigin-RevId: 50bc27a1820a19b49fa460457f7c7256c19d5fa1
2020-01-09 10:01:43 +00:00
Eugene Zhuravlev
0f4149596f conversion to dynamic EP (IDEA-230244)
GitOrigin-RevId: 8c6a888325fe6fe82187d3b699d628889f4dc053
2020-01-08 18:01:05 +00:00
Vladimir Krivosheev
ca7d2ef2c7 IDEA-CR-57147 support jdk ResourceBundle if DynamicBundle class is not available
GitOrigin-RevId: 3e4b39c81a0eb1601f45d9656901dd6a113785da
2020-01-08 10:01:21 +00:00
Vladimir Krivosheev
a2562bab13 IDEA-CR-57122 use correct class loader to load resource bundles - pass class instead of using reflection
GitOrigin-RevId: d27ee5e7bd7f020ef37556b3e47842b8e98acd12
2020-01-07 17:33:27 +00:00
Vladimir Krivosheev
55f7662a55 cleanup
GitOrigin-RevId: 60180d5b09ad8a748caa823245cb6db63ecd9289
2020-01-07 16:33:03 +00:00
Sergey Ignatov
ba2019903c support language bundles for gui form builder
GitOrigin-RevId: 40adebefde2ee41ad33629a467cac0ef851921f4
2020-01-03 20:43:26 +00:00
Piotr Tomiak
5dcee28701 Make extension point listeners API more robust
- explicit listener for extension point list change, which is called only once for bulk changes
- deduplication and cleanup of notification code

GitOrigin-RevId: e49d3bf23ad860d2aa129b7c1bb329d83080d47f
2019-12-30 09:08:10 +00:00
Andrei Kuznetsov
62c2c5461a Drop MockJdkWrapper (JavaModuleFixtureBuilderImpl)
MockJdkWrapper overrides getHome, and delegates all the other methods invocations. As a result JavaModuleFixtureBuilderImpl constructs a JDK with real path (e.g. <blah>/jdk1.8.0_212), but with mocked metadata (JDK 1.7 by default). Setup real JDK explicitly in tests which needs real JDK home, and get rid of suspicious MockJDK with real JDK path.

GitOrigin-RevId: cc2659ea681db98d850cebde83e2832169cb531b
2019-12-26 17:37:21 +00:00
Eugene Zhuravlev
4d46e26741 IDEA-199712 If Messages tool window was opened before running Build then keep it opened
GitOrigin-RevId: 9edbe343abbb89910aba0496e170ce5b04d61338
2019-12-20 14:44:33 +00:00
Vladimir Krivosheev
e4b099f6cf don't call createCompilers for default project
GitOrigin-RevId: 540a8794d7622aac02f20d9dbb096ea330d52e54
2019-12-20 09:38:45 +00:00
Vladimir Krivosheev
bd365197a0 cleanup
GitOrigin-RevId: 0f55a6c50d0f5ef19d2a1103c81f00ab73735a2b
2019-12-20 09:38:45 +00:00
Mikhail Mazurkevich
d1506accbf [jps-cache] Disable use of non caching storage in kotlin plugin
GitOrigin-RevId: 7019cff39668959a4c14b714d62e2565f29f61cf
2019-12-19 12:03:24 +00:00
Dmitry Batkovich
b2fe378c9f use nio api for indexes
GitOrigin-RevId: 1f0d62415abf79032d40ab6da725dafd4cf210ac
2019-12-19 06:33:37 +00:00
Roman Shevchenko
2c34ddf4c9 [java] fixing not-null instrumentation of static interface methods (IDEA-229070)
GitOrigin-RevId: d419d4a1fcec36a86b1979a2feee50cb1fa70faf
2019-12-18 22:04:32 +00:00
Sergey Ignatov
3b0b8cc7fc more dynamic bundles
GitOrigin-RevId: 25c80a7d911c36dbee7395c1110306dc421ac222
2019-12-18 19:31:34 +00:00
Alexey Kudravtsev
3c1ae35d08 make possible to port external annotators to the new Annotator API
GitOrigin-RevId: ed8549794a89352e142451fe2458f4cf08dbe3ba
2019-12-17 14:06:19 +00:00
Eugene Zhuravlev
b3e09e6ec1 compile scope item may not be attributed to a module: replace LOG.error -> LOG.debug
GitOrigin-RevId: 9e091ac3d50b09b31d590c751c412e28b06a0657
2019-12-17 10:37:38 +00:00
Vladimir Krivosheev
40513c430f lazy toolwindow content manager creation - part 7 (fix order)
GitOrigin-RevId: 93c13ef7e31259c964d0e6795dcb20ff335ca39c
2019-12-14 17:10:21 +00:00
Vladimir Krivosheev
0cdcda471d do not create ProblemsView to just clear state - if not yet created, then nothing to clear
GitOrigin-RevId: faed27985cf80f24daa2ca12ea5c9d19023aa6a9
2019-12-14 17:10:21 +00:00
Vladimir Krivosheev
b75d07189c cleanup, make GeneralSettings as preloaded service in not headless mode, do not use alarm in TipOfTheDayStartupActivity to schedule task in EDT
GitOrigin-RevId: fa738ae931fa7f1da2117cb3bc82c26a03207dc2
2019-12-14 17:10:21 +00:00
Vladimir Krivosheev
0a26756d32 lazy toolwindow content manager creation
GitOrigin-RevId: 5e96dc71f0d3c0cd161d2839ad0e7dea2fa2ecab
2019-12-14 07:11:32 +00:00
Vladimir Krivosheev
a8ef074d02 convert ArtifactManager and CompilerConfiguration to services
GitOrigin-RevId: 355d9d66ae79cc582840bc469b024683d634b037
2019-12-14 07:11:32 +00:00
Vladimir Krivosheev
735c98d153 run dynamically registered dumb-aware post startup activities not in EDT
GitOrigin-RevId: c7e7799da7ee1dce561ba6fe8fb7df71523852de
2019-12-08 18:06:17 +00:00