idea/community.git
18 months agosplit PsiMember and JvmMember, link them via PsiJvmMember interface
Daniil Ovchinnikov [Mon, 27 May 2019 16:30:12 +0000 (19:30 +0300)]
split PsiMember and JvmMember, link them via PsiJvmMember interface

Same operation is performed for PsiModifierListOwner/JvmModifiersOwner/PsiJvmModifiersOwner.

GitOrigin-RevId: f39f4c95c9d27af190924197b392d33cbe3a4ec9

18 months ago[intellij-sh] Fix typo in quick fix statistic
Mikhail Mazurkevich [Tue, 28 May 2019 09:28:40 +0000 (12:28 +0300)]
[intellij-sh] Fix typo in quick fix statistic

GitOrigin-RevId: 6e100ca97de66a1f58e696596ffd54d4e487fe8e

18 months agoplatform API: fix spelling of properties ("hideTabsIfNeeded" instead of "hideTabsIfNeed")
nik [Tue, 28 May 2019 08:19:51 +0000 (11:19 +0300)]
platform API: fix spelling of properties ("hideTabsIfNeeded" instead of "hideTabsIfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 0d0e18f0026d472f205279ea0d7c1df475923d73

18 months agoextract ChildInfo interface to hide implementation and optimize the latter
Alexey Kudravtsev [Tue, 28 May 2019 09:17:58 +0000 (12:17 +0300)]
extract ChildInfo interface to hide implementation and optimize the latter

to store nameId instead of name to reduce memory and avoid extra nameId <-> name conversion
to inline FileAttributes to avoid object header overhead in case of thousands of created files

GitOrigin-RevId: 3d549b31178df97aa2aa70132080d67bd5f7ed33

18 months agoIDEA-210524 Post rebase fixes
Kirill Kirichenko [Thu, 23 May 2019 08:01:50 +0000 (11:01 +0300)]
IDEA-210524 Post rebase fixes

GitOrigin-RevId: e4e79edc1fabd745778dee1f997fba60bebca62e

18 months agoIDEA-210524 Widen typeLabel right border in LookupCellRenderer
Kirill Kirichenko [Wed, 22 May 2019 12:27:57 +0000 (15:27 +0300)]
IDEA-210524 Widen typeLabel right border in LookupCellRenderer

GitOrigin-RevId: 53f1d458e182ef9a6f2b6d214adbba6e7a15af12

18 months agoIDEA-210524 Reset popup when switch away the IDE, get rid of gaps.
Kirill Kirichenko [Mon, 20 May 2019 12:39:14 +0000 (15:39 +0300)]
IDEA-210524 Reset popup when switch away the IDE, get rid of gaps.

GitOrigin-RevId: 08fbfbaccfc3d2f527cec3eed7232d0596ac802e

18 months agoIDEA-210524 Fix scrollbar background
Kirill Kirichenko [Wed, 15 May 2019 13:24:06 +0000 (16:24 +0300)]
IDEA-210524 Fix scrollbar background

GitOrigin-RevId: 513886c42bf7b7a6db5ebe47cde8a774ad285f05

18 months agoIDEA-210524 Modify menu popup content and launcher, remove access icons in the cell...
Kirill Kirichenko [Wed, 15 May 2019 08:49:47 +0000 (11:49 +0300)]
IDEA-210524 Modify menu popup content and launcher, remove access icons in the cell renderer.

GitOrigin-RevId: aba1975bbbc7355ef3b64d2b69322b3bb64934b8

18 months agoIDEA-210524 More contrast color in advertiser and modify quick doc action launcher...
Kirill Kirichenko [Tue, 14 May 2019 12:43:04 +0000 (15:43 +0300)]
IDEA-210524 More contrast color in advertiser and modify quick doc action launcher in the menu.

GitOrigin-RevId: b5779214c2fbfd10c1422f9bf662699fb4b3612f

18 months agoIDEA-210524 Implement new lookup design. Remove double icons.
Kirill Kirichenko [Mon, 13 May 2019 14:42:10 +0000 (17:42 +0300)]
IDEA-210524 Implement new lookup design. Remove double icons.

GitOrigin-RevId: cd27933e71de0819e024fefd325ba450e63dc636

18 months agoIDEA-210524 Implement new lookup design. After review fix
Kirill Kirichenko [Mon, 13 May 2019 09:19:55 +0000 (12:19 +0300)]
IDEA-210524 Implement new lookup design. After review fix

GitOrigin-RevId: eded2db5107c485406011296f73319256429116f

18 months agoIDEA-210524 Implement new lookup design. Clean comments and generify LookupCellRenderer
Kirill Kirichenko [Mon, 6 May 2019 15:51:13 +0000 (18:51 +0300)]
IDEA-210524 Implement new lookup design. Clean comments and generify LookupCellRenderer

GitOrigin-RevId: fcb4d8d49e5e5de9b12cfda742e804bc15827986

18 months agoIDEA-210524 Implement new lookup design. Fix cascade popup opening
Kirill Kirichenko [Mon, 6 May 2019 15:34:21 +0000 (18:34 +0300)]
IDEA-210524 Implement new lookup design. Fix cascade popup opening

GitOrigin-RevId: 0a452b2a530ff98b0568cf1efb036bdb222f238c

18 months agoIDEA-210524 Implement new lookup design. Obvious sync bugs fixed.
Kirill Kirichenko [Tue, 30 Apr 2019 14:47:11 +0000 (17:47 +0300)]
IDEA-210524 Implement new lookup design. Obvious sync bugs fixed.

GitOrigin-RevId: d509b6cfcf989b1ca951eb57bff7afd2ea5a233a

18 months agoIDEA-210524 Implement new lookup design. Complete implementation.
Kirill Kirichenko [Tue, 30 Apr 2019 12:26:20 +0000 (15:26 +0300)]
IDEA-210524 Implement new lookup design. Complete implementation.

GitOrigin-RevId: f39b5c709584093f833204b89b431e70e2d5d5d1

18 months agoIDEA-210524 Implement new lookup design. Initial commit.
Kirill Kirichenko [Mon, 29 Apr 2019 14:25:06 +0000 (17:25 +0300)]
IDEA-210524 Implement new lookup design. Initial commit.

GitOrigin-RevId: 3e00891a6134c7af2fd1efae263cdad5126ed581

18 months ago[ui] patching invalid 'Tree.rowHeight' UI default to avoid CCE in Swing
Roman Shevchenko [Tue, 28 May 2019 09:07:20 +0000 (11:07 +0200)]
[ui] patching invalid 'Tree.rowHeight' UI default to avoid CCE in Swing

GitOrigin-RevId: 3626652e0efd8ee4f8d072da9aaca9ff9c2fc52f

18 months agoReadWriteStringCanBeUsed: testdata fixed (IDEA-CR-47690)
Tagir Valeev [Tue, 28 May 2019 08:49:26 +0000 (15:49 +0700)]
ReadWriteStringCanBeUsed: testdata fixed (IDEA-CR-47690)

Cannot run replace all for Java 11 & UTF-8 now

GitOrigin-RevId: eda7f3b11b40ad7d41e171f8f2a55447fc296715

18 months agoCheckerNullityTest.groovy: fix typo in testdata
Tagir Valeev [Tue, 28 May 2019 08:29:20 +0000 (15:29 +0700)]
CheckerNullityTest.groovy: fix typo in testdata

GitOrigin-RevId: 22b142fa38bde6a7c85d3821de4027a7c0d8e603

18 months agoNullableNotNullManager: explicitly stop nullability check at MonotonicNonNull annotat...
Tagir Valeev [Tue, 28 May 2019 08:27:58 +0000 (15:27 +0700)]
NullableNotNullManager: explicitly stop nullability check at MonotonicNonNull annotation (consider it as unknown nullity)

Fixes IDEA-214972 Checker Framework's @MonotonicNonNull doesn't seem to cancel @DefaultQualifier(NotNull.class)
Also reduce collection copying in doFindEffectiveNullabilityAnnotation

GitOrigin-RevId: 6b4d65db09f11ba17aa28e47128457cabfea4881

18 months agodon't call indicator.checkCanceled when there's no canceled indicator
peter [Tue, 28 May 2019 08:08:45 +0000 (10:08 +0200)]
don't call indicator.checkCanceled when there's no canceled indicator

GitOrigin-RevId: 13defeed6bf7678fae02dfebf660af06eabf013f

18 months agoIDEA-214856 Tool 'ReplaceNullCheck' registers INFORMATION level problem in batch...
Tagir Valeev [Tue, 28 May 2019 08:00:56 +0000 (15:00 +0700)]
IDEA-214856 Tool 'ReplaceNullCheck' registers INFORMATION level problem in batch mode on PsiJavaFile:AssertArrayEquals.java.

GitOrigin-RevId: 1ecfa7f1d5a57f05b76217fbc71c2bd20bf63981

18 months agoExtractMethod: support disjunction type variables
Tagir Valeev [Tue, 28 May 2019 07:57:11 +0000 (14:57 +0700)]
ExtractMethod: support disjunction type variables

Fixes EA-143189 - Incorrect parameter 'java.io.IOException | java.lang.RuntimeException e'

GitOrigin-RevId: 3bbdebaa6f7110e4d86eb36c34fea2f8e09ce351

18 months agoJavaCodeStyleManagerImpl#findLiteralText: avoid calling collectElements
Tagir Valeev [Tue, 28 May 2019 06:13:47 +0000 (13:13 +0700)]
JavaCodeStyleManagerImpl#findLiteralText: avoid calling collectElements

PsiTreeUtil.collectElements checks whether element is physical, while we can work here with non-physical elements as well
Fixes EA-143037 - PIEAE: CompositePsiElement.getContainingFile

GitOrigin-RevId: fd77c1dada6629d6065dd83df320d9b8d69fae86

18 months agoMap Cmd+Shift+F1 for Context Help in macOS default keymap (see IDEA-197265)
Konstantin Bulenkov [Tue, 28 May 2019 06:58:53 +0000 (15:58 +0900)]
Map Cmd+Shift+F1 for Context Help in macOS default keymap (see IDEA-197265)

GitOrigin-RevId: aa53c804ef96a594da36cd5f99effe8c86455c46

18 months agosystem menu: use single system menu when vm-property 'mac.system.menu.singleton'...
Artem Bochkarev [Mon, 27 May 2019 08:09:29 +0000 (15:09 +0700)]
system menu: use single system menu when vm-property 'mac.system.menu.singleton' is true

workaround for JBR-1400 Persistent IntelliJ Crashes

GitOrigin-RevId: 2108f47f130ae3e80ec1ef304ed1aaed815ecf7a

18 months ago[dbe] database tool window -> service view
dmitriy.tseyler [Mon, 22 Apr 2019 11:30:42 +0000 (14:30 +0300)]
[dbe] database tool window -> service view

GitOrigin-RevId: e2ef4715e4dc8bb042d3faf84c148d6c3aafe9dd

18 months ago[service-view] fix tree model filtering after extract
Konstantin Aleev [Mon, 27 May 2019 23:04:45 +0000 (02:04 +0300)]
[service-view] fix tree model filtering after extract

GitOrigin-RevId: 19e4ecf47cd92110e384ed5e077cb19afbcb2687

18 months ago[service-view] fix executor actions enablement on group nodes
Konstantin Aleev [Mon, 27 May 2019 22:41:21 +0000 (01:41 +0300)]
[service-view] fix executor actions enablement on group nodes

GitOrigin-RevId: 15c539beffd5c51ff3abbd8948cdd91582564f17

18 months ago[icons sync] do not stop on mono-repo merge commit while searching for latest change...
Dmitriy.Panov [Mon, 27 May 2019 22:31:43 +0000 (01:31 +0300)]
[icons sync] do not stop on mono-repo merge commit while searching for latest change commit

GitOrigin-RevId: 54052061e7eb701ef4ad92df85644cb213ee84bb

18 months agoIDEA-207103 Remove icons from debugger tabs
Vassiliy.Kudryashov [Mon, 27 May 2019 21:12:11 +0000 (00:12 +0300)]
IDEA-207103 Remove icons from debugger tabs

Fix DataGrip database console case

GitOrigin-RevId: 60b688f30630781254c47f361da8a7faf4c4b98f

18 months ago@NotNull
Sergey Ignatov [Mon, 27 May 2019 20:51:01 +0000 (22:51 +0200)]
@NotNull

GitOrigin-RevId: 17f773ee2d49dbd1aeb0390aa69de2b9063ccdce

18 months agohonor gson exceptions
Sergey Ignatov [Mon, 27 May 2019 20:03:54 +0000 (22:03 +0200)]
honor gson exceptions

GitOrigin-RevId: e56020bd7e6007799906ced7f7a3e61a1b6ca0d7

18 months agolaf manager tuning: don't throw exceptions often if you can avoid them
Sergey Ignatov [Mon, 27 May 2019 19:57:21 +0000 (21:57 +0200)]
laf manager tuning: don't throw exceptions often if you can avoid them

GitOrigin-RevId: a6f2c752d9170129e9d4feb2261508df12f27de3

18 months agolaf manager tuning: load themes with Gson, less class loading during the startup...
Sergey Ignatov [Mon, 27 May 2019 19:56:09 +0000 (21:56 +0200)]
laf manager tuning: load themes with Gson, less class loading during the startup, save ~200ms

GitOrigin-RevId: e8bcc52b39c3a27a8c97fed886985efa3e1c387c

18 months agolaf manager tuning: load less garbage on EDT during the splash loading
Sergey Ignatov [Mon, 27 May 2019 19:52:55 +0000 (21:52 +0200)]
laf manager tuning: load less garbage on EDT during the splash loading

GitOrigin-RevId: 9005afb3163eeec99275224453029bb961ef0453

18 months agoLoadingPhase should be internal
Sergey Ignatov [Mon, 27 May 2019 15:41:35 +0000 (17:41 +0200)]
LoadingPhase should be internal

GitOrigin-RevId: 73285c605f65a024dce8a916e6659967db2d5bfc

18 months agowording for goto next error/warning actions
Anna Kozlova [Mon, 27 May 2019 20:22:14 +0000 (22:22 +0200)]
wording for goto next error/warning actions

GitOrigin-RevId: a687a38484b2a9d851b2db2518504bcf77215c34

18 months agoIDEA-214885 2019.2 EAP: gradle task 'buildSearchableOptions' throws exception UIDefau...
Alexander Lobas [Mon, 27 May 2019 19:32:58 +0000 (22:32 +0300)]
IDEA-214885 2019.2 EAP: gradle task 'buildSearchableOptions' throws exception UIDefaults.getUI() failed for MyOptionButton

GitOrigin-RevId: 4ef91c842fd1106a52046b8124135b1a6d877cea

18 months agofix incorrect background and selection foreground
Gregory.Shrago [Mon, 27 May 2019 19:27:56 +0000 (22:27 +0300)]
fix incorrect background and selection foreground

GitOrigin-RevId: d2b5a2ce68c02b4bfa1346d30bb12e38a5d6fb73

18 months agoprint jyton exception messages
Gregory.Shrago [Mon, 27 May 2019 17:29:50 +0000 (20:29 +0300)]
print jyton exception messages

GitOrigin-RevId: 15fdc9636d2628f0af163f965c8bfc2ddbc51fcd

18 months agoJSR223 is a part of Java as Java Scripting since Java 9
Gregory.Shrago [Mon, 27 May 2019 16:31:10 +0000 (19:31 +0300)]
JSR223 is a part of Java as Java Scripting since Java 9

GitOrigin-RevId: b4dc6bba5e6d3d2ba68fdb7130baf588654539d8

18 months agodom stubs: use lazy serializer's initialization, do not directly call SerializationMa...
Dmitry Batkovich [Mon, 27 May 2019 11:26:45 +0000 (14:26 +0300)]
dom stubs: use lazy serializer's initialization, do not directly call SerializationManager#registerSerializer

GitOrigin-RevId: 74ab078a6b94f3625585e1acf8663a8cd4cf1353

18 months ago[service-view] enable tool window for the second eap and disable SSH contributor
Konstantin Aleev [Mon, 27 May 2019 17:16:33 +0000 (20:16 +0300)]
[service-view] enable tool window for the second eap and disable SSH contributor

GitOrigin-RevId: 19ec670c6a1c74e8af0129637aa75e0092863b15

18 months ago[service-view] update run configurations contributor presentation
Konstantin Aleev [Mon, 27 May 2019 16:47:21 +0000 (19:47 +0300)]
[service-view] update run configurations contributor presentation

GitOrigin-RevId: 25f298ac35079abd77cd8395047850647944c258

18 months ago[service-view] register alias actions to activate tool window for contributors
Konstantin Aleev [Mon, 27 May 2019 16:41:11 +0000 (19:41 +0300)]
[service-view] register alias actions to activate tool window for contributors

GitOrigin-RevId: 8b026cfcf3f6f25a9c47c99528ac801348e23d54

18 months ago[service-view] activate tool window when Docker deployment is in progress
Konstantin Aleev [Mon, 27 May 2019 14:37:08 +0000 (17:37 +0300)]
[service-view] activate tool window when Docker deployment is in progress

GitOrigin-RevId: ac0091c935a8783a3a23a0204ef5fead45fc4e89

18 months ago[service-view] substitute Run Dashboard tool window id if Services is enabled
Konstantin Aleev [Mon, 27 May 2019 12:16:13 +0000 (15:16 +0300)]
[service-view] substitute Run Dashboard tool window id if Services is enabled

GitOrigin-RevId: 5fa1aaf9f09084e36f1a58b71a74b0197e07b2df

18 months agoAdd ExtensionPoint.forEachExtension() and ExtensionPointName.forEachExtension()
Dmitry Jemerov [Mon, 27 May 2019 17:50:29 +0000 (19:50 +0200)]
Add ExtensionPoint.forEachExtension() and ExtensionPointName.forEachExtension()

GitOrigin-RevId: a1b561b0f34fa4a1b0e6e2b376fb5803d41fe005

18 months agoprovide default implementation for #valueForPathChanged
Sergey Malenkov [Mon, 27 May 2019 16:51:37 +0000 (19:51 +0300)]
provide default implementation for #valueForPathChanged

GitOrigin-RevId: 34f6b425267b670b04f3148e7ad83c0b2ae3198b

18 months agoIDEA-214915: Home and End keys don't work in navigation bar
Sergey Malenkov [Mon, 27 May 2019 16:48:58 +0000 (19:48 +0300)]
IDEA-214915: Home and End keys don't work in navigation bar

GitOrigin-RevId: a3140775c7c0fc78742300ce3db1d9bd0b09f7f3

18 months agoBuild Snap packages only with modular JRE
Aleksey Rostovskiy [Mon, 27 May 2019 17:00:23 +0000 (20:00 +0300)]
Build Snap packages only with modular JRE

GitOrigin-RevId: 80bdb006a574d92d9b71f224fa8be501bd43ec41

18 months agocleanup
Aleksey Rostovskiy [Mon, 27 May 2019 16:38:53 +0000 (19:38 +0300)]
cleanup

GitOrigin-RevId: 1c6dce799d830a2a7262482846f5b70b6513c16e

18 months agoStartup logs: edt/non-edt classloading, message bus, invokeLater
Dmitry Jemerov [Mon, 27 May 2019 17:26:23 +0000 (19:26 +0200)]
Startup logs: edt/non-edt classloading, message bus, invokeLater

GitOrigin-RevId: 7652fd9ea2126e07cf358f3cf79506e60ac257f4

18 months agoBetter support for MigLayout in UI inspector - support layout constraints
Aleksey Pivovarov [Mon, 27 May 2019 17:00:03 +0000 (20:00 +0300)]
Better support for MigLayout in UI inspector - support layout constraints

GitOrigin-RevId: 6c72d87360f9f6ab270457d574fded94ef998247

18 months agolazier custom file type WordsScanner instantiation
peter [Mon, 27 May 2019 16:41:57 +0000 (18:41 +0200)]
lazier custom file type WordsScanner instantiation

GitOrigin-RevId: a8d5af4c6f565a9fb397d0d20b4065672bd9bb22

18 months agoIDEA-212261 IDEA UI Guidelines: "Action" text capitalization via resource bundle
Yann Cébron [Mon, 27 May 2019 16:17:00 +0000 (18:17 +0200)]
IDEA-212261 IDEA UI Guidelines: "Action" text capitalization via resource bundle

GitOrigin-RevId: 1d40284d2de7cece95f7f828833795fa6684c889

18 months agoShow phase breakdown in plugin startup cost report
Dmitry Jemerov [Mon, 27 May 2019 16:14:43 +0000 (18:14 +0200)]
Show phase breakdown in plugin startup cost report

GitOrigin-RevId: a8363bcad3895a8d13d9bd2b02c823d266395f7e

18 months agoIDEA-CR-47657: Don't build Toolbox Lite-Gen if installers are being built only for...
Aleksey Rostovskiy [Mon, 27 May 2019 16:06:39 +0000 (19:06 +0300)]
IDEA-CR-47657: Don't build Toolbox Lite-Gen if installers are being built only for particular OS

GitOrigin-RevId: 8e1f24385b340b77bf92ff15da2ea31193201b0f

18 months agoRevert "get rid of intellij.build.toolbox.litegen parameter and use BuildOptions...
Aleksey Rostovskiy [Mon, 27 May 2019 16:05:09 +0000 (19:05 +0300)]
Revert "get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead"

This reverts commit 9aac8ee4

GitOrigin-RevId: 635964931e531281354b09887f284a29fae1b3bc

18 months agodevkit: remove obsolete MigrateModuleNamesInSourcesAction
nik [Mon, 27 May 2019 15:21:15 +0000 (18:21 +0300)]
devkit: remove obsolete MigrateModuleNamesInSourcesAction

It was used to convert module names in IntelliJ IDEA project and isn't needed anymore.

GitOrigin-RevId: 63dd7934add4f1aeb7a33c29d15393ff73fe2a50

18 months agoinspections: fix spelling of method names ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 15:00:11 +0000 (18:00 +0300)]
inspections: fix spelling of method names ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 3d2eea3e60a80f7170b18c2c60f6ca9656485e47

