Commit Graph
226773 Commits
Author SHA1 Message Date
Anna Kozlova 0ed6ea2e4b testdata for IDEA-106811 2018-08-20 19:18:33 +03:00
Anna Kozlova 5819745279 testdata for IDEA-148469 2018-08-20 19:18:33 +03:00
Anna Kozlova 9027a5ad06 for -> while: keep block if conflicting names are in scope (IDEA-197517) 2018-08-20 19:18:33 +03:00
Aleksey Pivovarov 58a1e3f0fe lst: cleanup - use parameter instead of the field (fix typo) 2018-08-20 18:41:55 +03:00
Aleksey Pivovarov 63997a5656 lst: simplify - group logic in helper class 2018-08-20 18:41:55 +03:00
Aleksey Pivovarov 08fad710c7 lst: cleanup - rearrange methods 2018-08-20 18:41:55 +03:00
Aleksey Pivovarov 5e8180b5a6 lst: simplify - inline method 2018-08-20 18:41:54 +03:00
Aleksey Pivovarov 7d7814b1f6 lst: simplify - remove unused events 2018-08-20 18:41:54 +03:00
Aleksey Pivovarov 596a73e2e8 lst: simplify - update unprocessed changelist markers in bulk 2018-08-20 18:41:54 +03:00
Aleksey Pivovarov bdef478f76 lst: simplify - merge similar events 2018-08-20 18:41:54 +03:00
Aleksey Pivovarov 7f3c201d26 lst: erase dirty flag after full refresh 2018-08-20 18:41:54 +03:00
Dmitry Jemerov 012c5dec7b Nullability (IDEA-CR-36128) 2018-08-20 17:18:27 +02:00
Julia Beliaeva 4c3fab94d3 [vcs-log] speed up filtering with index by text filter with multiple patterns
IDEA-130970
2018-08-20 18:17:14 +03:00
Julia Beliaeva df98979fb5 [vcs-log] extract VcsLogMultiplePatternsTextFilter class to filter by multiple strings
Use VcsLogMultiplePatternsTextFilter for finding commits whith specified hashes in commit messages.

IDEA-130970
2018-08-20 18:17:14 +03:00
Julia Beliaeva 72282a4982 [vcs-log] extract VcsLogRegexTextFilter class 2018-08-20 18:17:13 +03:00
Julia Beliaeva 9e4483b547 [vcs-log] introduce VcsLogTextFilter.matches(String) method 2018-08-20 18:17:13 +03:00
Julia Beliaeva ff1ad763d5 [vcs-log] convert VcsLogTextFilterImpl to kotlin 2018-08-20 18:17:13 +03:00
Julia Beliaeva 03cb499ac9 [vcs-log] rename VcsLogTextFilterImpl to kotlin 2018-08-20 18:17:13 +03:00
Julia Beliaeva 041dacd169 [vcs-log] speed up hash filter for full hashes
Instead of searching by a string, create a Hash instance and do a direct check.
2018-08-20 18:17:13 +03:00
Julia Beliaeva 8691822957 [vcs-log] additionally search hashes from hash filter in commit messages
Use a regular expression to form a text filter, since filtering by multiple strings is not supported yet.

