idea/community.git
6 years agoshow suspended threads on top of the trheads list webstorm/142.3253
Egor.Ushakov [Wed, 15 Jul 2015 10:47:18 +0000 (13:47 +0300)]
show suspended threads on top of the trheads list

6 years agoMerge branch 'konstantin.ulitin/multiple-stub-roots'
Konstantin Ulitin [Wed, 15 Jul 2015 11:24:56 +0000 (14:24 +0300)]
Merge branch 'konstantin.ulitin/multiple-stub-roots'

Conflicts:
platform/indexing-impl/src/com/intellij/psi/stubs/StubProcessingHelperBase.java

6 years agoOutputReader.readFully fix for blocking read mode
Vyacheslav Karpukhin [Wed, 15 Jul 2015 10:55:27 +0000 (12:55 +0200)]
OutputReader.readFully fix for blocking read mode

6 years agoIDEA-CR-3700 fix cyclic dependency in tests — lang-impl doesn't depend on configurati...
Vladimir Krivosheev [Wed, 15 Jul 2015 11:04:28 +0000 (13:04 +0200)]
IDEA-CR-3700 fix cyclic dependency in tests — lang-impl doesn't depend on configuration-store-impl (and we don't cast to ModuleImpl anymore)

6 years agovcs: remove FrameDialogWrapper
Aleksey Pivovarov [Wed, 15 Jul 2015 09:51:48 +0000 (12:51 +0300)]
vcs: remove FrameDialogWrapper

replace usages with WindowWrapper

6 years agodiff: allow to set title in WindowWrapperBuilder
Aleksey Pivovarov [Wed, 15 Jul 2015 10:10:38 +0000 (13:10 +0300)]
diff: allow to set title in WindowWrapperBuilder

6 years agodiff: cleanup WindowWrapper
Aleksey Pivovarov [Wed, 15 Jul 2015 10:08:45 +0000 (13:08 +0300)]
diff: cleanup WindowWrapper

6 years agojava: conditional expressions in I/O resource inspection
Roman Shevchenko [Wed, 15 Jul 2015 10:47:54 +0000 (13:47 +0300)]
java: conditional expressions in I/O resource inspection

