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
bocha and Artem 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