Commit Graph

228817 Commits

Author SHA1 Message Date
Artem Bochkarev
2ebab170a7 linux-menubar: remove link to jayatana.jar
fixed CommunityProjectConsistencyTest.libraries from 'community' repository are added to the both projects
2018-09-18 18:58:20 +07:00
Aleksey Pivovarov
838c1756be ui: fix mnemonics rendering in modal dialogs opened via context menu
`FocusManager.getFocusOwner()` in such modal dialogs is being overwritten
by `FocusManager.runOnOwnContext()` from menu. This causes `repaintMnemonics`
to be called on wrong component - from parent `IdeFrameImpl`, rather than from active `DialogWrapper`.
Thus, buttons are not being properly repainted on "Alt" key press/release.
2018-09-18 14:51:17 +03:00
Roman Shevchenko
4e92747472 Cleanup (duplicates; better var names) 2018-09-18 13:37:06 +02:00
Roman Shevchenko
5f0c8bcb6c Cleanup (unused argument) 2018-09-18 12:58:32 +02:00
Roman Shevchenko
66396805c4 [platform] more accurate validation of environment variables on Windows (IDEA-CR-37064) 2018-09-18 12:50:32 +02:00
Denis Fokin
6b13a59cf3 IDEA-198774 Deadlock on a key event process
Synchronized list seems a better collection here.
2018-09-18 13:43:51 +03:00
Vladimir.Orlov
264279a57d win installer: updated NSIS to increase max size of string from 1k to 8k.
It needs to update PATH env var.
2018-09-18 13:26:18 +03:00
Alexey Kudravtsev
e707682ccd call Alarm.request() less often to avoid contention in Alarm.isEmpty() 2018-09-18 13:24:22 +03:00
Denis Fokin
780ed34dca IDEA-198774 Deadlock on a key event process 2018-09-18 12:59:55 +03:00
Tagir Valeev
1a20590d8f DfaUnboxedValue -> SpecialField
Fixes IDEA-199044 Support range analysis for boxed variables
2018-09-18 16:30:11 +07:00
Vladislav Shishov
ac71ec8495 [gui-test] remove unnecessary project closing 2018-09-18 12:28:16 +03:00
Anna.Kozlova
5bb5746644 tests tree: restore faster tree filtering (passed tests hiding) 2018-09-18 11:07:04 +02:00
Artem Bochkarev
3e71337540 linux-menubar: remove jayatana dependency from iml
fixed LibraryLicensesTest
2018-09-18 15:53:42 +07:00
Anna.Kozlova
cbf033d4df tests tree: build name->test map to make search for current test faster (IDEA-193091) 2018-09-18 10:34:42 +02:00
Anna.Kozlova
88a36b85f2 tests: allow to test static/default methods from interfaces (IDEA-198889) 2018-09-18 10:34:41 +02:00
Kirill Kirichenko
3e44805973 IDEA-198312 Add keys: window border 2018-09-18 11:12:09 +03:00
Viktoria.Shirunova
a6dc89a369 [gui-test] getPathStrings: processed case when invisible root is null 2018-09-18 10:00:54 +03:00
Viktoria.Shirunova
b25e8f199c [gui-test] InstallPluginGuiTest.installKotlinPlugin: updated comment 2018-09-18 10:00:54 +03:00
Viktoria.Shirunova
345e011446 [gui-test] PluginsDialogScenarios.isPluginRequiredVersionInstalled: added additional check that plugin of required version is installed 2018-09-18 10:00:54 +03:00
Viktoria.Shirunova
9621596a11 [gui-test] cover both Kotlin MP project templates 2018-09-18 10:00:53 +03:00
Artem Bochkarev
4f839ae920 linux-menubar: implemented global menu for unity 2018-09-18 12:50:45 +07:00
Tagir Valeev
2c4510ec55 ConditionCoveredByFurtherCondition: disable for invalid literals
Fixes EA-127612 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText
2018-09-18 11:25:29 +07:00
Tagir Valeev
f7385316b8 DfaMemoryStateImpl: remove redundant 'remove' before put 2018-09-18 11:25:28 +07:00
Konstantin Kolosovsky
4f3d4dc657 vcs: Do not add current branch component to scrollbar on Mac - overlay it with scrollbar instead
IDEA-198974
2018-09-18 04:33:58 +03:00
Daniil Ovchinnikov
6e19b5580b [groovy] fix flaky ResolveCompiledTraitTest 2018-09-18 00:38:06 +02:00
Roman Shevchenko
16f3fa7f55 [platform] allows '=' in environment variable names on Windows; typo (IDEA-CR-37064) 2018-09-18 00:24:06 +02:00
Bas Leijdekkers
b492e693f6 RegExp: detect if a char is located inside an escape sequence correctly 2018-09-17 23:48:40 +02:00
Bas Leijdekkers
946c9ea632 IG: fix description 2018-09-17 23:48:40 +02:00
Andrey Vokin
29dd7c26c6 IDEA-CR-37047: Escape all SM command arguments
EA-123870