6 years agoscheme manager per project appcode/142.3252
Vladimir Krivosheev [Wed, 15 Jul 2015 10:40:19 +0000 (12:40 +0200)]
scheme manager per project

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 15 Jul 2015 10:35:02 +0000 (13:35 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoCleanup (features unsupported by native launchers dropped from launch scripts)
Roman Shevchenko [Wed, 15 Jul 2015 10:33:16 +0000 (13:33 +0300)]
Cleanup (features unsupported by native launchers dropped from launch scripts)

6 years agotests: test classes renamed to match a template
Roman Shevchenko [Wed, 15 Jul 2015 10:30:34 +0000 (13:30 +0300)]
tests: test classes renamed to match a template

(non-matched tests are excluded from CI run)

6 years agoexternal system: IgnoreExternalProjectAction update npe fix
Vladislav.Soroka [Wed, 15 Jul 2015 10:23:13 +0000 (13:23 +0300)]
external system: IgnoreExternalProjectAction update npe fix

6 years agonotnullification
nik [Tue, 14 Jul 2015 15:14:28 +0000 (18:14 +0300)]
notnullification

6 years agoBetter wave painting - fixed out of clip painting
Egor.Ushakov [Wed, 15 Jul 2015 09:50:11 +0000 (12:50 +0300)]
Better wave painting - fixed out of clip painting

6 years agoadded hal mime type (http://stateless.co/hal_specification.html)
Dennis Ushakov [Wed, 15 Jul 2015 08:25:13 +0000 (11:25 +0300)]
added hal mime type (stateless.co/hal_specification.html)

6 years agoclose opened projects in inspection/duplicates stress test
Anna Kozlova [Wed, 15 Jul 2015 06:16:24 +0000 (09:16 +0300)]
close opened projects in inspection/duplicates stress test

6 years agobuild: ignore external JNA in test build configurations
Roman Shevchenko [Wed, 15 Jul 2015 06:12:21 +0000 (09:12 +0300)]
build: ignore external JNA in test build configurations

6 years agoWEB-17222 File watcher is shown with a new name only after re-open Settings appcode/142.3250 clion/142.3243 dbe/142.3241 idea/142.3247 phpstorm/142.3249 pycharm/142.3244 rubymine/142.3248 webstorm/142.3240
Sergey Simonchik [Tue, 14 Jul 2015 22:06:31 +0000 (01:06 +0300)]
WEB-17222 File watcher is shown with a new name only after re-open Settings

6 years agoBetter wave painting
Vassiliy.Kudryashov [Tue, 14 Jul 2015 21:43:57 +0000 (00:43 +0300)]
Better wave painting

6 years agoIDEA-105211 Colors & Fonts | Font tab: Add tooltip when change default Editor Font...
Vassiliy.Kudryashov [Tue, 14 Jul 2015 20:52:32 +0000 (23:52 +0300)]
IDEA-105211 Colors & Fonts | Font tab: Add tooltip when change default Editor Font size

6 years agoIDEA-141211 "Customize IDE" dialog shouldn't be affected by slow/missing internet...
Vassiliy.Kudryashov [Tue, 14 Jul 2015 20:17:25 +0000 (23:17 +0300)]
IDEA-141211 "Customize IDE" dialog shouldn't be affected by slow/missing internet connection

6 years agoIDEA-140212 Recent Files dialog doesn't show folders in EAP
Vassiliy.Kudryashov [Tue, 14 Jul 2015 19:21:01 +0000 (22:21 +0300)]
IDEA-140212 Recent Files dialog doesn't show folders in EAP

6 years agomake traverse ui test works with platform test case
Anna Kozlova [Tue, 14 Jul 2015 19:00:57 +0000 (22:00 +0300)]
make traverse ui test works with platform test case

6 years agooverride/implement: do not add type parameters from super method if supercalss was...
Anna Kozlova [Tue, 14 Jul 2015 17:41:15 +0000 (20:41 +0300)]
override/implement: do not add type parameters from super method if supercalss was erased (IDEA-142453)

6 years agocopy: initialize initial target directory based on target selected, avoids changing...
Anna Kozlova [Tue, 14 Jul 2015 16:27:57 +0000 (19:27 +0300)]
copy: initialize initial target directory based on target selected, avoids changing current project in case of 2 open (IDEA-142307)

6 years agomove: enable move at the very last position of file (IDEA-142483)
Anna Kozlova [Tue, 14 Jul 2015 16:14:46 +0000 (19:14 +0300)]
move: enable move at the very last position of file (IDEA-142483)

6 years agoIDEA-142584 Invalidate Caches: Message reads strange, Window layout could be better
Anton Makeev [Tue, 14 Jul 2015 18:46:41 +0000 (20:46 +0200)]
IDEA-142584 Invalidate Caches: Message reads strange, Window layout could be better

6 years agoadd LibraryScopeBase.equals/hashCode (IDEA-CR-3681)
peter [Tue, 14 Jul 2015 18:50:52 +0000 (20:50 +0200)]
add LibraryScopeBase.equals/hashCode (IDEA-CR-3681)

6 years agoIDEA-142613 "Show Affected Paths" from annotations doesn't work in dumb mode
peter [Tue, 14 Jul 2015 18:44:29 +0000 (20:44 +0200)]
IDEA-142613 "Show Affected Paths" from annotations doesn't work in dumb mode

6 years agogdsl: don't leak project via global closure delegate (and add thread-safety)
peter [Tue, 14 Jul 2015 18:08:45 +0000 (20:08 +0200)]
gdsl: don't leak project via global closure delegate (and add thread-safety)

6 years agoIDEA-142615 Configure link in Git "Push Commits" dialog does not jump to Force Push...
Sergey Malenkov [Tue, 14 Jul 2015 18:41:51 +0000 (21:41 +0300)]
IDEA-142615 Configure link in Git "Push Commits" dialog does not jump to Force Push configuration
select Git configurable before filtering

6 years agoOutputReader's readFully now compatible with the blocking sleeping policy
Vyacheslav Karpukhin [Tue, 14 Jul 2015 18:39:39 +0000 (20:39 +0200)]
OutputReader's readFully now compatible with the blocking sleeping policy

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 14 Jul 2015 18:42:21 +0000 (21:42 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoautopopup attribute name (WEB-13892)
Dennis Ushakov [Tue, 14 Jul 2015 17:42:12 +0000 (20:42 +0300)]
autopopup attribute name (WEB-13892)

6 years agosupport html typed handlers in JSX (WEB-13892)
Dennis Ushakov [Tue, 14 Jul 2015 16:10:57 +0000 (19:10 +0300)]
support html typed handlers in JSX (WEB-13892)

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 14 Jul 2015 17:40:07 +0000 (20:40 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoui: tasks combo button updated to ignore default projects
Roman Shevchenko [Tue, 14 Jul 2015 17:33:18 +0000 (20:33 +0300)]
ui: tasks combo button updated to ignore default projects

6 years agoMerge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Tue, 14 Jul 2015 17:23:25 +0000 (20:23 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agotests fixed: PyEnvTask now skips unsupported python versions
Ilya.Kazakevich [Tue, 14 Jul 2015 17:22:12 +0000 (20:22 +0300)]
tests fixed: PyEnvTask now skips unsupported python versions

6 years agoIDEA-131794 Tree selection changes on double-click expansion
Sergey Malenkov [Tue, 14 Jul 2015 17:13:10 +0000 (20:13 +0300)]
IDEA-131794 Tree selection changes on double-click expansion

6 years agoDebugger does not show all fields of classes that extends built-ins (PY-9894)
Elizaveta Shashkova [Tue, 14 Jul 2015 17:06:10 +0000 (20:06 +0300)]
Debugger does not show all fields of classes that extends built-ins (PY-9894)

Additionally check the object's fields for built-in collections via default resolver.

6 years ago[Indent detector] when checking indent normality (NONE or NORMAL), check indent sum...
Yaroslav Lepenkin [Tue, 14 Jul 2015 16:29:50 +0000 (19:29 +0300)]
[Indent detector] when checking indent normality (NONE or NORMAL), check indent sum of all blocks starting current offset.

Instead of checking indent of the outer block starting current offset, check all descendant blocks, starting the same offset. Total indent considered normal if it consists of no more than one normal indents and any number of none indents

6 years agoEditorBasedWidget: mark myDisposed as volatile since it can be checked from any thread
Kirill Likhodedov [Sat, 11 Jul 2015 14:52:34 +0000 (17:52 +0300)]
EditorBasedWidget: mark myDisposed as volatile since it can be checked from any thread

6 years agoUnify Git & Hg status bar widgets
Kirill Likhodedov [Fri, 10 Jul 2015 15:37:22 +0000 (18:37 +0300)]
Unify Git & Hg status bar widgets

Introduce a common class for both, and move all the logic there,
letting the implementations just provide the necessary data.

6 years agoEDT access check: replace assert with invokeLaterIfNeed
Vassiliy.Kudryashov [Tue, 14 Jul 2015 16:30:58 +0000 (19:30 +0300)]
EDT access check: replace assert with invokeLaterIfNeed

6 years agotests for auto variables fixes (locals from outer classes)
Egor.Ushakov [Tue, 14 Jul 2015 16:19:24 +0000 (19:19 +0300)]
tests for auto variables fixes (locals from outer classes)

6 years agoRunConfigurationExtensionsManager must not write defaults
Vladimir Krivosheev [Tue, 14 Jul 2015 15:53:00 +0000 (17:53 +0200)]
RunConfigurationExtensionsManager must not write defaults

6 years agocleanup
Vladimir Krivosheev [Tue, 14 Jul 2015 14:44:43 +0000 (16:44 +0200)]
cleanup

6 years agohide implementation details — avoid StoragePathMacros.ROOT_CONFIG
Vladimir Krivosheev [Tue, 14 Jul 2015 14:28:28 +0000 (16:28 +0200)]
hide implementation details — avoid StoragePathMacros.ROOT_CONFIG

6 years agoexplicit call of load is not required:
Vladimir Krivosheev [Tue, 14 Jul 2015 12:34:19 +0000 (14:34 +0200)]
explicit call of load is not required:

Application — was not used, only unrelated code (state store must not load components — it is component manager responsibility)

Project — useless, getMainStorage(false) will be called in any case in a lazy manner. Especially in case of directory based project.

Module — super impl was useless, because our impl in any case call getMainStorageData() Method is not removed — it is unclear who is reponsible to call "setOption(Module.ELEMENT_TYPE", so, code is not changed for now

6 years agofix inspection description (IDEA-142547)
Anna Kozlova [Tue, 14 Jul 2015 15:10:15 +0000 (18:10 +0300)]
fix inspection description (IDEA-142547)

6 years agolambda: don't reject value compatibility for lambdas with control flow problems insid...
Anna Kozlova [Tue, 14 Jul 2015 14:29:47 +0000 (17:29 +0300)]
lambda: don't reject value compatibility for lambdas with control flow problems inside (IDEA-142107)

6 years agogenerate getter/setter: fix setter name for boolean isFields (IDEA-142506)
Anna Kozlova [Tue, 14 Jul 2015 14:06:10 +0000 (17:06 +0300)]
generate getter/setter: fix setter name for boolean isFields (IDEA-142506)

6 years agoMerge remote-tracking branch 'origin/master' appcode/142.3238 clion/142.3237
Dmitry Trofimov [Tue, 14 Jul 2015 15:03:26 +0000 (17:03 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agodo not show local variables before they are available webstorm/142.3236
Egor.Ushakov [Tue, 14 Jul 2015 14:47:49 +0000 (17:47 +0300)]
do not show local variables before they are available

6 years agouse default language level in coverage plugin module
nik [Tue, 14 Jul 2015 14:38:01 +0000 (17:38 +0300)]
use default language level in coverage plugin module

6 years agogradle: integration tests supported gradle versions added (2.4, 2.5)
Vladislav.Soroka [Tue, 14 Jul 2015 14:40:08 +0000 (17:40 +0300)]
gradle: integration tests supported gradle versions added (2.4, 2.5)

6 years agobomb some more Android tests phpstorm/142.3235
Dmitry Jemerov [Tue, 14 Jul 2015 14:39:54 +0000 (16:39 +0200)]
bomb some more Android tests

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 14 Jul 2015 14:40:36 +0000 (16:40 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-138372 java tab page maximization not work correctly with multiple screen
Sergey Malenkov [Tue, 14 Jul 2015 14:11:00 +0000 (17:11 +0300)]
IDEA-138372 java tab page maximization not work correctly with multiple screen
Added a registry key that removes suspicious code from Darcula L&F

6 years agoIDEA-140555 Mark as buttons do not fit
Vassiliy.Kudryashov [Tue, 14 Jul 2015 14:00:41 +0000 (17:00 +0300)]
IDEA-140555 Mark as buttons do not fit

6 years agodiff: reduce log notification level
Aleksey Pivovarov [Tue, 14 Jul 2015 13:52:45 +0000 (16:52 +0300)]
diff: reduce log notification level

in most cases things should be fine. But it's better to have such record in log.

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 14 Jul 2015 13:59:53 +0000 (16:59 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agojava: "Java X" language level for experimental features; T<any> wildcard support
Roman Shevchenko [Tue, 14 Jul 2015 13:55:24 +0000 (16:55 +0300)]
java: "Java X" language level for experimental features; T<any> wildcard support

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 14 Jul 2015 13:34:46 +0000 (15:34 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoCache python language level guess for project not to recalculate it for every file.
Dmitry Trofimov [Tue, 14 Jul 2015 13:32:40 +0000 (15:32 +0200)]
Cache python language level guess for project not to recalculate it for every file.

6 years agostarted with Guice 4.0 support (moved pkgs/renamed)
Serega Vasiliev [Tue, 14 Jul 2015 13:26:29 +0000 (15:26 +0200)]
started with Guice 4.0 support (moved pkgs/renamed)

6 years agoDRY: use same xml file detection
Dennis Ushakov [Tue, 14 Jul 2015 12:28:10 +0000 (15:28 +0300)]
DRY: use same xml file detection

6 years agojunit: assumption/failure in before/beforeClass should be processed separately as...
Anna Kozlova [Tue, 14 Jul 2015 13:21:28 +0000 (16:21 +0300)]
junit: assumption/failure in before/beforeClass should be processed separately as beforeClass requires additional testStarted/testFinished when normal before already has that calls

6 years agojunit: parameterized with dots
Anna Kozlova [Tue, 14 Jul 2015 12:14:43 +0000 (15:14 +0300)]
junit: parameterized with dots

6 years agotestng rerun failed tests: don't override existing methods (IDEA-142581)
Anna Kozlova [Tue, 14 Jul 2015 10:50:41 +0000 (13:50 +0300)]
testng rerun failed tests: don't override existing methods (IDEA-142581)

6 years agoread action
Anna Kozlova [Tue, 14 Jul 2015 09:17:41 +0000 (12:17 +0300)]
read action

6 years agoallow to run all tests in directory ignoring module bounds (IDEA-142354)
Anna Kozlova [Thu, 9 Jul 2015 10:58:06 +0000 (13:58 +0300)]
allow to run all tests in directory ignoring module bounds (IDEA-142354)

6 years agoIDEA-140851 Keymap with åäö characters doesn't get stored properly. (store hex prefix)
Sergey Malenkov [Tue, 14 Jul 2015 12:49:24 +0000 (15:49 +0300)]
IDEA-140851 Keymap with åäö characters doesn't get stored properly. (store hex prefix)

6 years agoIDEA-140851 Keymap with åäö characters doesn't get stored properly. (fix overloading...
Sergey Malenkov [Tue, 14 Jul 2015 12:34:02 +0000 (15:34 +0300)]
IDEA-140851 Keymap with åäö characters doesn't get stored properly. (fix overloading issue)

6 years agoIDEA-140550 gradle selective import support
Vladislav.Soroka [Tue, 14 Jul 2015 12:40:49 +0000 (15:40 +0300)]
IDEA-140550 gradle  selective import support

6 years agogradle and maven integration tests moved to separate groups
nik [Tue, 14 Jul 2015 12:37:11 +0000 (15:37 +0300)]
gradle and maven integration tests moved to separate groups

6 years agomade getHighlightRange public
Egor.Ushakov [Tue, 14 Jul 2015 12:24:33 +0000 (15:24 +0300)]
made getHighlightRange public

6 years agocleanup names
Alexey Kudravtsev [Tue, 14 Jul 2015 12:02:51 +0000 (15:02 +0300)]
cleanup names

6 years agore IDEA-CR-3528: static methods moved outside, methods unused in platform removed
Alexey Kudravtsev [Tue, 14 Jul 2015 12:00:55 +0000 (15:00 +0300)]
re IDEA-CR-3528: static methods moved outside, methods unused in platform removed

6 years agoshow used variables from outer methods in debugger
Egor.Ushakov [Tue, 14 Jul 2015 11:49:47 +0000 (14:49 +0300)]
show used variables from outer methods in debugger

6 years agoIDEA-140550 gradle selective import support
Vladislav.Soroka [Tue, 14 Jul 2015 11:33:49 +0000 (14:33 +0300)]
IDEA-140550 gradle  selective import support

6 years agoextract isDirectoryBased
Vladimir Krivosheev [Tue, 14 Jul 2015 09:37:16 +0000 (11:37 +0200)]
extract isDirectoryBased

6 years agoShow deque elements in Variables Pane (PY-12940)
Elizaveta Shashkova [Tue, 14 Jul 2015 10:50:48 +0000 (13:50 +0300)]
Show deque elements in Variables Pane (PY-12940)

Add a special resolver for deque objects. It's necessary, cause unlike other data structures in collections, the deque is not subclass of the dict.

6 years agodiff: fix isEquals(String, String, TRIM_WHITESPACES) for texts with more than one...
Aleksey Pivovarov [Mon, 13 Jul 2015 17:15:12 +0000 (20:15 +0300)]
diff: fix isEquals(String, String, TRIM_WHITESPACES) for texts with more than one line

6 years agodiff: javadoc
Aleksey Pivovarov [Thu, 9 Jul 2015 15:37:47 +0000 (18:37 +0300)]
diff: javadoc

6 years agodiff: remove unnecessary wrapping into FairDiffIterable
Aleksey Pivovarov [Thu, 9 Jul 2015 15:31:51 +0000 (18:31 +0300)]
diff: remove unnecessary wrapping into FairDiffIterable

6 years agoCleanup (potential NPE; obvious annotation)
Roman Shevchenko [Tue, 14 Jul 2015 10:35:17 +0000 (13:35 +0300)]
Cleanup (potential NPE; obvious annotation)

6 years agoInclude more details for FS case setting mismatch
Matthew L Daniel [Tue, 14 Jul 2015 10:17:37 +0000 (13:17 +0300)]
Include more details for FS case setting mismatch

Per the discussion on YouTrack [IDEA-135546](https://youtrack.jetbrains.com/issue/IDEA-135546), the message was updated to detail which system property one should adjust. For those unfamiliar with the situation, the Confluence page will still explain it. For those who see this a lot, the system property will remind them which property needs adjustment.

https://github.com/JetBrains/intellij-community/pull/288

6 years agoIDEA-142141 Variable in file template descriptions have different colors
Anton Makeev [Tue, 14 Jul 2015 10:13:56 +0000 (12:13 +0200)]
IDEA-142141 Variable in file template descriptions have different colors

6 years agoIDEA-140550 gradle selective import support
Vladislav.Soroka [Tue, 14 Jul 2015 10:08:34 +0000 (13:08 +0300)]
IDEA-140550 gradle  selective import support

6 years agotest framework: useful assertion method contract specified idea/142.3230 idea/142.3230.1
Roman Shevchenko [Tue, 14 Jul 2015 09:51:50 +0000 (12:51 +0300)]
test framework: useful assertion method contract specified

6 years agoCleanup (formatting)
Roman Shevchenko [Tue, 14 Jul 2015 09:50:58 +0000 (12:50 +0300)]
Cleanup (formatting)

6 years agodiagnostics for EA-70352 - assert: StartupManagerImpl.registerPostStartupActivity dbe/142.3229 pycharm/142.3227 rubymine/142.3228
peter [Tue, 14 Jul 2015 09:22:36 +0000 (11:22 +0200)]
diagnostics for EA-70352 - assert: StartupManagerImpl.registerPostStartupActivity

6 years agofail-fast and tolerate custom Notification.equals in event log (EA-70640 - NPE: Statu...
peter [Tue, 14 Jul 2015 09:00:13 +0000 (11:00 +0200)]
fail-fast and tolerate custom Notification.equals in event log (EA-70640 - NPE: StatusPanel$.run)

6 years agodon't ask popup actions of non-dumb-aware gutter renderers (EA-70644 - INRE: FileBase...
peter [Tue, 14 Jul 2015 08:53:38 +0000 (10:53 +0200)]
don't ask popup actions of non-dumb-aware gutter renderers (EA-70644 - INRE: FileBasedIndexImpl.handleDumbMode)

6 years agoignore non-Java qualified names in completion (EA-70649 - assert: ReferenceExpression...
peter [Tue, 14 Jul 2015 08:45:38 +0000 (10:45 +0200)]
ignore non-Java qualified names in completion (EA-70649 - assert: ReferenceExpressionCompletionContributor.createMockReference)

6 years agoInspectionValidatorWrapper: map non-default inspection highlighting level problems...
Yann Cébron [Tue, 14 Jul 2015 09:25:09 +0000 (11:25 +0200)]
InspectionValidatorWrapper: map non-default inspection highlighting level problems correctly

6 years agoattempt to fix WS/PS installers appcode/142.3226 clion/142.3225 phpstorm/142.3223 webstorm/142.3224
Vladimir Krivosheev [Tue, 14 Jul 2015 08:30:09 +0000 (10:30 +0200)]
attempt to fix WS/PS installers