idea/community.git
3 years agoreplaced <code></code> with more concise {@code}
Alexey Kudravtsev [Thu, 13 Jul 2017 15:17:40 +0000 (18:17 +0300)]
replaced <code></code> with more concise {@code}

3 years ago[groovy] console: disallow running temporary console file as a script
Daniil Ovchinnikov [Thu, 13 Jul 2017 15:06:11 +0000 (18:06 +0300)]
[groovy] console: disallow running temporary console file as a script

3 years agojps: use daemon thread for background tasks
nik [Thu, 13 Jul 2017 15:04:22 +0000 (18:04 +0300)]
jps: use daemon thread for background tasks

This way we won't need to call System.exit() to finish every script which uses JPS model.

3 years agoIDEA-CR-22016 RUBY-19336 Provide 'Rename File Action' description; test fixed
Dmitry.Krasilschikov [Thu, 13 Jul 2017 15:02:28 +0000 (18:02 +0300)]
IDEA-CR-22016 RUBY-19336 Provide 'Rename File Action' description; test fixed

3 years agoIDEA-121819 $MODULE_DIR$ points to directory of the *.iml file
Vassiliy.Kudryashov [Thu, 13 Jul 2017 14:55:57 +0000 (17:55 +0300)]
IDEA-121819 $MODULE_DIR$ points to directory of the *.iml file

3 years agobuild: correctly handle file movement
nik [Thu, 13 Jul 2017 14:58:01 +0000 (17:58 +0300)]
build: correctly handle file movement

Now old file location is marked as deleted so the external build process will get proper information. Previously old locations were marked as changed paths so the build process may try to access them and it will lead to compilation errors (IDEA-175799).

3 years agovcs: do not show compile errors in "Open Repository Version" files
Aleksey Pivovarov [Thu, 13 Jul 2017 13:55:49 +0000 (16:55 +0300)]
vcs: do not show compile errors in "Open Repository Version" files

follow-up: 8bb45544895a624f8cb9de18f9f3d7c75164ed6d

3 years agodiff: restore compatibility with upsource plugin
Aleksey Pivovarov [Thu, 13 Jul 2017 13:54:44 +0000 (16:54 +0300)]
diff: restore compatibility with upsource plugin

3 years agodiff: rename class
Aleksey Pivovarov [Thu, 13 Jul 2017 13:50:10 +0000 (16:50 +0300)]
diff: rename class

3 years agovcs: move VcsFileSystem to vcs-impl
Aleksey Pivovarov [Thu, 13 Jul 2017 14:20:07 +0000 (17:20 +0300)]
vcs: move VcsFileSystem to vcs-impl

3 years agovcs: remove usage of vcs-specific class from unrelated module
Aleksey Pivovarov [Thu, 13 Jul 2017 14:23:13 +0000 (17:23 +0300)]
vcs: remove usage of vcs-specific class from unrelated module

3 years ago[groovy] console: fix AIOOBE when module doesn't have any roots (EA-86743)
Daniil Ovchinnikov [Thu, 13 Jul 2017 14:19:41 +0000 (17:19 +0300)]
[groovy] console: fix AIOOBE when module doesn't have any roots (EA-86743)

3 years agoImplemented automatic comments prolongation RUBY-19414 Fixed
Alexandr Evstigneev [Thu, 13 Jul 2017 14:06:05 +0000 (17:06 +0300)]
Implemented automatic comments prolongation RUBY-19414 Fixed

3 years agoIDEA-174510 Minor codestyle fixes after review (IDEA-CR-22732)
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:41:29 +0000 (16:41 +0300)]
IDEA-174510 Minor codestyle fixes after review (IDEA-CR-22732)

3 years agoIDEA-119135 Change name of file to store debugger history
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:18:08 +0000 (16:18 +0300)]
IDEA-119135 Change name of file to store debugger history

3 years agoIDEA-119135 Add test to check that serialization is correct
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:08:09 +0000 (16:08 +0300)]
IDEA-119135 Add test to check that serialization is correct

