Commit Graph
2918 Commits
Author SHA1 Message Date
Vladislav.Soroka 589035d638 ES: extract 'java.execution' features IDEA-187832
Extract task debugger, JavaRunConfigurationExtensionManager usages, LanguageLevelModuleExtension usages and CompilerConfiguration setup.
Fix ExternalSystemTaskActivator to use ProjectTaskManager listener

GitOrigin-RevId: 27f6369e2a18ab599ec888f634facf9faca4d5d2
2019-06-11 18:20:01 +03:00
Vladislav.Soroka 9c5ffd4573 ES: extract packaging modifiable models to java plugin IDEA-187832
GitOrigin-RevId: 67f8209b711806a587d041fd1adc9529ea002916
2019-06-11 18:18:28 +03:00
Vladislav.Soroka 8dbc95f646 ES: remove intellij.java.compiler dependency from ES api module IDEA-187832
GitOrigin-RevId: 6c6c411afaaf73bbd286a795608227055329f4ee
2019-06-11 18:17:57 +03:00
Roman Shevchenko 57e7cc56a0 [project] non-runtime code should not use directly use runtime classes
Reverting SystemInfo -> SystemInfoRt change

GitOrigin-RevId: a4a8c2b339e037cbf9209f9730c2ae30db485932
2019-06-11 17:48:13 +03:00
Julia Beliaeva 3fee046d20 [vcs-log] cleanup RootCellRenderer
GitOrigin-RevId: bba216626193ac756cd133b8ae9bc4e577abea42
2019-06-10 04:10:14 +03:00
Eldar Abusalimov dcaeb8f8c7 OC-4061: ApplicationUtil: Make runWithCheckCanceled() return result
GitOrigin-RevId: 3aa9f23cc5097e644eddf82a4faca669759b4760
2019-06-10 04:09:35 +03:00
Anton Makeev a2bbb9550d FUS-407 Build Tools: extract dynamic parts from event id to event data and merge small collector together
GitOrigin-RevId: 0d365787bb5dfa756b089284f662c46330bcdfb0
2019-06-05 19:00:17 +03:00
Vladimir Krivosheev b429440a58 decouple JBUIScale and UI initialization logic
GitOrigin-RevId: 72cd2f178a2b25d80ffee5bc172e7ac54ada8f9a
2019-06-04 21:11:37 +03:00
Vladimir Krivosheev a8c510ae57 fix yellow code - rationalize static call
GitOrigin-RevId: 2dc783a75d852bd9c8a537ef6ed6bfac07640177
2019-06-04 08:10:41 +03:00
Alexander Lobas 77f5f5f94a Fix tests for jdk 11
GitOrigin-RevId: 4fe5d82f3562312c199aa24cefc4dc14e8305653
2019-06-03 23:07:39 +03:00
peter 1260a43b40 migrate TranslatingCompilerFilesMonitor to async VFS event processing
GitOrigin-RevId: a6ae873664985482e59fec269ebf9758c7cf1344
2019-05-31 19:08:54 +03:00
Valentin Fondaratov cd8d1fa827 use async events processing in DirtyScopeHolder
GitOrigin-RevId: ba507007817f4399472b965285bec1ddd919a5e8
2019-05-31 18:11:51 +03:00
Vladimir Krivosheev 8440df0fda prefer ArrayUtilRt
GitOrigin-RevId: f4b11d48949267d778f6cdab4ef8ac60eb85aa2e
2019-05-30 19:13:22 +03:00
Sergey Malenkov 4b2c5d13b1 Use corresponding IdeBorderFactory.createTitledBorder if hasIndent=true
GitOrigin-RevId: 9921d6cbb38797dd1dba86749f160757bbec8267
2019-05-30 19:08:10 +03:00
Vladimir Krivosheev c3b02ab658 prefer FileUtilRt
GitOrigin-RevId: f379eef14eb665d3e1065115a67ac25c5a87a0d9
2019-05-30 13:11:46 +03:00
Vladimir Krivosheev 6a68c1583a prefer to use SystemInfoRt
GitOrigin-RevId: 72aa33bf5d46456a63f1128c829468f373ffec84
2019-05-29 21:13:12 +03:00
nik 3c98bb3110 java: fix spelling of method names ("IfNeeded" instead of "IfNeed")
"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 9da71ad79b959efb1b76b8078a2eda4058ad80d9
2019-05-27 19:08:45 +03:00
Aleksey Rostovskiy 185284cee6 get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin 9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Vladimir Krivosheev 07c05250c8 cleanup - user assertJ instead of deprecated junit assertions
GitOrigin-RevId: 97645aeb8fabe032751665a1bb3eb68a0c307a49
2019-05-27 00:05:44 +03:00
Alexey Kudravtsev ac3221470f refactor interners: extract common super class, generalize usages
GitOrigin-RevId: 7958f52e8fb1c6a1b95b9f9c88e6cc3e0e5b5d90
2019-05-22 17:08:10 +03:00
Anna Kozlova 9d8759a332 Merge branch 'master' of ssh://git.jetbrains.team/intellij
GitOrigin-RevId: 7098d502d315375aa621c7bf7f2bb9998aca9ceb
2019-05-22 00:07:11 +03:00
Anna Kozlova 076a9cbca4 expected type: prefer array to boxing primitive (IDEA-212266)
GitOrigin-RevId: 93fb01a444f915e91a69c402df6337eb7dc16790
2019-05-22 00:06:02 +03:00
Vladimir Krivosheev ff644d352d extract ui from util
GitOrigin-RevId: 4147e60c808d5ffd90a2d4e041bf4233a7c92abd
2019-05-21 21:08:28 +03:00
Vladimir Krivosheev 03ef11ce51 no need to implement BaseComponent
GitOrigin-RevId: 3ad8a16b2b3b24caf5b2cc75f3d55147f909c9c7
2019-05-20 20:15:59 +03:00
nik 05e0f7a809 tests: deprecate IdeaTestCase and use JavaProjectTestCase instead
Name of IdeaTestCase is unclear and sometimes it was used in tests which aren't related to Java so it's better to use JavaProjectTestCase instead.

