Commit Graph
193000 Commits
Author SHA1 Message Date
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