IDEA-130970
2018-08-20 18:17:12 +03:00
Dmitry Jemerov ecfae530d1 Fix exception trying to use Messages before Application has been initialized (IDEA-196469) 2018-08-20 17:09:12 +02:00
Daniil Ovchinnikov 334675ec02 [groovy] move reference adjuster to plugin module 2018-08-20 18:05:33 +03:00
alexey.afanasiev a4e026e22e IDEA-CR-36222 IDEA-196685 IDEA 2018.2 freezes on specific editing of build.gradle file 2018-08-20 17:54:58 +03:00
Aleksey Pivovarov 2693f80559 IDEA-197588 vcs: better layout for "Compare With Branch" dialog 2018-08-20 17:34:02 +03:00
Kirill Kirichenko 07d04cfa0f IDEA-196199: Change colors for toolbar icon buttons 2018-08-20 17:27:03 +03:00
Sergey Karashevich 808fde86e5 [gui-test] fix close project 2018-08-20 17:17:53 +03:00
Anna Kozlova 514cd443e6 assertEquals between incompatible types: ignore collections (IDEA-197547) 2018-08-20 17:07:50 +03:00
Anna Kozlova 69925d6f41 replace assignment with operator: preserve comments 2018-08-20 17:07:49 +03:00
alexey.afanasiev b12c3abbb2 IDEA-CR-36221 IDEA-196685 IDEA 2018.2 freezes on specific editing of build.gradle file 2018-08-20 16:47:35 +03:00
Aleksey Pivovarov 8262d4e658 lst: release trackers on VirtualFile invalidation
Fix issue with duplicated trackers registered in ChangeListWorker,
if one VirtualFile was moved on top of another VirtualFile.

EA-116756 - assert: ChangeListWorker.registerChangeTracker
EA-116749 - assert: ChangeListWorker.unregisterChangeTracker
2018-08-20 16:36:05 +03:00
Alexey Kudravtsev 93f6cfdec5 simplify (refactor creation into one method) 2018-08-20 16:00:56 +03:00
Alexey Kudravtsev fdc0c49e22 better assertions: no need to import Assert 2018-08-20 16:00:56 +03:00
Alexey Kudravtsev ffda5895b6 cleanup 2018-08-20 16:00:56 +03:00
Alexey Kudravtsev fca8e9a209 avoid re-creating duplicate temp TextAttributeKeys 2018-08-20 16:00:55 +03:00
Alexey Kudravtsev 0570faed64 cleanup 2018-08-20 16:00:55 +03:00
alexey.afanasiev 4a64d65141 IDEA-196685 IDEA 2018.2 freezes on specific editing of build.gradle file 2018-08-20 15:53:36 +03:00
Anton Lobov b480d7e754 WEB-34304 Properly reset cache for referenced schemas on file changes 2018-08-20 14:43:49 +02:00
Anna Kozlova 7eecd44b71 EA: include hash to avoid merging problems from different tools 2018-08-20 15:28:10 +03:00
Semyon Proshev 0f257db99f Ignore method usages via super(...) in call hierarchy (PY-29841) 2018-08-20 15:13:32 +03:00
Ivan Bessonov a5f4151611 IDEA-CR-36178 maven run anything - command line arguments completion 2018-08-20 14:42:51 +03:00
Anna Kozlova 4db939e5bb extract delegate: ensure type parameters order 2018-08-20 14:38:53 +03:00
Dmitry Batrak 6dcda70629 EA-104721 - assert: InlayModelWindow.logUnsupported 2018-08-20 14:32:57 +03:00
Dmitry Batrak c96233b030 SettingsImpl cleanup 2018-08-20 14:32:57 +03:00
Dmitry Batrak 3ffae65e66 IDEA-196749 Move slow TextEditorImpl init logic to background thread (AsyncEditorLoader) 2018-08-20 14:32:56 +03:00
Sergey Karashevich faa48e1d8b [gui-test] make CustomToolWindowFixture implement ContainerFixture 2018-08-20 14:30:19 +03:00
Sergey Karashevich 35c97db965 [gui-test] fix waiting WelcomeFrame after closing project GUI-157 2018-08-20 14:30:19 +03:00
Sergey Karashevich 522e09075d [gui-test] move ProjectViewFixture to use ExtendedCellReader without direct reading nodes value 2018-08-20 14:30:18 +03:00
Sergey Karashevich a35df5cf24 [gui-test] replace waitForBackgroundTasksToFinish logic with waitForSmartMode 2018-08-20 14:30:18 +03:00
Tagir Valeev 58508499c1 CreateFromUsageUtils#getExpectedInformation: support parenthesized expressions 2018-08-20 18:26:16 +07:00
Daniil Ovchinnikov d655729237 [groovy] use intellij repository descriptors in tests 2018-08-20 13:37:20 +03:00