3 years agoIDEA-119135 Save a state of the XDebuggerHistoryManager
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:07:23 +0000 (16:07 +0300)]
IDEA-119135 Save a state of the XDebuggerHistoryManager

3 years agoIDEA-101502 diff: allow to ignore separators in directory diff
Aleksey Pivovarov [Mon, 10 Jul 2017 16:49:07 +0000 (19:49 +0300)]
IDEA-101502 diff: allow to ignore separators in directory diff

3 years agodiff: extract method
Aleksey Pivovarov [Mon, 10 Jul 2017 16:32:17 +0000 (19:32 +0300)]
diff: extract method

3 years agoEdu: allow bundled update, update plugin version
Ekaterina Tuzova [Thu, 13 Jul 2017 12:47:30 +0000 (15:47 +0300)]
Edu: allow bundled update, update plugin version

3 years agoqualify static const/method: static members from default packages should be visible...
Dmitry Batkovich [Thu, 13 Jul 2017 12:30:53 +0000 (15:30 +0300)]
qualify static const/method: static members from default packages should be visible for call inside default package (add test for fix)

3 years agofix test rubymine/173.891
Dmitry Batkovich [Thu, 13 Jul 2017 12:25:47 +0000 (15:25 +0300)]
fix test

3 years agoremove unused test data
Dmitry Batkovich [Thu, 13 Jul 2017 12:23:31 +0000 (15:23 +0300)]
remove unused test data

3 years agoproject groups are not sorted properly on welcome screen
Konstantin Bulenkov [Thu, 13 Jul 2017 12:19:23 +0000 (14:19 +0200)]
project groups are not sorted properly on welcome screen

3 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 13 Jul 2017 12:07:59 +0000 (14:07 +0200)]
Merge remote-tracking branch 'origin/master'

3 years ago[java] consistent PSI after removing one of multiple declarations (IDEA-175642)
Roman Shevchenko [Thu, 13 Jul 2017 12:07:11 +0000 (14:07 +0200)]
[java] consistent PSI after removing one of multiple declarations (IDEA-175642)

3 years agoCorrectly update preview upon configurable Reset appcode/173.888 appcode/173.890 clion/173.889
Rustam Vishnyakov [Thu, 13 Jul 2017 11:00:44 +0000 (14:00 +0300)]
Correctly update preview upon configurable Reset

3 years agoPY-14630 Packaging: do not disable Add Package button while indexing
Ekaterina Tuzova [Thu, 13 Jul 2017 11:21:21 +0000 (14:21 +0300)]
PY-14630 Packaging: do not disable Add Package button while indexing

3 years agorestore defaults state: use tearDown() instead of 'finally blocks'
Vassiliy.Kudryashov [Thu, 13 Jul 2017 11:31:11 +0000 (14:31 +0300)]
restore defaults state: use tearDown() instead of 'finally blocks'

3 years agoIDEA-CR-22016 RUBY-19336 Provide 'Rename File Action' for all small IDEs
Dmitry.Krasilschikov [Thu, 13 Jul 2017 10:30:58 +0000 (13:30 +0300)]
IDEA-CR-22016 RUBY-19336 Provide 'Rename File Action' for all small IDEs

3 years agofastcgi — cleanup phpstorm/173.887
Vladimir Krivosheev [Thu, 13 Jul 2017 10:55:11 +0000 (12:55 +0200)]
fastcgi — cleanup

3 years agoinline HEADER_LENGTH
Vladimir Krivosheev [Thu, 6 Jul 2017 15:16:02 +0000 (17:16 +0200)]
inline HEADER_LENGTH

3 years agoqualify static const/method: static members from default packages should be visible...
Dmitry Batkovich [Thu, 13 Jul 2017 10:55:57 +0000 (13:55 +0300)]
qualify static const/method: static members from default packages should be visible for call inside default package

3 years agoCleanup (formatting)
Roman Shevchenko [Thu, 13 Jul 2017 10:10:37 +0000 (12:10 +0200)]
Cleanup (formatting)

3 years agoPY-22350 reStructuredText :class: and :name: options break IDE code-block highlighting
Ekaterina Tuzova [Thu, 13 Jul 2017 09:55:31 +0000 (12:55 +0300)]
PY-22350 reStructuredText :class: and :name: options break IDE code-block highlighting

