idea/community.git
6 years agoMerge branch 'master' into nz/shared_shelf
Vladimir Krivosheev [Tue, 14 Jul 2015 16:34:59 +0000 (18:34 +0200)]
Merge branch 'master' into nz/shared_shelf

# Conflicts:
# platform/vcs-impl/src/com/intellij/openapi/vcs/changes/shelf/ShelveChangesManager.java

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

6 years agomove product specific properties out of build script to allow reusing build script...
nik [Tue, 14 Jul 2015 08:28:42 +0000 (11:28 +0300)]
move product specific properties out of build script to allow reusing build script for Android Studio

6 years agoadd license info
Vladimir Krivosheev [Tue, 14 Jul 2015 06:55:15 +0000 (08:55 +0200)]
add license info

6 years agointroduce GitVcs.ID constant and use it instead of literals
Konstantin Bulenkov [Mon, 13 Jul 2015 19:17:23 +0000 (21:17 +0200)]
introduce GitVcs.ID constant and use it instead of literals

6 years agoEditorconfig: add ide config path to root dirs
Sergey Savenko [Mon, 13 Jul 2015 19:09:33 +0000 (22:09 +0300)]
Editorconfig: add ide config path to root dirs

6 years agoAllow to disable TrailingSpacesStripper for a file
Sergey Savenko [Mon, 13 Jul 2015 17:53:40 +0000 (20:53 +0300)]
Allow to disable TrailingSpacesStripper for a file

6 years agoSeveral improvements in Python PSI API related to imports
Mikhail Golubev [Mon, 13 Jul 2015 17:24:26 +0000 (20:24 +0300)]
Several improvements in Python PSI API related to imports

* Pull PyFileImpl#findExportedName up to PyFile interface
* PyFromImportStatement#resolveImportSource returns PsiFileSystemItem

6 years agoSlightly refactor implementation of "local" auto import flavor
Mikhail Golubev [Tue, 7 Jul 2015 12:53:57 +0000 (15:53 +0300)]
Slightly refactor implementation of "local" auto import flavor

6 years agoCapitalize and group together various messages related to auto import feature
Mikhail Golubev [Tue, 7 Jul 2015 12:23:26 +0000 (15:23 +0300)]
Capitalize and group together various messages related to auto import feature

6 years agoPY-16373 Return accidentally removed "locally" suffix from the name of local auto...
Mikhail Golubev [Tue, 7 Jul 2015 11:50:48 +0000 (14:50 +0300)]
PY-16373 Return accidentally removed "locally" suffix from the name of local auto import quickfix

