Commit Graph
239156 Commits
Author SHA1 Message Date
Pavel Dolgov ddfaf087ee Java: Support switch expressions in '.switch' template (IDEA-204010) 2019-02-06 15:43:29 +03:00
Aleksey Pivovarov 1d51f2ce2f ui: fix incorrect escaping in bundle messages 2019-02-06 15:42:05 +03:00
Daniil Ovchinnikov 5ac794d8d5 [groovy] handle anonymous classes in Convert To @CS action (IDEA-206662) 2019-02-06 15:41:14 +03:00
Daniil Ovchinnikov 48459f04cc [groovy] use tree walk-up to find enclosing member is @CS check (IDEA-206662)
The bug appeared because anonymous classes don't have containing class.
2019-02-06 15:41:14 +03:00
Andrey Vlasovskikh 61769ad66e Removed Jython from the code base
It's no longer used in unit tests.
2019-02-06 15:37:47 +03:00
Mikhail Sokolov 276c4a612f IDEA-206722 Make SE task cancellable 2019-02-06 15:21:26 +03:00
Dmitriy.Panov 7e8504647a IJI-113: using second jre build and version from dependencies.properties by default 2019-02-06 15:09:54 +03:00
Anton Lobov ab9b484252 json: fix ctrl+hover for package.json packages 2019-02-06 13:08:11 +01:00
Egor Ushakov c68ffd7d97 better error cause logging 2019-02-06 14:56:57 +03:00
Tagir Valeev 41649e8907 Executor#getStartActionText fixed: support UIUtil.MNEMONIC 2019-02-06 18:36:23 +07:00
Matthew GharrityandDmitry Jemerov 1eaa4e7aff Add message bus topic for typing latency events
This allows plugins to accurately measure typing latency.
2019-02-06 12:30:51 +01:00
Dmitry Jemerov e95e921556 Use sentence case for checkbox text (https://jetbrains.github.io/ui/text/capitalization/#sentence), cleanup 2019-02-06 12:30:51 +01:00
Tagir Valeev e460b18357 Cosmetic additions for IDEA-191978
1. StringUtil.escapeMnemonics reused
2. JavaDoc
3. Executor#getStartActionText: escape mnemonics in configurationName when necessary
2019-02-06 18:15:29 +07:00
Tagir Valeev 97294f565b LongRangeSet.Range#unite fixed 2019-02-06 18:15:28 +07:00
Vladimir Krivosheev 9337a01644 LOG.error in test mode in any case will throw error 2019-02-06 12:13:19 +01:00
Vladimir Krivosheev 33da6e0240 cleanup (use existing getInstance()) 2019-02-06 12:13:19 +01:00
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