3 years agoPY-12241 links_ are not highlighted in ReST files when they are followed by some...
Ekaterina Tuzova [Thu, 13 Jul 2017 09:27:58 +0000 (12:27 +0300)]
PY-12241 links_ are not highlighted in ReST files when they are followed by some of the punctuation chars

3 years agoPY-20820 Syntax highlightning for reST substitution fails on multi-word declarations
Ekaterina Tuzova [Thu, 13 Jul 2017 09:02:10 +0000 (12:02 +0300)]
PY-20820 Syntax highlightning for reST substitution fails on multi-word declarations

3 years ago[gui-test] fix jList should be showing on screen
Sergey Karashevich [Thu, 13 Jul 2017 09:28:33 +0000 (12:28 +0300)]
[gui-test] fix jList should be showing on screen

3 years ago[gui-test] change the order of accept agreement dialog check
Sergey Karashevich [Thu, 13 Jul 2017 08:43:06 +0000 (11:43 +0300)]
[gui-test] change the order of accept agreement dialog check

3 years agoimage tests fixed.
Vladimir.Orlov [Thu, 13 Jul 2017 09:18:11 +0000 (12:18 +0300)]
image tests fixed.

3 years agoimage tests fixed.
Vladimir.Orlov [Thu, 13 Jul 2017 09:15:14 +0000 (12:15 +0300)]
image tests fixed.

3 years agoIDEA-173740 Too small font in search textbox
Vassiliy.Kudryashov [Thu, 13 Jul 2017 09:09:18 +0000 (12:09 +0300)]
IDEA-173740 Too small font in search textbox

3 years agoPY-24260 Don't check equality of PyGenericTypes using "==", they are not interned
Mikhail Golubev [Wed, 12 Jul 2017 16:47:18 +0000 (19:47 +0300)]
PY-24260 Don't check equality of PyGenericTypes using "==", they are not interned

Because we represent both "Type[T]" and "T" as immutable instances of
PyGenericType with different values of isDefinition flag and handle
transition between them in PyTypeChecker.substitute() by creating new
instances of the opposite kind, we can end up searching for the mapping
for "T" in the cache already containing "Type[T]" -> "Type[T]" over and
over again until SOE.

3 years agoimage test fixed. appcode/173.885 clion/173.884
Vladimir.Orlov [Thu, 13 Jul 2017 07:29:41 +0000 (10:29 +0300)]
image test fixed.

3 years agojava parser: allow some garbage before module declaration
peter [Thu, 13 Jul 2017 07:25:07 +0000 (09:25 +0200)]
java parser: allow some garbage before module declaration

to prevent stub/AST mismatches

3 years agorelevant method chain completion: add checkCancelled on method for given return type...
Dmitry Batkovich [Thu, 13 Jul 2017 07:13:41 +0000 (10:13 +0300)]
relevant method chain completion: add checkCancelled on method for given return type search (IDEA-175766)

3 years agoJavaCodeInsightSanityTest: check completion and incremental reparse
peter [Thu, 13 Jul 2017 06:11:49 +0000 (08:11 +0200)]
JavaCodeInsightSanityTest: check completion and incremental reparse

3 years agoMaven: darker icons (DSGN-3630, IDEA-165301)
Vladislav.Soroka [Thu, 13 Jul 2017 05:59:25 +0000 (08:59 +0300)]
Maven: darker icons (DSGN-3630, IDEA-165301)

3 years agoAdd support for adaptive courses for different languages pycharm/173.880 pycharm/173.881
Valentina Kiryushkina [Wed, 28 Jun 2017 18:18:43 +0000 (21:18 +0300)]
Add support for adaptive courses for different languages

3 years ago[gui-test] code review IDEA-CR-22286 fixes, add more logging
Sergey Karashevich [Wed, 12 Jul 2017 17:24:45 +0000 (20:24 +0300)]
[gui-test] code review IDEA-CR-22286 fixes, add more logging

