idea/community.git
4 years ago[groovy] tweak isEquivalentTo() in accessors and light variables
Daniil Ovchinnikov [Mon, 31 Oct 2016 14:58:59 +0000 (17:58 +0300)]
[groovy] tweak isEquivalentTo() in accessors and light variables

4 years ago[groovy] get rid of `GrReferenceElement.handleElementRenameSimple(String newElementName)`
Daniil Ovchinnikov [Mon, 31 Oct 2016 14:24:33 +0000 (17:24 +0300)]
[groovy] get rid of `GrReferenceElement.handleElementRenameSimple(String newElementName)`

4 years agoIDEA-163371 IntelliJ project view stops working: "null keys not supported
Konstantin Bulenkov [Mon, 31 Oct 2016 14:55:25 +0000 (15:55 +0100)]
IDEA-163371 IntelliJ project view stops working: "null keys not supported

(cherry picked from commit b35672d5b7a0275618432c5a8e31a65bd3e17f4d)

4 years agoPY-21244 Handle nested replacement fields in "Convert to f-string" intention
Mikhail Golubev [Mon, 31 Oct 2016 15:00:06 +0000 (18:00 +0300)]
PY-21244 Handle nested replacement fields in "Convert to f-string" intention

4 years agoPY-21244 Add a new parser for PEP 3101 new-style formatting syntax
Mikhail Golubev [Mon, 31 Oct 2016 14:58:57 +0000 (17:58 +0300)]
PY-21244 Add a new parser for PEP 3101 new-style formatting syntax

The new parser handles nested replacement fields in the "format spec"
part of a field, can deal with incomplete/unterminated strings and
fields and, in general, is capable  of extracting more information
about them such as ranges of all field parts, its attributes and
lookups, etc.

It's intended to replace much more limited PyStringFormatParser
and to be reused in the dedicated intention about new-style formatting
(PY-8325) and resolving references injected inside string literals used
with .format() method. For now, to ease migration it was retrofitted,
so that returned Field objects are compatible with
PySubstitutionChunkReference.

4 years agoIDEA-162844 clone copies all attributes, so, we can apply only modified attributes...
Vladimir Krivosheev [Mon, 31 Oct 2016 15:08:37 +0000 (16:08 +0100)]
IDEA-162844 clone copies all attributes, so, we can apply only modified attributes to avoid any issues on set

4 years agoIDEA-163234 SelectIn... | Favorites doesn't work if the toolwindow hasn't been opened yet appcode/171.611 clion/171.612
Dmitry Avdeev [Mon, 31 Oct 2016 14:56:33 +0000 (17:56 +0300)]
IDEA-163234 SelectIn... | Favorites doesn't work if the toolwindow hasn't been opened yet

4 years agoFix ImportError with default PyQt5 backend (PY-20532)
Elizaveta Shashkova [Mon, 31 Oct 2016 14:39:08 +0000 (17:39 +0300)]
Fix ImportError with default PyQt5 backend (PY-20532)

