Julia Beliaeva
24618eb197
[git] simplify readCommits code by inlining convert method
2017-04-14 16:08:50 +03:00
Julia Beliaeva
4a14e40c66
[git] simplify readCommits code by inlining parseCommit method
2017-04-14 16:08:50 +03:00
Vitaliy.Bibaev
bd88e84a94
IDEA-171479 Fix bug when a debug process leaked after session stopped
2017-04-14 16:06:35 +03:00
Dmitry Batkovich
7696c02712
javac ast indices: ignore anonymous classes when hierarchy is building
2017-04-14 16:03:41 +03:00
Eugene Zhuravlev
29acb3c08a
honor output file encoding when using writer (IDEA-171453)
2017-04-14 15:59:58 +03:00
Alexey Kudravtsev
f27bb252a4
cleanup
2017-04-14 15:20:30 +03:00
Alexey Kudravtsev
edaa02c7a3
get back lock-freedom to avoid IDEA-171216 Deadlock in FJP when running inspection globally
2017-04-14 15:20:30 +03:00
Alexey Kudravtsev
e78ac733e1
IDEA-171119 Colors & Fonts: Console background is overridden by Default Text Backround
2017-04-14 15:20:30 +03:00
Alexey Kudravtsev
8ca9a64189
cleanup
2017-04-14 15:20:30 +03:00
Vladimir.Orlov
6b248d23f0
Merge remote-tracking branch 'origin/master'
2017-04-14 15:15:10 +03:00
Vladimir.Orlov
614b7fe77f
Win installer: added info about chosen path to config/system during un-installation.
...
The info is available after "Show details" is selected.
IDEA-171420
2017-04-14 15:14:11 +03:00
Dmitry Batkovich
27a140d91b
properties: fix NPE
2017-04-14 15:01:08 +03:00
Vladislav.Soroka
5d456ac6cb
ES: apply changes if ExternalSystemSettings configuration file has been changed by external process (like git checkout)
2017-04-14 14:45:21 +03:00
Vladislav.Soroka
a6a32f53fe
ES: extract ExternalProjectsManager interface to API module
2017-04-14 14:45:20 +03:00
Vladislav.Soroka
43593dc12c
ES: extract ExternalProjectsManager interface to API module
2017-04-14 14:45:20 +03:00
Vladislav.Soroka
31dd179c80
ES: extract ProjectDataManager interface to API module
2017-04-14 14:45:20 +03:00
Vladislav.Soroka
86360b368d
ES: move ImportSpec to API module
2017-04-14 14:45:20 +03:00
Vladislav.Soroka
408602b96d
Gradle: do not fail project compilation if gradle config was not imported yet
2017-04-14 14:45:20 +03:00
Vladislav.Soroka
7d2b7c2f8b
cleanup
2017-04-14 14:45:19 +03:00
Egor.Ushakov
d88601cd57
allow renderer to provide elements one by one
2017-04-14 14:35:26 +03:00
Julia Beliaeva
32e715073c
[vcs-log] add javadoc
2017-04-14 14:31:35 +03:00
Julia Beliaeva
5de57ee32d
[diff] DiffRequestFactory.getTitle accepts nulls
2017-04-14 14:31:35 +03:00
Julia Beliaeva
50284989b6
[file-history] introduce data key for VcsLogDiffHandler
2017-04-14 14:31:35 +03:00
Julia Beliaeva
1e2e154c7b
[file-history] use VcsLogDiffHandler for diff with local in file history
...
This fixes directory diff IDEA-171150.
2017-04-14 14:31:35 +03:00
Julia Beliaeva
15b98239ea
[file-history] move code for loading diff in background to GitLogDiffHandler
...
Reuse the code in all diff kinds. This way actions would not need to manage background execution themselves.
2017-04-14 14:31:35 +03:00
Julia Beliaeva
099e618d73
[file-history] use VcsLogDiffHandler when comparing revisions in file history
...
Since VcsLogDiffHandler can handle directory diff, this fixes IDEA-170456.
2017-04-14 14:31:17 +03:00
Julia Beliaeva
d7c135b7b9
[vcs-log] introduce VcsLogDiffHandler interface and an implementation for git
...
This class will handle diff from log-based file history.
We could use DiffFromHistoryHandler for this, but the problem is that standart handler can not handle diff for directories (IDEA-170456, IDEA-171150)
and vcs-specific handlers work with vcs-specific instances of VcsFileRevision. There is no api to create such revisions from log,
and it is unclear whether we really want to have it, since VcsFileRevision is such a flawed concept
(this is why we have things like VcsFileRevisionEx). So new, VcsFileRevision-free, handler is introduced
to help with the problem.
2017-04-14 14:31:17 +03:00
Dmitry Batkovich
fd1bf63dbb
properties: use PsiBasedFormattingModel (IDEA-163408)
2017-04-14 14:14:18 +03:00
Anton Tarasov
c27f083286
IDEA-153597 Settings > Appearance > "Override default fonts" should display current font when unchecked
2017-04-14 13:55:16 +03:00
Eldar Abusalimov
fe9ea5b112
execution: (test) Trim trailing spaces in PtyCommandLineTest
...
For some reason WinPty loses trailing spaces in the argument.
2017-04-14 13:38:49 +03:00
Sergey Malenkov
c31f7ca36f
AbstractPopup: getSize and setSize must be consistent
2017-04-14 13:35:54 +03:00
Sergey Malenkov
6439e45689
IDEA-171426 Disabling "Hide navigation popups on focus loss" prevents resizing of Find class by name dialog
2017-04-14 13:35:54 +03:00
alexey.afanasiev
6ee096928e
Merge remote-tracking branch 'origin/master'
2017-04-14 13:33:21 +03:00
alexey.afanasiev
f70fc63eb6
IDEA-170505 Strange formatting of Groovy enum with @Deprecated value
2017-04-14 13:23:26 +03:00
Max Medvedev
31e8018b6c
OC-15345 variable declarations don't hide type declarations in Swift 3
2017-04-14 13:22:40 +03:00
Pavel Dolgov
fc98b76831
Java: Mark service implementations as used if the service declaration is used - support implicit and vararg constructors (IDEA-169204)
2017-04-14 12:59:00 +03:00
Dmitry Batkovich
0931e87ebd
PreferMostUsedWeigher should not affect completion sorting if generated element is suggested
2017-04-14 12:56:44 +03:00
Dmitry Batkovich
ba799ce032
properties: fix update of structure view & resource bundle editor (IDEA-170695)
2017-04-14 12:07:59 +03:00
nik
ec69c6fc71
project configuration: show 'flatten modules' action instead of 'show module groups' if qualified module names are used
2017-04-14 09:00:03 +03:00
Sergey Malenkov
6bd85a452c
IDEA-169924 add registry properties to tune a breadcrumbs component
2017-04-14 02:56:00 +03:00
Sergey Malenkov
e4494e08f4
IDEA-171452 Adding description to a bookmark doesn't work
2017-04-14 02:04:21 +03:00
Eldar Abusalimov
2168508cec
CPP-9477: Rollback default number of composite value children to 50
...
Follows-up: IDEA-CR-20148 CPP-9477 debugger: Add registry value to control number of composite value children
2017-04-13 23:58:41 +03:00
Eldar Abusalimov
5526917701
IDEA-171368: execution: Use RunnerMediator when running from sources
...
This makes the behavior more aligned with the release builds.
2017-04-13 23:42:25 +03:00
Eldar Abusalimov
79b137859c
IDEA-171368: application: Add PathManager.getOsSpecificBinPath()
...
This detects the case when running from Ultimate or Community sources
and returns the proper directory containing binary artifacts like
`runnerw.exe`.
2017-04-13 23:42:25 +03:00
Eldar Abusalimov
cc3e1a155b
IDEA-171368: execution: (test) Add RunnerMediatedCommandLineTest
...
This runs the common GeneralCommandLine test suite with a command line
being wrapped with the `runnerw.exe` mediator.
Note that arguments passing is actually broken now, these tests just
reveal that, so failures are expected.
2017-04-13 23:42:25 +03:00
Eldar Abusalimov
990a4127ae
IDEA-171368: execution: (test) Extract assumeCanTestWindowsShell()
2017-04-13 23:42:25 +03:00
Eldar Abusalimov
67bbd26bf2
execution: ^-escape ! and % as suggested in Microsoft blog
2017-04-13 23:42:25 +03:00
Eldar Abusalimov
a84485981f
xdebugger: (testing) Make XDebuggerTestUtil.toggleBreakpoint() return breakpoint
2017-04-13 23:42:25 +03:00
Julia Beliaeva
acf9d8aa93
[git] truncate git log output when logging an error
2017-04-13 23:39:44 +03:00
Vladimir Krivosheev
893eb11118
gradle run configuration — do not write defaults for passParentEnvs / env
2017-04-13 22:18:25 +02:00