18 months agoplatform tests: fix spelling of method names ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 15:00:44 +0000 (18:00 +0300)]
platform tests: fix spelling of method names ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: aff30f322b843080661d6b37616134cee8356d72

18 months agosetting repository plugin: fix spelling of method names ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 14:59:13 +0000 (17:59 +0300)]
setting repository plugin: fix spelling of method names ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 491b6fd6a21faf1fe8b49951d58f51a9b7a27322

18 months agoproperties plugin: fix spelling of method names ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 14:57:22 +0000 (17:57 +0300)]
properties plugin: fix spelling of method names ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 16fef04ae23a202128954da94c08a93ab1d3e93c

18 months agoplatform ui API: fix spelling of method names ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 14:56:57 +0000 (17:56 +0300)]
platform ui API: fix spelling of method names ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 38921db9088aecfff2edaa753367b7af9911582a

18 months agoplatform API: fix spelling of method names ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 14:48:58 +0000 (17:48 +0300)]
platform API: fix spelling of method names ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 0be1b67ae732060a231e8b099b1895c626cbc255

18 months agojava: fix spelling of method names ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 14:21:10 +0000 (17:21 +0300)]
java: fix spelling of method names ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 9da71ad79b959efb1b76b8078a2eda4058ad80d9

18 months agoAPI: fix spelling in method name in Executor ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 14:17:50 +0000 (17:17 +0300)]
API: fix spelling in method name in Executor ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: bbf2bc3e7c80fbd0ecc9e3f12b7389b4e1421b4a

