Commit Graph
239140 Commits
Author SHA1 Message Date
Rustam Vishnyakov 76ebb5a63b Extract generic code style property accessor not limited with fields
with example implementation for Java repeat_annotations property
2019-02-06 14:11:15 +03:00
Anna.Kozlova d6c22614bf tests ui: ensure testsDone arrives after previous format messages (IDEA-206726) 2019-02-06 11:46:54 +01:00
Valentin Fondaratov c87e4889ea Merge remote-tracking branch 'origin/valich/single_switcher' 2019-02-06 13:35:53 +03:00
Yann Cébron e2348af06a IDEA-206060 DevKit: deprecate Project Wizard 2019-02-06 11:28:42 +01:00
Valentin Fondaratov 724f6a65a0 Make switcher header look alike recent locations header 2019-02-06 13:23:22 +03:00
Egor Ushakov 821e130b70 IDEA-CR-42880: fixes for review 2019-02-06 13:10:13 +03:00
Ivan Semenov 202dda637e [github] Allow owner to reopen pull request 2019-02-06 13:03:30 +03:00
Roman Shevchenko 962b93076f [platform] resets XML input factory key to original value after factory instantiation (IDEA-206607) 2019-02-06 10:51:32 +01:00
Aleksey Pivovarov 18008452b5 IDEA-48213 diff: allow to swap sides in "Compare Directories" 2019-02-06 12:45:27 +03:00
Egor Ushakov 4f280f81bc added Link.secondaryForeground 2019-02-06 12:39:23 +03:00
nik df0d7404d4 build scripts: improve javadoc in testing gant scripts 2019-02-06 12:07:11 +03:00
Aleksey Pivovarov 9e80e765e9 IDEA-168781 ui: fix underscore escaping in action presentations 2019-02-06 12:05:28 +03:00
Aleksey Pivovarov a06f99d859 ui: remove ambiguity in mnemonics parsing
Disabling mnemonics should not change displayed action text.
2019-02-06 11:40:21 +03:00
Aleksey Pivovarov 5b138db1f4 cleanup: organize PresentationTest test data 2019-02-06 11:36:12 +03:00
Tagir Valeev a6a06a6548 setupJbre.gradle: createUntarJbreTask fixed (-singleFile) 2019-02-06 13:24:15 +07:00
Tagir Valeev 1930c6736b CreateSwitchIntention: disable in assignment (while valid, rarely makes sense -- see IDEA-206725) 2019-02-06 11:52:59 +07:00
Tagir Valeev 1703f867df Fix IDEA-206725 "Insert default branch" produces uncompilable code 2019-02-06 11:48:19 +07:00
Tagir Valeev c46799dde0 ApplicationUtil: removed redundant try-catch 2019-02-06 10:04:44 +07:00
Dmitriy.Panov 70d6bf2cfd IJI-113: second jre downloading from bintray 2019-02-06 02:49:07 +03:00
Dmitriy.Panov 0771b19197 IJI-113: setupJbre refactored to support bundling of second jre 2019-02-06 02:49:06 +03:00
Dmitriy.Panov 5532534591 IJI-107: fix system property naming 2019-02-06 02:49:06 +03:00
Ilya.Kazakevich a6668b7399 PY-22549: Support different duration strategies for test runners
Documented in ``TestDurationStrategy``.
``MANUAL`` is used for multiprocess tests where root must use "wall time" (calculated on Java side) and suites must not have duration at all.
2019-02-06 02:03:10 +03:00
Ilya.Kazakevich 6d65790513 PY-22549: support multiprocess testing for pytest
In parallel mode tests are still reported sequentially, but out of order and testFinish is never reported for suites, because we do not know when suite is completed, so they must be closed on Java side.