3 years agoPY-23926: Check teamcity plugin via setuptools api and do not add it appcode/173.874 clion/173.877 dbe/173.878 idea/173.871 phpstorm/173.873 pycharm/173.872 pycharm/173.875 rubymine/173.876
Ilya.Kazakevich [Wed, 12 Jul 2017 20:21:15 +0000 (23:21 +0300)]
PY-23926: Check teamcity plugin via setuptools api and do not add it
if already registered.

3 years agoIDEA-175672 Duplicate "new char[]" suggestions
peter [Wed, 12 Jul 2017 20:02:38 +0000 (22:02 +0200)]
IDEA-175672 Duplicate "new char[]" suggestions

3 years agoIDEA-175681 Duplicate "void" suggestion
peter [Wed, 12 Jul 2017 17:38:05 +0000 (19:38 +0200)]
IDEA-175681 Duplicate "void" suggestion

3 years agoPY-24987/PY-22496: Remove now unused PyInstanceAttributeIndex
fitermay [Tue, 11 Jul 2017 03:30:57 +0000 (23:30 -0400)]
PY-24987/PY-22496: Remove now unused PyInstanceAttributeIndex

3 years agoPY-24987/PY-22496: Combine PyClassAttributesIndex.findClassAtrributes and PyClassAttr...
fitermay [Tue, 11 Jul 2017 03:29:39 +0000 (23:29 -0400)]
PY-24987/PY-22496: Combine PyClassAttributesIndex.findClassAtrributes and PyClassAttributesIndex.findInstanceAttributes into single method

3 years agoPY-24987/PY-22496: Fixes according to review
fitermay [Sun, 9 Jul 2017 23:45:36 +0000 (19:45 -0400)]
PY-24987/PY-22496: Fixes according to review

3 years agoPY-24987/PY-22496 (probably others): Search class attributes in implicit ref resolve...
fitermay [Sat, 1 Jul 2017 20:23:00 +0000 (16:23 -0400)]
PY-24987/PY-22496 (probably others): Search class attributes in implicit ref resolve and 'goto symbol'

3 years ago[java] consistent PSI after adding missing method body (IDEA-175642)
Roman Shevchenko [Wed, 12 Jul 2017 18:07:35 +0000 (20:07 +0200)]
[java] consistent PSI after adding missing method body (IDEA-175642)

3 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 12 Jul 2017 17:35:24 +0000 (19:35 +0200)]
Merge remote-tracking branch 'origin/master'

3 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 12 Jul 2017 17:35:10 +0000 (19:35 +0200)]
Merge remote-tracking branch 'origin/master'

3 years ago[parameter hints] allow to provide hints which will not be matched by blacklist
Yaroslav Lepenkin [Wed, 12 Jul 2017 12:59:29 +0000 (15:59 +0300)]
[parameter hints] allow to provide hints which will not be matched by blacklist

3 years ago[java] consistent PSI after replacing typed qualifier with raw one (IDEA-175642)
Roman Shevchenko [Wed, 12 Jul 2017 17:34:43 +0000 (19:34 +0200)]
[java] consistent PSI after replacing typed qualifier with raw one (IDEA-175642)

3 years ago[java] consistent PSI after adding newlines to doc comments (IDEA-175640)
Roman Shevchenko [Wed, 12 Jul 2017 17:34:21 +0000 (19:34 +0200)]
[java] consistent PSI after adding newlines to doc comments (IDEA-175640)

3 years ago[java] consistent PSI after un-qualifying annotated refs (IDEA-175639)
Roman Shevchenko [Wed, 12 Jul 2017 17:33:54 +0000 (19:33 +0200)]
[java] consistent PSI after un-qualifying annotated refs (IDEA-175639)

3 years agoCleanup (formatting)
Roman Shevchenko [Wed, 12 Jul 2017 15:46:55 +0000 (17:46 +0200)]
Cleanup (formatting)

3 years agojavadoc: check if element is valid in alarm (IDEA-175724)
Anna.Kozlova [Wed, 12 Jul 2017 14:07:13 +0000 (16:07 +0200)]
javadoc: check if element is valid in alarm (IDEA-175724)