GitOrigin-RevId: 4617eb52ae01d810e6e0b6810af84a4e96f3bfcc
2019-05-17 19:15:16 +03:00
Anton Makeev c105e26db3 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f9a633252daf311ecab19002c0f4757052eee9dc
2019-05-17 19:13:15 +03:00
Anton Makeev aa103fd53c Merge branch 'master' into amakeev/gradle
# Conflicts:
#	community/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/IdeaGradleProjectSettingsControlBuilder.java

GitOrigin-RevId: d931e798108685731bf185f7c2e3221680b8e5a2
2019-05-17 19:11:16 +03:00
Anton Makeev b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
nik 1849ef6a1e tests: use Kotlin DSL to check output in PluginModuleCompilationTest
GitOrigin-RevId: c55fe9642a576ae5c93c5ce5fd7911616e79bfc4
2019-05-15 17:08:09 +03:00
nik 85388a62f1 test: run compilation tests with 1.8 language level instead of 1.6
...to avoid "source value 6 is obsolete and will be removed in a future release" warning when running under JDK 11 which may break some tests.

GitOrigin-RevId: 00b68b2bc11cdc5c347e5164a3550d7f29234df7
2019-05-15 16:07:41 +03:00
nik 3ef7dcf1d9 compiler tests: reduce timeout from 50 minutes to 5 minutes and disable it if debugging is active
GitOrigin-RevId: 0f66a8b589bd3ff6d4af6938322f178445d70c9b
2019-05-15 15:10:35 +03:00
Gregory.Shrago edc4790572 migrate to StringUtil.toLower/UpperCase, ENGLISH locale
GitOrigin-RevId: 3a8627e7aef5991ee840996c6f7f147d1f747a3b
2019-05-14 19:06:41 +03:00
Alexey Kudravtsev 44c620df51 add PECS wildcards to method signatures where necessary and where methods are not overridden by plugins
GitOrigin-RevId: 1ec7f1a1aa17d2d4f42e647207323ab8a3138683
2019-05-13 17:06:40 +03:00
peter e68bbc919e don't add @NotNull instrumentation for TYPE_USE places where @Nullable is also present (IDEA-211172)
GitOrigin-RevId: 46e7571d34c08de56fbe5ae960c67bb64bc398bd
2019-05-13 10:03:30 +03:00
Roman Shevchenko 5ad14469de Cleanup (deps order)
GitOrigin-RevId: bccaed88df30b7f3681984c6ca3afa020bb2cf96
2019-05-11 00:04:26 +03:00
Roman Shevchenko fd640416a0 Cleanup (moves CircularModuleDependenciesDetector to more appropriate location)
GitOrigin-RevId: be7f08c920e8da1a2d6ec005cb19204c9ca680b5
2019-05-11 00:03:17 +03:00
Dmitry Avdeev 83f21c7197 Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 211e84dab4063848c1d3d835a526271ee1466636
2019-05-07 17:03:19 +03:00
Dmitry Avdeev f9664fc455 IDEA-211555 Freeze on completion in XML file
do not process xincludes in ExtensionDomExtender