Strategy is also passed to Java side to change duration calculation logic: root duration is wall time, not sum of all children
2019-02-06 01:39:55 +03:00
Julia Beliaeva c1e49c2ea3 [vcs-log] fix test data 2019-02-06 01:32:19 +03:00
Julia Beliaeva b31afbca85 [vcs-log] cleanup code 2019-02-06 01:21:48 +03:00
Julia Beliaeva fda5bdeda7 [vcs-log] reformat VcsLogJoinerTest 2019-02-06 01:16:51 +03:00
Alexander Koshevoy 9d7582d98a PY-33880 Fix AttributeError when running Python Console on IronPython 2019-02-06 00:15:38 +03:00
Maxim.Mossienko 0a52b4c2b7 cleanup: now file ids are always nonnegative 2019-02-05 21:30:25 +01:00
Julia Beliaeva 8b35a166ad [vcs-log, git] show short revision hashes in the diff dialog title
When long hashes are shown, there is no place to display affected file paths.
2019-02-05 22:24:13 +03:00
Julia Beliaeva b8c2935c69 [vcs-log] show only changes that affect selected file paths in compare actions if the corresponding option is selected
When folder history is displayed in the Log, comparing actions should act the same way as they do in file history: display only relevant changes. But since in the Log several paths can be selected in the structure filter, both actions should be altered to support this. This requires addition of a new api method showDiffForPaths to the VcsLogDiffHandler.
2019-02-05 22:24:13 +03:00
Julia Beliaeva 5e4659eabb [vcs-log] disable affected files toggle when there are no affected files set 2019-02-05 22:24:13 +03:00
Julia Beliaeva 23cdce0e15 [vcs-log] add an option to show only affected files in the changes browser 2019-02-05 22:24:13 +03:00
Julia Beliaeva 6530efbcf3 [vcs-log] shorten filter text even for a single filter value, lower the limit to 20 2019-02-05 22:24:13 +03:00
Julia Beliaeva a6791599a1 [file-history] hide folder history in log under registry property 2019-02-05 22:24:13 +03:00
Julia Beliaeva 3b948c9ce9 [vcs-log] extract helper methods to get filtered roots and files 2019-02-05 22:24:12 +03:00
Julia Beliaeva f405cfee6c [vcs-log] support revision filter in the ui 2019-02-05 22:24:12 +03:00
Julia Beliaeva 74a963bd12 [vcs-log] ensure that text and hash filter are consistent 2019-02-05 22:24:12 +03:00
Julia Beliaeva bd5bb3c84a [vcs-log] properly support working with filter pairs in filter models
Some filter models work with several filters simultaneously, for example FileFilterModel sets both structure and root filters, and TextFilterModel works with text and hash filters. For FileFilterModel a special composite filter class, VcsLogFileFilter, was used. It implemented VcsLogFilter interface, but was not actually a filter, which was confusing. On the other hand, TextFilterModel did not have a special filter class and just secretly created a hash filter. In order to unify working with such models, FilterPair class is introduced, and a descendant of FilterModel for working with filter pairs is extracted. Both FileFilterModel and TextFilterModel are adjusted to work with FilterPair.
2019-02-05 22:24:12 +03:00
Julia Beliaeva 0ed10240d5 [vcs-log] move multiple filters creation to the filter models 2019-02-05 22:24:12 +03:00
Julia Beliaeva b50bb2102f [vcs-log] allow to open new log tab with specific filters set 2019-02-05 22:24:12 +03:00
Julia Beliaeva a6b46e9f39 [file-history] show folder history in a log tab 2019-02-05 22:24:11 +03:00
peter 357754c56f DebugReflectionUtil#walkObjects: preallocate less memory
otherwise several threads walking heap simultaneously may cause OOME
and some clients (e.g. cached value leak checker) don't go very deep
2019-02-05 20:23:01 +01:00
peter 56cd109ab0 mad testing completion: a more elaborate check for declaration place, that covers java modules 2019-02-05 20:23:01 +01:00
Artem Bochkarev ba6f8d6477 linux-menu: workaround for failed test of PhpStorm (3rd party plugins) 2019-02-05 22:22:19 +03:00
bochaandArtem Bochkarev 1427658f01 linux-menu: add toggle swing-menu action
"workaround" for IDEA-200678 Native menu bar on Ubuntu Linux: main menu disappears after any dialog invocation if the ‘windows-style’
2019-02-05 22:22:19 +03:00
Yann Cébron f3db25360f [devkit] gradle-intellij: update fallback version 0.4.2 2019-02-05 20:20:16 +01:00
peter ff6a237e4f IDEA-205876 Completion on a LightClass that is an interface does not include static methods 2019-02-05 19:54:32 +01:00
peter 3bc8cb3625 IDEA-206710 IDEA debugger shows warning about skipped breakpoint in ResetAgent. Looks like it's NPE 2019-02-05 19:54:32 +01:00
Vassiliy.Kudryashov 7e607641ee IDEA-185342 Shorten command line is missing on scratch run configuration even though prompted 2019-02-05 21:37:49 +03:00
Roman Shevchenko 453ada2a5a Cleanup (formatting) 2019-02-05 18:56:33 +01:00