Commit Graph

228809 Commits

Author SHA1 Message Date
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
Sergey Malenkov
5b84cf5af8 IDEA-198518: deprecate some duplicates in AllIcons.Modules 2018-09-17 18:12:45 +03:00
Sergey Malenkov
7392e94965 IDEA-198518: deprecate AllIcons.Modules.Sources 2018-09-17 18:12:44 +03:00
Sergey Malenkov
20d4408b3f IDEA-198518: deprecate AllIcons.ToolbarDecorator.Analyze 2018-09-17 18:12:44 +03:00
Sergey Malenkov
f7f980f3d5 IDEA-198518: update SVGs and replace PNGs to SVGs 2018-09-17 18:12:44 +03:00
Sergey Karashevich
e1cd7236ff [gui-test] proper reading text of SimpleColoredComponent
We should use SimpleColoredComponent#getCharSequence method to get the SCC text value instead of iterator because it is not thread safe.
2018-09-17 18:04:59 +03:00
Dmitry Avdeev
4035aaec9b IDEA-78840 generate xml from xsd fails 2018-09-17 17:51:33 +03:00
Maxim.Mossienko
e1df0c050b test launching performance improvement within IDE project
For unit tests' run avoid eager building index of package / class or resource names.
Instead lazily cache package locations that were tried during class loading (for FileLoader) and do not cache anything
for JarLoader. Upon opening java.util.ZipFile contains hashed file name index in native code so .getEntry() works good
for uncontended minimal setup scenario.
2018-09-17 16:45:19 +02:00
Maxim.Mossienko
44e18fe2ca request vfs rebuild upon problem of reading vfs attribute (IDEA-196058) 2018-09-17 16:45:19 +02:00