6 years agoIDEA-CR-3685 (blocking output reader should deliver an incomplete line if no further...
Roman Shevchenko [Mon, 13 Jul 2015 18:45:13 +0000 (21:45 +0300)]
IDEA-CR-3685 (blocking output reader should deliver an incomplete line if no further output is available)

6 years agoIgnore for "New Version" notification should remember channel id [r=Dmitry.Jemerov]
Maxim.Mossienko [Mon, 13 Jul 2015 17:43:22 +0000 (19:43 +0200)]
Ignore for "New Version" notification should remember channel id [r=Dmitry.Jemerov]
(cherry picked from commit bd59324)

6 years agoFix some console ANSI colors for Darcula
Konstantin Bulenkov [Mon, 13 Jul 2015 18:25:29 +0000 (20:25 +0200)]
Fix some console ANSI colors for Darcula

6 years agoadd missed modules to community
Vladimir Krivosheev [Mon, 13 Jul 2015 18:10:26 +0000 (20:10 +0200)]
add missed modules to community

6 years agobundle settings-repository plugin (ICS)
Vladimir Krivosheev [Mon, 13 Jul 2015 15:09:43 +0000 (17:09 +0200)]
bundle settings-repository plugin (ICS)

6 years agojgit 4 — jdk requirement downgraded to 1.6
Vladimir Krivosheev [Mon, 13 Jul 2015 14:37:19 +0000 (16:37 +0200)]
jgit 4 — jdk requirement downgraded to 1.6

6 years agocleanup
Vladimir Krivosheev [Mon, 13 Jul 2015 08:25:02 +0000 (10:25 +0200)]
cleanup

6 years agomove configuration store impl to separate configurationStore module
Vladimir Krivosheev [Fri, 10 Jul 2015 14:42:59 +0000 (16:42 +0200)]
move configuration store impl to separate configurationStore module

6 years agomicro optimization — use getComponentInstance instead of getComponentInstanceOfType
Vladimir Krivosheev [Fri, 10 Jul 2015 14:08:58 +0000 (16:08 +0200)]
micro optimization — use getComponentInstance instead of getComponentInstanceOfType

6 years agoget rid of IApplicationStore
Vladimir Krivosheev [Fri, 10 Jul 2015 13:20:47 +0000 (15:20 +0200)]
get rid of IApplicationStore

6 years agoremove unused class
Vladimir Krivosheev [Fri, 10 Jul 2015 12:31:11 +0000 (14:31 +0200)]
remove unused class

6 years agomove configuration store impl to separate configurationStore module
Vladimir Krivosheev [Fri, 10 Jul 2015 12:28:39 +0000 (14:28 +0200)]
move configuration store impl to separate configurationStore module

6 years agomove configuration store impl to separate configurationStore module
Vladimir Krivosheev [Fri, 10 Jul 2015 11:56:15 +0000 (13:56 +0200)]
move configuration store impl to separate configurationStore module

6 years agoremove unused class
Vladimir Krivosheev [Fri, 10 Jul 2015 11:38:19 +0000 (13:38 +0200)]
remove unused class

6 years agomove configuration store impl to separate configurationStore module
Vladimir Krivosheev [Fri, 10 Jul 2015 11:32:48 +0000 (13:32 +0200)]
move configuration store impl to separate configurationStore module

6 years agomove configuration store impl to separate configurationStore module
Vladimir Krivosheev [Fri, 10 Jul 2015 11:09:43 +0000 (13:09 +0200)]
move configuration store impl to separate configurationStore module

6 years agoWEB-17219 Dart Analysis Server additional arguments
Alexander Doroshko [Mon, 13 Jul 2015 17:16:44 +0000 (20:16 +0300)]
WEB-17219 Dart Analysis Server additional arguments

6 years agodispose graphics
Vassiliy.Kudryashov [Mon, 13 Jul 2015 17:31:36 +0000 (20:31 +0300)]
dispose graphics

6 years agoIDEA-CR-3656 (bounds check added)
Roman Shevchenko [Mon, 13 Jul 2015 17:31:31 +0000 (20:31 +0300)]
IDEA-CR-3656 (bounds check added)

6 years agomove Android test group definitions to community testGroups.properties
Dmitry Jemerov [Mon, 13 Jul 2015 17:23:53 +0000 (19:23 +0200)]
move Android test group definitions to community testGroups.properties

6 years agofix nullability for AutomaticRenamerFacotry.isApplicable() (EA-70606)
Dmitry Jemerov [Mon, 13 Jul 2015 17:18:33 +0000 (19:18 +0200)]
fix nullability for AutomaticRenamerFacotry.isApplicable() (EA-70606)

6 years agofixed course name appcode/142.3201
Ekaterina Tuzova [Wed, 1 Jul 2015 17:02:34 +0000 (20:02 +0300)]
fixed course name

6 years agobrought back "Add local course action" removed in 0d5a0b5619b4e6d3242765a7c92997cde53...
Ekaterina Tuzova [Wed, 1 Jul 2015 16:18:41 +0000 (19:18 +0300)]
brought back "Add local course action" removed in 0d5a0b5619b4e6d3242765a7c92997cde531afe5

6 years agoadded old course format to new one converter
Ekaterina Tuzova [Wed, 1 Jul 2015 11:27:55 +0000 (14:27 +0300)]
added old course format to new one converter

6 years agoadded course info cache
Ekaterina Tuzova [Tue, 30 Jun 2015 17:06:30 +0000 (20:06 +0300)]
added course info cache

6 years agomove Kotlin code out of core-impl
Dmitry Jemerov [Mon, 13 Jul 2015 16:57:04 +0000 (18:57 +0200)]
move Kotlin code out of core-impl

6 years agoadd @Nullable and @NotNull to GitCheckoutProvider and Co
Konstantin Bulenkov [Mon, 13 Jul 2015 16:37:12 +0000 (18:37 +0200)]
add @Nullable and @NotNull to GitCheckoutProvider and Co

6 years agowrap returned method value to a new collection in case someone decides to return...
Konstantin Bulenkov [Mon, 13 Jul 2015 16:20:46 +0000 (18:20 +0200)]
wrap returned method value to a new collection in case someone decides to return unmodifiable list

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 13 Jul 2015 16:36:59 +0000 (19:36 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agofixed PyCharm EDU build
Vladimir.Orlov [Mon, 13 Jul 2015 16:31:04 +0000 (19:31 +0300)]
fixed PyCharm EDU build

6 years agoproper graphite detection
Dennis Ushakov [Mon, 13 Jul 2015 16:19:07 +0000 (19:19 +0300)]
proper graphite detection

6 years agoDRY: use same xml file detection
Dennis Ushakov [Mon, 13 Jul 2015 13:33:57 +0000 (16:33 +0300)]
DRY: use same xml file detection

6 years agofixed PyCharm EDU build
Vladimir.Orlov [Mon, 13 Jul 2015 16:12:54 +0000 (19:12 +0300)]
fixed PyCharm EDU build

6 years agoChanged color settings should be immediately applied in the editor clion/142.3198
Alexander Doroshko [Mon, 13 Jul 2015 15:53:32 +0000 (18:53 +0300)]
Changed color settings should be immediately applied in the editor

6 years agoadd forgotten method body
Konstantin Bulenkov [Mon, 13 Jul 2015 15:34:17 +0000 (17:34 +0200)]
add forgotten method body

6 years agoIDEA-142527 project dependencies are not loaded for a Gradle project with Gradle... appcode/142.3197
Vladislav.Soroka [Mon, 13 Jul 2015 15:14:55 +0000 (18:14 +0300)]
IDEA-142527 project dependencies are not loaded for a Gradle project with Gradle JPI plugin (Jenkins Plugins)

6 years agorelocated PyCharm EDU tips appcode/142.3195 clion/142.3194
Vladimir.Orlov [Mon, 13 Jul 2015 13:01:41 +0000 (16:01 +0300)]
relocated PyCharm EDU tips