Commit Graph
182502 Commits
Author SHA1 Message Date
Anna.Kozlova 069c88fb6e ensure resolve caches are invalidated inside write action (IDEA-163299) 2016-10-31 11:36:40 +01:00
Roman Shevchenko ed55e36a8d [java] fixes a tread leakage in process proxy 2016-10-31 11:35:41 +01:00
Dmitry Batrak 1735492b7c avoid caret visual position changes on parameter hints adding (IDEA-115424)
fix side effect of scrolling not working correctly on PageUp/PageDown
2016-10-31 13:22:13 +03:00
peter fab6a31dfb fix a smart pointer race (EA-87466 - assert: SmartPointerManagerImpl$FilePointersList.removeReference)
when adding a new pointer reference, resize could empty the pointer list and unregister it
2016-10-31 10:49:35 +01:00
Denis Fokin 793cb57515 Revert: IDEA-163261 German Keyboard: File Search, ALT-a enters weird character
(Some alt shortcuts do not work)
2016-10-31 12:46:56 +03:00
Vladislav.Soroka c1b6532a77 IDEA-163339 IDEA Gradle integration uses insecure maven central URL 2016-10-31 12:27:33 +03:00
Yann Cébron c838c11722 Merge remote-tracking branch 'origin/master' 2016-10-31 10:25:56 +01:00
Yann Cébron 428da641d7 [FinderRecursivePanel] restore "updateSelectedPathModeActive" on exceptions 2016-10-31 10:25:21 +01:00
peter b808d4d747 do less stuff in tearDown 2016-10-31 10:23:52 +01:00
Anna.Kozlova c35825d5b5 cleanup bundle (IDEA-CR-14705) 2016-10-31 10:23:01 +01:00
Anna.Kozlova 9b89e8edae coverage: preserve toolwindow side after restart (IDEA-163271) 2016-10-31 10:23:01 +01:00
Kirill Likhodedov fccda13036 Use proper invokeLater 2016-10-31 11:53:04 +03:00
Vladislav.Soroka d60a2ac216 maven: NPE: EA-90079 2016-10-31 11:36:05 +03:00
Dmitry Batkovich 9ab918baf8 javac ast indices: de-generify 2 2016-10-31 11:35:01 +03:00
Anton Tarasov f35438eef6 [followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon 2016-10-31 11:28:44 +03:00
Dmitry Batkovich 9a32e87755 Merge remote-tracking branch 'origin/master' 2016-10-31 11:16:51 +03:00
Dmitry Batkovich ad936938e1 javac ast indices: cleanup (extract variable) 2016-10-31 11:16:15 +03:00
nik 47f85cf593 ProjectUtil.isSameProject check simplified and fixed to properly support directory-based projects, test added (IDEA-CR-15060) 2016-10-31 10:55:43 +03:00
Dmitry Batkovich cf9942389f Merge remote-tracking branch 'origin/master' 2016-10-31 10:20:09 +03:00
Sergey Ignatov dfdf276775 Files > New consistency: don't use ... 2016-10-30 23:41:15 +03:00
Sergey Ignatov d2efbba31f IDEA-105927 remove ancient RCS and SCCS from ignored files
IDEA-155471 IDEA CE does not compile files under directory named "rcs" even remove "rcs" from "Ignored files and types" settings
2016-10-30 23:41:14 +03:00
Julia Beliaeva bb0a246d68 [vcs-log] if storage is broken, assertion is meaningless, top commit cache is broken as well
EA-87308
2016-10-30 21:38:10 +03:00
Julia Beliaeva 8db0558484 [vcs-log] tweak repo size collector to get finer roots and commits reports 2016-10-30 20:53:16 +03:00
Dmitry Trofimov 1e84592279 Merge remote-tracking branch 'origin/master' 2016-10-30 18:36:00 +01:00
Julia Beliaeva d20dd17bc1 [vcs-log] create empty fake visible pack for empty visible graph
EA-87115
2016-10-30 20:25:44 +03:00
Julia Beliaeva 6ac189e6e0 [vcs-log] minor: lambdify, use Comparator.comparingInt 2016-10-30 20:10:49 +03:00
Julia Beliaeva 5606901696 [vcs-log] minor: lambdify 2016-10-30 19:51:39 +03:00
Julia Beliaeva a11b22b90e [vcs-log] minor: inline parameter that is always true 2016-10-30 19:50:58 +03:00
Julia Beliaeva c0d85551ac [git] do not mix normal output with error output; check exit code before parsing remaining buffer on process terminated
EA-90861
2016-10-30 19:41:26 +03:00
Dmitry Trofimov d16cac767d Add test for '-m package' interpreter option in debug mode (PY-15230)
Currently -m is removed while package stays in the options. This breaks the process launch.
2016-10-30 13:05:30 +01:00
Kirill Likhodedov 44583db831 Streamify instead of for 2016-10-30 14:10:12 +03:00
Kirill Likhodedov 38de4b523a Move utility method from the API
It is used only in the ShelveChangesManager, no external usages.
2016-10-30 14:08:26 +03:00
Kirill Likhodedov 8eb6907cb3 Cleanup & lambdify 2016-10-30 13:09:40 +03:00
Kirill Likhodedov 69908b5f3c Suppress invokeLater warning since it is justified and explained 2016-10-30 13:07:05 +03:00
Kirill Likhodedov 24a0e7a809 Use recommended method instead of deprecated
ProjectLevelVcsManager#add/removeVcsListener has been deprecated for
a long time, but some usages were still not updated.
2016-10-30 12:49:12 +03:00
Kirill Likhodedov d0c5b53c5e Don't explicitly disconnect from project's message bus
It is disconnected on dispose anyway.
Also don't expect and pass the MessageBus in the constructor:
it is just the project.getMessageBus() anyway.
2016-10-30 12:49:12 +03:00
Kirill Likhodedov 3ad7ed3c97 Lambdify 2016-10-30 12:49:12 +03:00
Kirill Likhodedov 17021e6884 Remove unused methods 2016-10-30 12:49:12 +03:00
Alexander Koshevoy 7b6bf38ab7 PY-21278 Deadlock on closing PyCharm when Python debug server configuration is waiting for a script to be connected fixed 2016-10-30 02:27:40 +03:00
Sergey Ignatov 0e5a4664b3 flat welcome screen: use the whole page for the single project generator 2016-10-30 01:13:19 +03:00
Bas Leijdekkers 1eebf487f3 IG: merge 3 inspections into one "Call to suspicious String method" inspection 2016-10-29 20:50:06 +02:00
Bas Leijdekkers 024d0f5894 IG: warn on equalsIgnoreCase(), compareTo() and compareToIgnoreCase() call to itself (IDEA-162797) 2016-10-29 20:50:05 +02:00
Bas Leijdekkers 50d645e256 Allow "Convert 'compareTo()' expression to 'equals()' call" intention in more cases 2016-10-29 20:50:04 +02:00
Julia Beliaeva eb6d8cf0be [vcs-log] fix spelling 2016-10-29 21:33:50 +03:00
Julia Beliaeva e83f306e03 [vcs-log] re-use displayFatalErrorMessage 2016-10-29 21:33:49 +03:00
Julia Beliaeva 5f58996bab [vcs-log] rename processErrorFirstTime -> processError 2016-10-29 21:33:48 +03:00
Julia Beliaeva 03e554e8c2 [vcs-log] move isBroken check out of invokeLater 2016-10-29 21:33:47 +03:00
Julia Beliaeva c640ee61e2 [vcs-log] rename FatalErrorConsumer -> FatalErrorHandler 2016-10-29 21:33:46 +03:00
Julia Beliaeva 45334bc7d4 [vcs-log] add logging message when log caches deleted 2016-10-29 21:33:45 +03:00
Julia Beliaeva 343d9a2ea6 [vcs-log] register caches invalidator for log so that Invalidate... action would remove system/vcs-log directory
1. On invalidateCaches create a "corruption.marker" in system/vcs-log.
2. Check existence of this marker before creating log storage and indexes. If marker exists, remove system/vcs-log.
3. Problem arises, however, when system/vcs-log could not be deleted. Nothing can be done here, so just display error balloon, fallback to memory storage and empty indexes. Loading log in background should be disabled in this case.
2016-10-29 21:33:44 +03:00