18 months agoAPI: fix spelling of method name in AppUIUtil ("IfNeeded" instead of "IfNeed")
nik [Mon, 27 May 2019 14:10:29 +0000 (17:10 +0300)]
API: fix spelling of method name in AppUIUtil ("IfNeeded" instead of "IfNeed")

"if need" is grammatically incorrect, "if needed" should be used instead.

GitOrigin-RevId: 96a6498b864bdcedcfc6bfd9a0a3ab4a90aef0f8

18 months ago[devkit] Plugin.xml capitalization: testdata for <group>
Yann Cébron [Mon, 27 May 2019 15:48:05 +0000 (17:48 +0200)]
[devkit] Plugin.xml capitalization: testdata for <group>

GitOrigin-RevId: c9493603f6e0b3e50d82484d185ba08442139416

18 months agoInitial version of plugin startup cost analyzer
Dmitry Jemerov [Mon, 27 May 2019 15:41:09 +0000 (17:41 +0200)]
Initial version of plugin startup cost analyzer

GitOrigin-RevId: ff82c1003037738eb857e7d81017f52f16d2c808

18 months agoIDEA-200871 Tool Window should NOT transfer focus unconditionally
Denis Fokin [Mon, 27 May 2019 15:26:16 +0000 (18:26 +0300)]
IDEA-200871 Tool Window should NOT transfer focus unconditionally