otherwise element could have been invalidated during alarm delay

3 years agoEA-104456 - IAE: ObjectUtils.notNull
Anna.Kozlova [Wed, 12 Jul 2017 13:51:09 +0000 (15:51 +0200)]
EA-104456 - IAE: ObjectUtils.notNull

3 years agodon't alt-f1 on scratches (IDEA-175587)
Anna.Kozlova [Wed, 12 Jul 2017 13:10:00 +0000 (15:10 +0200)]
don't alt-f1 on scratches (IDEA-175587)

3 years agoreplace statement with statement to avoid different PSI
Anna.Kozlova [Wed, 12 Jul 2017 08:22:14 +0000 (10:22 +0200)]
replace statement with statement to avoid different PSI

from PSI parsed from the same text

3 years agoPyCharm Edu: Adaptive Java shouldn't be available
Ekaterina Tuzova [Wed, 12 Jul 2017 16:03:11 +0000 (19:03 +0300)]
PyCharm Edu: Adaptive Java shouldn't be available

3 years ago[groovy] console: don't add --classpath (IDEA-128083)
Daniil Ovchinnikov [Wed, 12 Jul 2017 16:04:34 +0000 (19:04 +0300)]
[groovy] console: don't add --classpath (IDEA-128083)

Selected module classpath is added to the system classloader via dynamic
classpath jar.

3 years ago[performance] Removed accessing of FileTemplateManager during startup
Maxim.Mossienko [Wed, 12 Jul 2017 15:48:39 +0000 (17:48 +0200)]
[performance] Removed accessing of FileTemplateManager during startup

3 years agoAbility to delay provisioning of FileTemplate instance
Maxim.Mossienko [Wed, 12 Jul 2017 15:44:40 +0000 (17:44 +0200)]
Ability to delay provisioning of FileTemplate instance

3 years agoIDEA-171869 Win10 LaF LinkLabels, HyperLinkLabels fixed
Kirill Kirichenko [Wed, 12 Jul 2017 15:26:07 +0000 (18:26 +0300)]
IDEA-171869 Win10 LaF LinkLabels, HyperLinkLabels fixed

3 years ago[git] method parse accepts specific parent revision, not list of all parents
Julia Beliaeva [Wed, 12 Jul 2017 14:28:09 +0000 (17:28 +0300)]
[git] method parse accepts specific parent revision, not list of all parents

3 years ago[git] no need to create GitRevision number for all of the parents
Julia Beliaeva [Wed, 12 Jul 2017 14:16:53 +0000 (17:16 +0300)]
[git] no need to create GitRevision number for all of the parents

3 years ago[git] no need to convert string to hash and back
Julia Beliaeva [Wed, 12 Jul 2017 14:12:27 +0000 (17:12 +0300)]
[git] no need to convert string to hash and back

3 years ago[git] remove deprecated AbstractHash
Julia Beliaeva [Wed, 12 Jul 2017 14:08:50 +0000 (17:08 +0300)]
[git] remove deprecated AbstractHash

3 years agodisable "invert if condition" on invalid negation appcode/173.869 clion/173.868
peter [Wed, 12 Jul 2017 14:44:49 +0000 (16:44 +0200)]
disable "invert if condition" on invalid negation

3 years agoJavaCodeInsightSanityTest: walk FS more deterministically
peter [Wed, 12 Jul 2017 14:18:28 +0000 (16:18 +0200)]
JavaCodeInsightSanityTest: walk FS more deterministically

3 years agoIDEA-175235 Drop down menu from a toolbar button should be below the button
Konstantin Bulenkov [Wed, 12 Jul 2017 14:08:41 +0000 (16:08 +0200)]
IDEA-175235 Drop down menu from a toolbar button should be below the button

3 years agouse event.isActionToolbar()
Konstantin Bulenkov [Wed, 12 Jul 2017 14:06:14 +0000 (16:06 +0200)]
use event.isActionToolbar()

3 years agouse event.isActionToolbar()
Konstantin Bulenkov [Wed, 12 Jul 2017 13:59:08 +0000 (15:59 +0200)]
use event.isActionToolbar()