GitOrigin-RevId: d631dcd52d5bf500b61960473e16237008ad02a3
2019-05-07 17:02:41 +03:00
Vladimir Krivosheev 0958cc04e6 cleanup - diamonds
GitOrigin-RevId: 1c500da1fd340f0951de11096afc3e320e38d3c0
2019-05-03 19:02:25 +03:00
Vladimir Krivosheev 98912e033d deprecate ContainerUtil.newArrayList()
GitOrigin-RevId: bff982a3dabd48c0e4f09e76653b40e2c58636b9
2019-05-03 15:04:35 +03:00
Vladimir Krivosheev 93f7a92521 deprecate ContainerUtil.newHashSet()
GitOrigin-RevId: e6c0562c868c61db16ce950bd24a22164bb6c926
2019-05-03 14:02:51 +03:00
Vladimir Krivosheev 0a61137281 deprecate ContainerUtil.newHashMap()
GitOrigin-RevId: c6cc0b27714e90377265aff95c36b5ebdc4487e4
2019-05-03 13:03:35 +03:00
Roman Shevchenko 738f446ff4 Cleanup (deprecated class; formatting)
GitOrigin-RevId: 1d1c584e4ae8001fb5f14612194289ff8c485f85
2019-05-03 03:25:24 +03:00
Alexander Kirillin 7f3e176d1e Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 6a16531d9dd405767883a6ce82d04513098372e1
2019-05-03 02:41:27 +03:00
Vladimir Plyashkun 9f61a34973 CPP-16098 - Lags during inplace rename typing
- preserve `ensureValid` check for backward compatibility

GitOrigin-RevId: 280ddc686c2ec38c6f7b07a00c1e20d19a25523c
2019-05-03 02:40:56 +03:00
Dmitry Jemerov bfa87abd68 Report language of current file for mouse invocations of intentions popup (IDEA-CR-46747)
GitOrigin-RevId: 65667ea92fac4bef9b9a3b620b2cae0585171b4b
2019-05-03 02:17:10 +03:00
Vladimir Plyashkun 846eeb2d37 CPP-16098 - Lags during inplace rename typing
- changed only small set of template expressions that doesn't need in committed PSI
- additional check for `isQuick`

GitOrigin-RevId: 64c7fb49cd892ab12895543c14f8b0e2cb4a5e71
2019-05-03 02:16:39 +03:00
Aleksey Pivovarov 322db66a12 Recover after problematic merge
This commit reverts 65a557bb38f6ac03afa9aabaf02cb8d99fc68a91
                    3f5cfd958d9b6b54393c15983ac94f519c37fe61

GitOrigin-RevId: 8fb8ccbb17d0e217a83f265c185a943b0f5a7ed6
2019-05-03 01:52:21 +03:00
Alexey Kudravtsev 80d42199fe cleanup
GitOrigin-RevId: 4ae4acc8bf15c9f47423f51e4ecfb05cd4331dcd
2019-05-03 01:50:16 +03:00