1. ide.enable.toolwindow.stack is enabled as far as it is responsible not only for the side stack management
2. the previous version of the fix is improved

GitOrigin-RevId: 611ad73470e6aac27c1a8b6f59c8c0a21cede6ce

18 months ago[vfs] minor optimization: avoiding clean roots in refresh queue
Roman Shevchenko [Mon, 27 May 2019 15:25:34 +0000 (17:25 +0200)]
[vfs] minor optimization: avoiding clean roots in refresh queue

GitOrigin-RevId: 6064d95762b79fc40b2d529501d2589cf919c816

18 months agoFor more readable feature usage statistics, use named instead of anonymous action...
Dmitry Jemerov [Mon, 27 May 2019 15:20:50 +0000 (17:20 +0200)]
For more readable feature usage statistics, use named instead of anonymous action classes

GitOrigin-RevId: 688032949bf49eae3e30e142f8bb0b40bb2c4002

18 months agodon't initialize brace matcher machinery on (custom) file type loading
peter [Mon, 27 May 2019 15:12:11 +0000 (17:12 +0200)]
don't initialize brace matcher machinery on (custom) file type loading

GitOrigin-RevId: 71526c6b79178c06eb9d524de56597b1ca7ce940

18 months agoget rid of JavaElementRenderer in JavaElementActionsFactory
Daniil Ovchinnikov [Mon, 27 May 2019 14:50:49 +0000 (17:50 +0300)]
get rid of JavaElementRenderer in JavaElementActionsFactory