3 years agouse event.isActionToolbar()
Konstantin Bulenkov [Wed, 12 Jul 2017 13:57:43 +0000 (15:57 +0200)]
use event.isActionToolbar()

3 years agoPY-24682 Explicitly remove helpers directory from the sys.path in packaging_tool.py
Mikhail Golubev [Tue, 11 Jul 2017 16:44:12 +0000 (19:44 +0300)]
PY-24682 Explicitly remove helpers directory from the sys.path in packaging_tool.py

As a workaround for the pip's issue #4216 and setuptools' #885.

3 years agoproject wizard: start loading templates immediately in tests
nik [Wed, 12 Jul 2017 14:03:45 +0000 (17:03 +0300)]
project wizard: start loading templates immediately in tests

3 years agorun inspection options: module scope may appear twice IDEA-175496
Dmitry Batkovich [Wed, 12 Jul 2017 13:41:00 +0000 (16:41 +0300)]
run inspection options: module scope may appear twice IDEA-175496

3 years agoCleanup (warnings)
Roman Shevchenko [Wed, 12 Jul 2017 13:24:07 +0000 (15:24 +0200)]
Cleanup (warnings)

3 years agooptimize icons
Yann Cébron [Wed, 12 Jul 2017 13:21:17 +0000 (15:21 +0200)]
optimize icons

3 years agojavac ast indices: fix deadlock when index is closing due to exception appcode/173.864
Dmitry Batkovich [Wed, 12 Jul 2017 12:00:57 +0000 (15:00 +0300)]
javac ast indices: fix deadlock when index is closing due to exception

3 years agomysterious "should not log CannotRunReadActionException" fixed clion/173.863
Alexey Kudravtsev [Wed, 12 Jul 2017 11:39:35 +0000 (14:39 +0300)]
mysterious "should not log CannotRunReadActionException" fixed

3 years agoremoved unused methods/classes
Alexey Kudravtsev [Tue, 11 Jul 2017 15:19:55 +0000 (18:19 +0300)]
removed unused methods/classes

3 years agocleanup
Alexey Kudravtsev [Tue, 11 Jul 2017 14:56:34 +0000 (17:56 +0300)]
cleanup

3 years agofixed case of missing containing directory(wha?): EA-104265 - IVFAE: PersistentFSImpl...
Alexey Kudravtsev [Tue, 11 Jul 2017 14:49:22 +0000 (17:49 +0300)]
fixed case of missing containing directory(wha?): EA-104265 - IVFAE: PersistentFSImpl.getFileId

3 years agodiagnostics for EA-102923
Alexey Kudravtsev [Tue, 11 Jul 2017 13:13:23 +0000 (16:13 +0300)]
diagnostics for EA-102923

3 years ago[devkit] PsiUtil.isIntelliJBasedDir: support custom IDE layout
Yann Cébron [Wed, 12 Jul 2017 11:40:36 +0000 (13:40 +0200)]
[devkit] PsiUtil.isIntelliJBasedDir: support custom IDE layout

3 years agointroduce information about UI context in AnActionEvent (isActionToolbar + isContextMenu)
Konstantin Bulenkov [Wed, 12 Jul 2017 10:21:54 +0000 (12:21 +0200)]
introduce information about UI context in AnActionEvent (isActionToolbar + isContextMenu)

3 years agoJupyter notebook: add option to disable markdown rendering phpstorm/173.862
Ekaterina Tuzova [Wed, 12 Jul 2017 10:40:51 +0000 (13:40 +0300)]
Jupyter notebook: add option to disable markdown rendering

3 years agouse Consumer from com.intellij.util to be compatible with Promise
Sergey Malenkov [Wed, 12 Jul 2017 10:34:53 +0000 (13:34 +0300)]
use Consumer from com.intellij.util to be compatible with Promise

3 years agotree model to support abstract tree structure wihtin async tree model
Sergey Malenkov [Tue, 11 Jul 2017 13:42:59 +0000 (16:42 +0300)]
tree model to support abstract tree structure wihtin async tree model