4 years agoUpdates from PyDev: Providing support for qt5 backend in interactive console (PY...
Elizaveta Shashkova [Mon, 31 Oct 2016 14:37:03 +0000 (17:37 +0300)]
Updates from PyDev: Providing support for qt5 backend in interactive console (PY-20532)

4 years agoPY-21273 Lack of synchronization for myDebuggerReader fixed according to the review...
Alexander Koshevoy [Mon, 31 Oct 2016 14:37:28 +0000 (17:37 +0300)]
PY-21273 Lack of synchronization for myDebuggerReader fixed according to the review remark

4 years ago[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon
Anton Tarasov [Mon, 31 Oct 2016 14:21:21 +0000 (17:21 +0300)]
[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon

4 years ago[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon
Anton Tarasov [Mon, 31 Oct 2016 14:06:26 +0000 (17:06 +0300)]
[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon

4 years agoui: do not cut toolwindow icons in Switcher under HiDPI
Aleksey Pivovarov [Mon, 31 Oct 2016 14:01:30 +0000 (17:01 +0300)]
ui: do not cut toolwindow icons in Switcher under HiDPI

4 years agoJava: Quick fix for importing a package the current module doesn't read by adding...
Pavel Dolgov [Fri, 28 Oct 2016 18:32:52 +0000 (21:32 +0300)]
Java: Quick fix for importing a package the current module doesn't read by adding "requires" statement to the module info (IDEA-162762)

4 years agoEA-87257 - assert: Notification.<init> webstorm/171.607
Alexander Lobas [Mon, 31 Oct 2016 12:59:44 +0000 (15:59 +0300)]
EA-87257 - assert: Notification.<init>

4 years agomake JavaFunctionalExpressionIndex.getCalledMethodName private idea/171.609
peter [Mon, 31 Oct 2016 12:48:32 +0000 (13:48 +0100)]
make JavaFunctionalExpressionIndex.getCalledMethodName private

4 years agopreserve current scheme on reload using pending scheme name
Vladimir Krivosheev [Mon, 31 Oct 2016 11:55:35 +0000 (12:55 +0100)]
preserve current scheme on reload using pending scheme name

4 years agoIDEA-163026 AutoScrollFromSource delay is unconfigurable, and unpleasant
Sergey Malenkov [Mon, 31 Oct 2016 12:33:13 +0000 (15:33 +0300)]
IDEA-163026 AutoScrollFromSource delay is unconfigurable, and unpleasant

4 years agoalways return some light tree from FileElement
peter [Mon, 31 Oct 2016 12:26:48 +0000 (13:26 +0100)]
always return some light tree from FileElement

4 years agojavac ast indices: rename
Dmitry Batkovich [Mon, 31 Oct 2016 12:24:32 +0000 (15:24 +0300)]
javac ast indices: rename

4 years agoadd @SafeVarargs to RunAll (IDEA-CR-15166)
peter [Mon, 31 Oct 2016 12:15:32 +0000 (13:15 +0100)]
add @SafeVarargs to RunAll (IDEA-CR-15166)

4 years agoBreakpointManager.loadState: avoid exception from TaskVcsTest tearDown
peter [Mon, 31 Oct 2016 11:16:59 +0000 (12:16 +0100)]
BreakpointManager.loadState: avoid exception from TaskVcsTest tearDown

4 years agoWEB-23769 JS debugger: update wip protocol to chrome 54
Konstantin Ulitin [Mon, 31 Oct 2016 12:11:15 +0000 (15:11 +0300)]
WEB-23769 JS debugger: update wip protocol to chrome 54

4 years agojavac ast indices: inheritor/lambda search: cache only candidate's ids (in read actio...
Dmitry Batkovich [Mon, 31 Oct 2016 12:12:29 +0000 (15:12 +0300)]
javac ast indices: inheritor/lambda search: cache only candidate's ids (in read action) and restore psi-elements only when a search client asks

4 years agoIDEA-163356 There is not attributes composition between semantic highlighting colors...
Alexey Utkin [Mon, 31 Oct 2016 12:04:03 +0000 (15:04 +0300)]
IDEA-163356 There is not attributes composition between semantic highlighting colors and original parameters/local variables

4 years agoEA-89116 - ISE: Notification.get clion/171.604
Alexander Lobas [Mon, 31 Oct 2016 12:01:13 +0000 (15:01 +0300)]
EA-89116 - ISE: Notification.get

4 years agoIDEA-163334 Memory leak - workaround appcode/171.603
Egor.Ushakov [Mon, 31 Oct 2016 11:39:07 +0000 (14:39 +0300)]
IDEA-163334 Memory leak - workaround

4 years agoon initial editor load fire the fileChanged() for the current opened editor tab ... phpstorm/171.597
Alexey Kudravtsev [Mon, 31 Oct 2016 10:37:13 +0000 (13:37 +0300)]
on initial editor load fire the fileChanged() for the current opened editor tab (instead of silently make it active)

4 years agocleanup, lambdify
Alexey Kudravtsev [Fri, 28 Oct 2016 15:27:20 +0000 (18:27 +0300)]
cleanup, lambdify

4 years agodeannotated nullable, too much yellow code
Alexey Kudravtsev [Fri, 28 Oct 2016 15:15:21 +0000 (18:15 +0300)]
deannotated nullable, too much yellow code

4 years agodo not reload file in old encoding when convert from utf-8 to windows-1251 via status bar
Alexey Kudravtsev [Fri, 28 Oct 2016 14:42:09 +0000 (17:42 +0300)]
do not reload file in old encoding when convert from utf-8 to windows-1251 via status bar

4 years agocleanup
Alexey Kudravtsev [Fri, 28 Oct 2016 12:13:48 +0000 (15:13 +0300)]
cleanup

4 years agoEA-80654 - assert: BalloonImpl.show: add debug info
Alexander Lobas [Mon, 31 Oct 2016 10:42:25 +0000 (13:42 +0300)]
EA-80654 - assert: BalloonImpl.show: add debug info

4 years agoEA-90905 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText
Anna.Kozlova [Mon, 31 Oct 2016 10:34:26 +0000 (11:34 +0100)]
EA-90905 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText

4 years agoensure resolve caches are invalidated inside write action (IDEA-163299)
Anna.Kozlova [Mon, 31 Oct 2016 10:33:26 +0000 (11:33 +0100)]
ensure resolve caches are invalidated inside write action (IDEA-163299)

4 years ago[java] fixes a tread leakage in process proxy
Roman Shevchenko [Mon, 31 Oct 2016 10:35:05 +0000 (11:35 +0100)]
[java] fixes a tread leakage in process proxy

4 years agoavoid caret visual position changes on parameter hints adding (IDEA-115424)
Dmitry Batrak [Mon, 31 Oct 2016 10:22:13 +0000 (13:22 +0300)]
avoid caret visual position changes on parameter hints adding (IDEA-115424)

fix side effect of scrolling not working correctly on PageUp/PageDown

4 years agofix a smart pointer race (EA-87466 - assert: SmartPointerManagerImpl$FilePointersList...
peter [Mon, 31 Oct 2016 09:39:03 +0000 (10:39 +0100)]
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

4 years agoRevert: IDEA-163261 German Keyboard: File Search, ALT-a enters weird character
Denis Fokin [Mon, 31 Oct 2016 09:46:56 +0000 (12:46 +0300)]
Revert: IDEA-163261 German Keyboard: File Search, ALT-a enters weird character
(Some alt shortcuts do not work)

4 years ago IDEA-163339 IDEA Gradle integration uses insecure maven central URL
Vladislav.Soroka [Mon, 31 Oct 2016 09:26:22 +0000 (12:26 +0300)]
 IDEA-163339 IDEA Gradle integration uses insecure maven central URL

4 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Mon, 31 Oct 2016 09:25:56 +0000 (10:25 +0100)]
Merge remote-tracking branch 'origin/master'

4 years ago[FinderRecursivePanel] restore "updateSelectedPathModeActive" on exceptions
Yann Cébron [Mon, 31 Oct 2016 09:25:21 +0000 (10:25 +0100)]
[FinderRecursivePanel] restore "updateSelectedPathModeActive" on exceptions

4 years agodo less stuff in tearDown
peter [Mon, 31 Oct 2016 09:23:14 +0000 (10:23 +0100)]
do less stuff in tearDown

4 years agocleanup bundle (IDEA-CR-14705)
Anna.Kozlova [Mon, 31 Oct 2016 09:20:41 +0000 (10:20 +0100)]
cleanup bundle (IDEA-CR-14705)

4 years agocoverage: preserve toolwindow side after restart (IDEA-163271)
Anna.Kozlova [Mon, 31 Oct 2016 09:19:34 +0000 (10:19 +0100)]
coverage: preserve toolwindow side after restart (IDEA-163271)

4 years agoUse proper invokeLater
Kirill Likhodedov [Sun, 30 Oct 2016 13:51:15 +0000 (16:51 +0300)]
Use proper invokeLater

4 years agomaven: NPE: EA-90079 appcode/171.594 clion/171.593
Vladislav.Soroka [Mon, 31 Oct 2016 08:30:02 +0000 (11:30 +0300)]
maven: NPE: EA-90079

4 years agojavac ast indices: de-generify 2
Dmitry Batkovich [Mon, 31 Oct 2016 08:34:36 +0000 (11:34 +0300)]
javac ast indices: de-generify 2

4 years ago[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon
Anton Tarasov [Mon, 31 Oct 2016 08:21:57 +0000 (11:21 +0300)]
[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 31 Oct 2016 08:16:51 +0000 (11:16 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agojavac ast indices: cleanup (extract variable)
Dmitry Batkovich [Mon, 31 Oct 2016 08:16:15 +0000 (11:16 +0300)]
javac ast indices: cleanup (extract variable)

4 years agoProjectUtil.isSameProject check simplified and fixed to properly support directory...
nik [Mon, 31 Oct 2016 07:54:51 +0000 (10:54 +0300)]
ProjectUtil.isSameProject check simplified and fixed to properly support directory-based projects, test added (IDEA-CR-15060)

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 31 Oct 2016 07:20:09 +0000 (10:20 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoFiles > New consistency: don't use ... appcode/171.585 clion/171.588 dbe/171.589 idea/171.583 phpstorm/171.586 pycharm/171.584 pycharm/171.587 rubymine/171.590 webstorm/171.591
Sergey Ignatov [Sun, 30 Oct 2016 20:39:27 +0000 (23:39 +0300)]
Files > New  consistency: don't use ...

4 years agoIDEA-105927 remove ancient RCS and SCCS from ignored files
Sergey Ignatov [Sun, 30 Oct 2016 20:20:19 +0000 (23:20 +0300)]
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

4 years ago[vcs-log] if storage is broken, assertion is meaningless, top commit cache is broken...
Julia Beliaeva [Sun, 30 Oct 2016 18:38:10 +0000 (21:38 +0300)]
[vcs-log] if storage is broken, assertion is meaningless, top commit cache is broken as well

EA-87308

4 years ago[vcs-log] tweak repo size collector to get finer roots and commits reports
Julia Beliaeva [Sun, 30 Oct 2016 17:37:44 +0000 (20:37 +0300)]
[vcs-log] tweak repo size collector to get finer roots and commits reports

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Sun, 30 Oct 2016 17:36:00 +0000 (18:36 +0100)]
Merge remote-tracking branch 'origin/master'

4 years ago[vcs-log] create empty fake visible pack for empty visible graph
Julia Beliaeva [Sun, 30 Oct 2016 17:25:44 +0000 (20:25 +0300)]
[vcs-log] create empty fake visible pack for empty visible graph

EA-87115

4 years ago[vcs-log] minor: lambdify, use Comparator.comparingInt
Julia Beliaeva [Sun, 30 Oct 2016 17:10:49 +0000 (20:10 +0300)]
[vcs-log] minor: lambdify, use Comparator.comparingInt

4 years ago[vcs-log] minor: lambdify
Julia Beliaeva [Sun, 30 Oct 2016 16:51:39 +0000 (19:51 +0300)]
[vcs-log] minor: lambdify

4 years ago[vcs-log] minor: inline parameter that is always true
Julia Beliaeva [Sun, 30 Oct 2016 16:50:58 +0000 (19:50 +0300)]
[vcs-log] minor: inline parameter that is always true

4 years ago[git] do not mix normal output with error output; check exit code before parsing...
Julia Beliaeva [Sat, 29 Oct 2016 16:33:24 +0000 (19:33 +0300)]
[git] do not mix normal output with error output; check exit code before parsing remaining buffer on process terminated

EA-90861

4 years agoAdd test for '-m package' interpreter option in debug mode (PY-15230)
Dmitry Trofimov [Sun, 30 Oct 2016 12:05:30 +0000 (13:05 +0100)]
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.

4 years agoStreamify instead of for appcode/171.578 appcode/171.581 clion/171.579 clion/171.582
Kirill Likhodedov [Sun, 30 Oct 2016 11:10:12 +0000 (14:10 +0300)]
Streamify instead of for

4 years agoMove utility method from the API
Kirill Likhodedov [Sun, 30 Oct 2016 11:08:26 +0000 (14:08 +0300)]
Move utility method from the API

It is used only in the ShelveChangesManager, no external usages.

4 years agoCleanup & lambdify phpstorm/171.576
Kirill Likhodedov [Sun, 30 Oct 2016 10:09:40 +0000 (13:09 +0300)]
Cleanup & lambdify

4 years agoSuppress invokeLater warning since it is justified and explained
Kirill Likhodedov [Sun, 30 Oct 2016 10:07:05 +0000 (13:07 +0300)]
Suppress invokeLater warning since it is justified and explained

4 years agoUse recommended method instead of deprecated
Kirill Likhodedov [Sun, 30 Oct 2016 09:47:28 +0000 (12:47 +0300)]
Use recommended method instead of deprecated

ProjectLevelVcsManager#add/removeVcsListener has been deprecated for
a long time, but some usages were still not updated.

4 years agoDon't explicitly disconnect from project's message bus
Kirill Likhodedov [Sat, 29 Oct 2016 17:25:53 +0000 (20:25 +0300)]
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.

4 years agoLambdify
Kirill Likhodedov [Sat, 29 Oct 2016 17:11:07 +0000 (20:11 +0300)]
Lambdify

4 years agoRemove unused methods
Kirill Likhodedov [Sat, 29 Oct 2016 17:10:24 +0000 (20:10 +0300)]
Remove unused methods

4 years agoPY-21278 Deadlock on closing PyCharm when Python debug server configuration is waitin... appcode/171.574 clion/171.565 clion/171.575 dbe/171.567 phpstorm/171.571 pycharm/171.566 pycharm/171.570 rubymine/171.568 webstorm/171.573
Alexander Koshevoy [Sat, 29 Oct 2016 23:19:21 +0000 (02:19 +0300)]
PY-21278 Deadlock on closing PyCharm when Python debug server configuration is waiting for a script to be connected fixed

4 years agoflat welcome screen: use the whole page for the single project generator
Sergey Ignatov [Mon, 24 Oct 2016 19:40:24 +0000 (22:40 +0300)]
flat welcome screen: use the whole page for the single project generator

4 years agoIG: merge 3 inspections into one "Call to suspicious String method" inspection
Bas Leijdekkers [Fri, 28 Oct 2016 15:34:13 +0000 (17:34 +0200)]
IG: merge 3 inspections into one "Call to suspicious String method" inspection

4 years agoIG: warn on equalsIgnoreCase(), compareTo() and compareToIgnoreCase() call to itself...
Bas Leijdekkers [Fri, 28 Oct 2016 12:05:09 +0000 (14:05 +0200)]
IG: warn on equalsIgnoreCase(), compareTo() and compareToIgnoreCase() call to itself (IDEA-162797)

4 years agoAllow "Convert 'compareTo()' expression to 'equals()' call" intention in more cases
Bas Leijdekkers [Fri, 28 Oct 2016 11:32:24 +0000 (13:32 +0200)]
Allow "Convert 'compareTo()' expression to 'equals()' call" intention in more cases

4 years ago[vcs-log] fix spelling
Julia Beliaeva [Sat, 22 Oct 2016 16:45:30 +0000 (19:45 +0300)]
[vcs-log] fix spelling

4 years ago[vcs-log] re-use displayFatalErrorMessage
Julia Beliaeva [Fri, 21 Oct 2016 13:55:03 +0000 (16:55 +0300)]
[vcs-log] re-use displayFatalErrorMessage

4 years ago[vcs-log] rename processErrorFirstTime -> processError
Julia Beliaeva [Fri, 21 Oct 2016 13:54:13 +0000 (16:54 +0300)]
[vcs-log] rename processErrorFirstTime -> processError

4 years ago[vcs-log] move isBroken check out of invokeLater
Julia Beliaeva [Fri, 21 Oct 2016 13:51:50 +0000 (16:51 +0300)]
[vcs-log] move isBroken check out of invokeLater

4 years ago[vcs-log] rename FatalErrorConsumer -> FatalErrorHandler
Julia Beliaeva [Fri, 21 Oct 2016 13:42:42 +0000 (16:42 +0300)]
[vcs-log] rename FatalErrorConsumer -> FatalErrorHandler

4 years ago[vcs-log] add logging message when log caches deleted
Julia Beliaeva [Fri, 14 Oct 2016 16:02:08 +0000 (19:02 +0300)]
[vcs-log] add logging message when log caches deleted

4 years ago[vcs-log] register caches invalidator for log so that Invalidate... action would...
Julia Beliaeva [Fri, 14 Oct 2016 15:40:52 +0000 (18:40 +0300)]
[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.

4 years agoWrite correct process output in case it terminates with an error.
Dmitry Trofimov [Sat, 29 Oct 2016 16:08:56 +0000 (18:08 +0200)]
Write correct process output in case it terminates with an error.

4 years agoRemove unused inner class
Kirill Likhodedov [Sat, 29 Oct 2016 15:31:28 +0000 (18:31 +0300)]
Remove unused inner class

4 years agoLambdify
Kirill Likhodedov [Sat, 29 Oct 2016 15:30:19 +0000 (18:30 +0300)]
Lambdify

4 years agoRemove useless annotation
Kirill Likhodedov [Sat, 29 Oct 2016 15:29:04 +0000 (18:29 +0300)]
Remove useless annotation

4 years agoallow to override initial selection in open file action
Sergey Ignatov [Sat, 29 Oct 2016 14:24:15 +0000 (17:24 +0300)]
allow to override initial selection in open file action

4 years ago[Parameter Name Hints] add ToggleInlineHints action to parameter hints popup menu... appcode/171.562 clion/171.561
Yaroslav Lepenkin [Fri, 28 Oct 2016 15:02:07 +0000 (18:02 +0300)]
[Parameter Name Hints] add ToggleInlineHints action to parameter hints popup menu. In regular popup menu action will be shown only if hints are disabled and there is a hint to show at caret.

4 years agoshow git merge dialog in a write-safe context (EA-90653 - assert: FileDocumentManager... appcode/171.560 clion/171.559
peter [Sat, 29 Oct 2016 11:03:46 +0000 (13:03 +0200)]
show git merge dialog in a write-safe context (EA-90653 - assert: FileDocumentManagerImpl.saveAllDocuments)

4 years agohandle MethodOrClosureScopeChooser selection in a write-safe context (EA-90852 -...
peter [Sat, 29 Oct 2016 10:35:28 +0000 (12:35 +0200)]
handle MethodOrClosureScopeChooser selection in a write-safe context (EA-90852 - assert: PsiModificationTrackerImpl.fireEvent)

4 years agoPY-21273 Fixing deadlock on debugging Python script in docker container phpstorm/171.558
Alexander Koshevoy [Sat, 29 Oct 2016 10:52:45 +0000 (13:52 +0300)]
PY-21273 Fixing deadlock on debugging Python script in docker container

Critical sections in ClientModeDebuggerTransport under mySocketObject shortened, myState taken out of them completely.

4 years agoPY-21273 Fixing deadlock on debugging Python script in docker container
Alexander Koshevoy [Sat, 29 Oct 2016 10:07:07 +0000 (13:07 +0300)]
PY-21273 Fixing deadlock on debugging Python script in docker container

Excessive synchronization on calling waitForConnect() of the main debugger removed. Operations with myOtherDebuggers made safe without going into critical sections if some uncontrolled methods are called within them, particularly in isConnected() method.

4 years agofix compilation
peter [Sat, 29 Oct 2016 09:03:08 +0000 (11:03 +0200)]
fix compilation

4 years agoadd diagnostics and make non-exceptional EA-83768 - assert: AstPath.invalidatePaths
peter [Sat, 29 Oct 2016 09:02:50 +0000 (11:02 +0200)]
add diagnostics and make non-exceptional EA-83768 - assert: AstPath.invalidatePaths

4 years agoattempt as many tearDown activities as possible despite exceptions appcode/171.557 clion/171.556
peter [Sat, 29 Oct 2016 08:51:24 +0000 (10:51 +0200)]
attempt as many tearDown activities as possible despite exceptions

4 years agoteach more tests that find in path is multithreaded (IDEA-CR-15039)
peter [Fri, 28 Oct 2016 16:58:49 +0000 (18:58 +0200)]
teach more tests that find in path is multithreaded (IDEA-CR-15039)

4 years agoa test proving that root changes increase psi mod counts
peter [Fri, 28 Oct 2016 16:48:10 +0000 (18:48 +0200)]
a test proving that root changes increase psi mod counts

4 years agoMerge remote-tracking branch 'origin/master' appcode/171.546 clion/171.553 dbe/171.548 idea/171.550 phpstorm/171.551 pycharm/171.547 pycharm/171.552 rubymine/171.549 webstorm/171.555
Dmitry Trofimov [Fri, 28 Oct 2016 22:04:50 +0000 (00:04 +0200)]
Merge remote-tracking branch 'origin/master'