GitOrigin-RevId: cd5a1e3ca47d2f9ea32cf29d25c89add14a71af2

18 months ago[vfs] extracting common code around full/partial refresh
Roman Shevchenko [Mon, 27 May 2019 14:50:06 +0000 (16:50 +0200)]
[vfs] extracting common code around full/partial refresh

GitOrigin-RevId: 044b177aa285e0874f733829c693dc8645a88dbd

18 months agoRestore EditorConfig preview state after reopening the IDE
Rustam Vishnyakov [Mon, 27 May 2019 14:19:28 +0000 (17:19 +0300)]
Restore EditorConfig preview state after reopening the IDE

GitOrigin-RevId: af6b95bdabae7c98c884fbd6a3793abd0ac5a862

18 months agonew Tabs UI: Editor tabs change color even when a modal dialog is hovered (#IDEA...
graann [Mon, 27 May 2019 14:14:19 +0000 (17:14 +0300)]
new Tabs UI: Editor tabs change color even when a modal dialog is hovered (#IDEA-212035)

GitOrigin-RevId: 0795ccd0ccd508b1d63b7754514641e74cbae849

18 months agoImplement new Editor Tabs UI: Tabs: correct color keys (#IDEA-211774)
graann [Mon, 27 May 2019 12:55:46 +0000 (15:55 +0300)]
Implement new Editor Tabs UI: Tabs: correct color keys (#IDEA-211774)

GitOrigin-RevId: f7e46b305ca04a1849144150143e98c426ce9142

18 months agoadd tests for ExternalSystemJdkUtil
Nikita Skvortsov [Tue, 21 May 2019 13:19:41 +0000 (16:19 +0300)]
add tests for ExternalSystemJdkUtil

GitOrigin-RevId: f366615a26f22babd44e7e2aec3db37db604d095

18 months agosearch for JDK if project sdk is java-dependent
Nikita Skvortsov [Tue, 21 May 2019 13:18:50 +0000 (16:18 +0300)]
search for JDK if project sdk is java-dependent

GitOrigin-RevId: df35f76b9857cdbf1bda245f7a9fe46d631b1cc1

18 months agominor code refactoring: deduplicate, drop deprecated method
Nikita Skvortsov [Tue, 21 May 2019 13:17:48 +0000 (16:17 +0300)]
minor code refactoring: deduplicate, drop deprecated method

GitOrigin-RevId: 3c04529f766d4dce575431c0db7984e43580eff2

18 months agoCleanup (formatting)
Roman Shevchenko [Mon, 27 May 2019 14:00:35 +0000 (16:00 +0200)]
Cleanup (formatting)

GitOrigin-RevId: 150ee8ef216f4f0037e0f8f128a1836e3ed6ed7a

18 months ago[vfs] minor optimization in full dir refresh
Roman Shevchenko [Mon, 27 May 2019 13:55:16 +0000 (15:55 +0200)]
[vfs] minor optimization in full dir refresh

Unneeded try/catch (cancellation does not affect transactions); extra cancellation check

GitOrigin-RevId: 023c4aeaf6f286533ab888b31bf3b79ef2589e9a

18 months agouse API call dispatcher approach for ClientCodeWrapper to fix UnsupportedOperationExc...
Eugene Zhuravlev [Mon, 27 May 2019 13:42:23 +0000 (15:42 +0200)]
use API call dispatcher approach for ClientCodeWrapper to fix UnsupportedOperationExceptions caused by not implemented defaut methods (IDEA-212329, IDEA-214880)

GitOrigin-RevId: 8d2903d1d7526c2091b0ba13918c46b139183e5f

18 months agointroduce LoadingPhase
Sergey Ignatov [Mon, 27 May 2019 13:40:45 +0000 (15:40 +0200)]
introduce LoadingPhase

it's to allow to track class loading more precisely

GitOrigin-RevId: dddd5f06d9fac98d16ccfda6f8240babdd6df3cf

18 months agoremove unused code
Sergey Ignatov [Mon, 27 May 2019 13:34:10 +0000 (15:34 +0200)]
remove unused code

GitOrigin-RevId: ac0845092b9a240813ae4ec95f730e453abfb56d

18 months agouse https for intellij test discovery
Sergey Ignatov [Mon, 27 May 2019 13:32:56 +0000 (15:32 +0200)]
use https for intellij test discovery

GitOrigin-RevId: 330e80ddafb55a0f204d5c281d382bba6ea5d3ce

18 months ago[groovy] geb: PsiMember is not a PomTarget anymore, but its inheritors are PomTargets
Daniil Ovchinnikov [Mon, 27 May 2019 10:20:47 +0000 (13:20 +0300)]
[groovy] geb: PsiMember is not a PomTarget anymore, but its inheritors are PomTargets

GitOrigin-RevId: e89cb3ae843b138ac3ff46c1226623a58d3bbb16

18 months agodon't extend JvmElement from PomTarget, it will later become a Symbol
Daniil Ovchinnikov [Mon, 27 May 2019 10:16:59 +0000 (13:16 +0300)]
don't extend JvmElement from PomTarget, it will later become a Symbol

GitOrigin-RevId: 912283bce4e713e6bb95ac17971c71f51ab61bb1

18 months agoIDEA-214827 diff: do not rely on AsyncFileEditorProvider
Aleksey Pivovarov [Mon, 27 May 2019 13:15:06 +0000 (16:15 +0300)]
IDEA-214827 diff: do not rely on AsyncFileEditorProvider

It might be called from EDT, so we should handle async loading ourselves.

GitOrigin-RevId: 7628ba7ede253e2d1ad777b1ad847b137013ae7f

18 months agodiff: allow to reuse DiffRequestChain in multiple processors
Aleksey Pivovarov [Mon, 27 May 2019 12:47:04 +0000 (15:47 +0300)]
diff: allow to reuse DiffRequestChain in multiple processors

* Do not update index position in CacheDiffRequestChainProcessor
* Do not update chain context in CacheDiffRequestChainProcessor

GitOrigin-RevId: d2c218f7404cb416e42a5b10ca619caf85729863

18 months agoIDEA-215015 Text "jitter" during typing in editor on Windows after dragging editor...
Dmitry Batrak [Mon, 27 May 2019 13:07:25 +0000 (16:07 +0300)]
IDEA-215015 Text "jitter" during typing in editor on Windows after dragging editor onto a different monitor

GitOrigin-RevId: 5f4bc02fbc2426a72e22c82c9439a8c5c632fe68

18 months agomove "checkCanceled()" call into read action to avoid "Vfs must be initialized" excep...
Alexey Kudravtsev [Mon, 27 May 2019 12:58:52 +0000 (15:58 +0300)]
move "checkCanceled()" call into read action to avoid "Vfs must be initialized" exception when the app suddenly exits

GitOrigin-RevId: 9cc51e25fdab20bad0d20af754c55c8cfe8f27f9

18 months agoFix TreeExpandCollapseTest.testSubsequentExpand - DefaultTreeUI do not use visible...
Sergey Malenkov [Mon, 27 May 2019 13:01:03 +0000 (16:01 +0300)]
Fix TreeExpandCollapseTest.testSubsequentExpand - DefaultTreeUI do not use visible root by default

GitOrigin-RevId: 701b0f2ba364759a847685adb44013ed334b9e22

18 months agoupdate python versions for PyCharm tests to the latest ones
Aleksey Rostovskiy [Mon, 27 May 2019 12:53:26 +0000 (15:53 +0300)]
update python versions for PyCharm tests to the latest ones

GitOrigin-RevId: d4dd6de9027399d7d56f90bfcb13d46bf50e5607

18 months agolinux.native.menu feature: fix typo
Yann Cébron [Mon, 27 May 2019 12:08:01 +0000 (14:08 +0200)]
linux.native.menu feature: fix typo

GitOrigin-RevId: aa4e5fb040305f9bdab902f08daa0d521b30ce22