(cherry picked from commit 9c43085e7ca476ccde42d4c24907f5acbeb92a6d)
2018-09-17 22:43:21 +03:00
Vitaliy.Bibaev
8a3a90b250 [stats-collector] Emulate experiment 2018-09-17 22:32:41 +03:00
Vitaliy.Bibaev
2d2814c2c2 [stats-collector] Drop saved experiment status after 7 days 2018-09-17 22:32:41 +03:00
Vitaliy.Bibaev
46e1313577 [stats-collector] Minor: replace var -> val in ExperimentInfo 2018-09-17 22:32:41 +03:00
Roman Shevchenko
a6e9c530f5 [platform] validates GCL environment (EA-127249) 2018-09-17 21:19:21 +02:00
Aleksey Pivovarov
57d5b6f79d diff: abort background computation on new request
Fix issue, when slow async `doLoadRequest` could override recently updated request.

Steps to reproduce:
* Have diff with multiple files and slow `doLoadRequest`
* Wait till request for the first file is loaded
* Switch to the second file ("Loading" request is shown)
* Switch back to the first file (request is taken from cache and shown immediately)
* Wait
* Request for the second file is loaded and replaces active request // BUG
2018-09-17 21:56:41 +03:00
Aleksey Pivovarov
1cc47be301 IDEA-198769 diff: fix "Go To Changed File" popup for diff from annotations
Follow-up: 01f781e6c8
2018-09-17 21:19:31 +03:00
Egor Ushakov
00309d0c10 IDEA-198985 In Debugger view, the Filter button doesn't allow toggling multiple times 2018-09-17 20:46:18 +03:00
Daniil Ovchinnikov
2f83978232 Revert f5aceb8f: IDEA-CR-36626 IDEA-197773 Groovy type inference performance fix 2018-09-17 19:27:56 +02:00
Aleksey Pivovarov
01f781e6c8 IDEA-198769 diff: fix "Go To Changed File" popup for diff from annotations
Fix regression after 60c91d5aca
2018-09-17 20:09:31 +03:00
Aleksey Pivovarov
81c75e2772 diff: limit access to DiffRequestChain to EDT thread 2018-09-17 19:54:02 +03:00
Aleksey Pivovarov
ec77bd67d9 vcs: sort changes in "Show Diff from Annotation"
Sorting was mistakenly removed in 60c91d5aca
2018-09-17 19:47:45 +03:00
Aleksey Pivovarov
f4772ab480 icons.gant: fix NoSuchFileException 2018-09-17 19:17:14 +03:00
Anton Tarasov
aac03cd639 Fix class loading in AsmCodeGeneratorTest.testScrollPane 2018-09-17 19:09:26 +03:00
Dmitry Jemerov
6779e4ff98 More flexible API (IDEA-CR-36836) 2018-09-17 18:07:44 +02:00
peter
fba349c8a1 IDEA-198968 Idea smart completion suggests non-accessible constructor 2018-09-17 17:57:56 +02:00
peter
15e27559b3 java mad testing: skip some scenarios 2018-09-17 17:57:56 +02:00
Sergey Simonchik
46d29c54b4 EA-127607 - IAE: VfsUtilCore.$$$reportNull$$$ 2018-09-17 18:48:16 +03:00
Alexey Kudravtsev
c60b8aab8f mark testonly back to discourage usage 2018-09-17 18:33:55 +03:00
Alexey Kudravtsev
858e241d05 add test case for IDEA-CR-36995 2018-09-17 18:33:55 +03:00
Alexander Lobas
c60de2426a IDEA-198785 When Plugins dialog is opened using FindAction, attempt to search in it returns empty result always 2018-09-17 18:23:29 +03:00
Aleksey Pivovarov
60c91d5aca IDEA-198769 vcs: show "Show Diff" dialog immediately
* Do not wait until changes are loaded in background - show loading progress in the diff window
2018-09-17 18:19:50 +03:00