Alexey Kudravtsev [Thu, 13 Jul 2017 15:17:40 +0000 (18:17 +0300)]
replaced <code></code> with more concise {@code}
Daniil Ovchinnikov [Thu, 13 Jul 2017 15:06:11 +0000 (18:06 +0300)]
[groovy] console: disallow running temporary console file as a script
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.
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
Vassiliy.Kudryashov [Thu, 13 Jul 2017 14:55:57 +0000 (17:55 +0300)]
IDEA-121819 $MODULE_DIR$ points to directory of the *.iml file
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).
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
Aleksey Pivovarov [Thu, 13 Jul 2017 13:54:44 +0000 (16:54 +0300)]
diff: restore compatibility with upsource plugin
Aleksey Pivovarov [Thu, 13 Jul 2017 13:50:10 +0000 (16:50 +0300)]
diff: rename class
Aleksey Pivovarov [Thu, 13 Jul 2017 14:20:07 +0000 (17:20 +0300)]
vcs: move VcsFileSystem to vcs-impl
Aleksey Pivovarov [Thu, 13 Jul 2017 14:23:13 +0000 (17:23 +0300)]
vcs: remove usage of vcs-specific class from unrelated module
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)
Alexandr Evstigneev [Thu, 13 Jul 2017 14:06:05 +0000 (17:06 +0300)]
Implemented automatic comments prolongation RUBY-19414 Fixed
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:41:29 +0000 (16:41 +0300)]
IDEA-174510 Minor codestyle fixes after review (IDEA-CR-22732)
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:18:08 +0000 (16:18 +0300)]
IDEA-119135 Change name of file to store debugger history
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:08:09 +0000 (16:08 +0300)]
IDEA-119135 Add test to check that serialization is correct
Vitaliy.Bibaev [Thu, 13 Jul 2017 13:07:23 +0000 (16:07 +0300)]
IDEA-119135 Save a state of the XDebuggerHistoryManager
Aleksey Pivovarov [Mon, 10 Jul 2017 16:49:07 +0000 (19:49 +0300)]
IDEA-101502 diff: allow to ignore separators in directory diff
Aleksey Pivovarov [Mon, 10 Jul 2017 16:32:17 +0000 (19:32 +0300)]
diff: extract method
Ekaterina Tuzova [Thu, 13 Jul 2017 12:47:30 +0000 (15:47 +0300)]
Edu: allow bundled update, update plugin version
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)
Dmitry Batkovich [Thu, 13 Jul 2017 12:25:47 +0000 (15:25 +0300)]
fix test
Dmitry Batkovich [Thu, 13 Jul 2017 12:23:31 +0000 (15:23 +0300)]
remove unused test data
Konstantin Bulenkov [Thu, 13 Jul 2017 12:19:23 +0000 (14:19 +0200)]
project groups are not sorted properly on welcome screen
Roman Shevchenko [Thu, 13 Jul 2017 12:07:59 +0000 (14:07 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 13 Jul 2017 12:07:11 +0000 (14:07 +0200)]
[java] consistent PSI after removing one of multiple declarations (IDEA-175642)
Rustam Vishnyakov [Thu, 13 Jul 2017 11:00:44 +0000 (14:00 +0300)]
Correctly update preview upon configurable Reset
Ekaterina Tuzova [Thu, 13 Jul 2017 11:21:21 +0000 (14:21 +0300)]
PY-14630 Packaging: do not disable Add Package button while indexing
Vassiliy.Kudryashov [Thu, 13 Jul 2017 11:31:11 +0000 (14:31 +0300)]
restore defaults state: use tearDown() instead of 'finally blocks'
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
Vladimir Krivosheev [Thu, 13 Jul 2017 10:55:11 +0000 (12:55 +0200)]
fastcgi — cleanup
Vladimir Krivosheev [Thu, 6 Jul 2017 15:16:02 +0000 (17:16 +0200)]
inline HEADER_LENGTH
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
Roman Shevchenko [Thu, 13 Jul 2017 10:10:37 +0000 (12:10 +0200)]
Cleanup (formatting)
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
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
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
Sergey Karashevich [Thu, 13 Jul 2017 09:28:33 +0000 (12:28 +0300)]
[gui-test] fix jList should be showing on screen
Sergey Karashevich [Thu, 13 Jul 2017 08:43:06 +0000 (11:43 +0300)]
[gui-test] change the order of accept agreement dialog check
Vladimir.Orlov [Thu, 13 Jul 2017 09:18:11 +0000 (12:18 +0300)]
image tests fixed.
Vladimir.Orlov [Thu, 13 Jul 2017 09:15:14 +0000 (12:15 +0300)]
image tests fixed.
Vassiliy.Kudryashov [Thu, 13 Jul 2017 09:09:18 +0000 (12:09 +0300)]
IDEA-173740 Too small font in search textbox
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.
Vladimir.Orlov [Thu, 13 Jul 2017 07:29:41 +0000 (10:29 +0300)]
image test fixed.
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
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)
peter [Thu, 13 Jul 2017 06:11:49 +0000 (08:11 +0200)]
JavaCodeInsightSanityTest: check completion and incremental reparse
Vladislav.Soroka [Thu, 13 Jul 2017 05:59:25 +0000 (08:59 +0300)]
Maven: darker icons (DSGN-3630, IDEA-165301)
Valentina Kiryushkina [Wed, 28 Jun 2017 18:18:43 +0000 (21:18 +0300)]
Add support for adaptive courses for different languages
Sergey Karashevich [Wed, 12 Jul 2017 17:24:45 +0000 (20:24 +0300)]
[gui-test] code review IDEA-CR-22286 fixes, add more logging
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.
peter [Wed, 12 Jul 2017 20:02:38 +0000 (22:02 +0200)]
IDEA-175672 Duplicate "new char[]" suggestions
peter [Wed, 12 Jul 2017 17:38:05 +0000 (19:38 +0200)]
IDEA-175681 Duplicate "void" suggestion
fitermay [Tue, 11 Jul 2017 03:30:57 +0000 (23:30 -0400)]
PY-24987/PY-22496: Remove now unused PyInstanceAttributeIndex
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
fitermay [Sun, 9 Jul 2017 23:45:36 +0000 (19:45 -0400)]
PY-24987/PY-22496: Fixes according to review
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'
Roman Shevchenko [Wed, 12 Jul 2017 18:07:35 +0000 (20:07 +0200)]
[java] consistent PSI after adding missing method body (IDEA-175642)
Roman Shevchenko [Wed, 12 Jul 2017 17:35:24 +0000 (19:35 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 12 Jul 2017 17:35:10 +0000 (19:35 +0200)]
Merge remote-tracking branch 'origin/master'
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
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)
Roman Shevchenko [Wed, 12 Jul 2017 17:34:21 +0000 (19:34 +0200)]
[java] consistent PSI after adding newlines to doc comments (IDEA-175640)
Roman Shevchenko [Wed, 12 Jul 2017 17:33:54 +0000 (19:33 +0200)]
[java] consistent PSI after un-qualifying annotated refs (IDEA-175639)
Roman Shevchenko [Wed, 12 Jul 2017 15:46:55 +0000 (17:46 +0200)]
Cleanup (formatting)
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
Anna.Kozlova [Wed, 12 Jul 2017 13:51:09 +0000 (15:51 +0200)]
EA-104456 - IAE: ObjectUtils.notNull
Anna.Kozlova [Wed, 12 Jul 2017 13:10:00 +0000 (15:10 +0200)]
don't alt-f1 on scratches (IDEA-175587)
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
Ekaterina Tuzova [Wed, 12 Jul 2017 16:03:11 +0000 (19:03 +0300)]
PyCharm Edu: Adaptive Java shouldn't be available
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.
Maxim.Mossienko [Wed, 12 Jul 2017 15:48:39 +0000 (17:48 +0200)]
[performance] Removed accessing of FileTemplateManager during startup
Maxim.Mossienko [Wed, 12 Jul 2017 15:44:40 +0000 (17:44 +0200)]
Ability to delay provisioning of FileTemplate instance
Kirill Kirichenko [Wed, 12 Jul 2017 15:26:07 +0000 (18:26 +0300)]
IDEA-171869 Win10 LaF LinkLabels, HyperLinkLabels fixed
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
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
Julia Beliaeva [Wed, 12 Jul 2017 14:12:27 +0000 (17:12 +0300)]
[git] no need to convert string to hash and back
Julia Beliaeva [Wed, 12 Jul 2017 14:08:50 +0000 (17:08 +0300)]
[git] remove deprecated AbstractHash
peter [Wed, 12 Jul 2017 14:44:49 +0000 (16:44 +0200)]
disable "invert if condition" on invalid negation
peter [Wed, 12 Jul 2017 14:18:28 +0000 (16:18 +0200)]
JavaCodeInsightSanityTest: walk FS more deterministically
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
Konstantin Bulenkov [Wed, 12 Jul 2017 14:06:14 +0000 (16:06 +0200)]
use event.isActionToolbar()
Konstantin Bulenkov [Wed, 12 Jul 2017 13:59:08 +0000 (15:59 +0200)]
use event.isActionToolbar()
Konstantin Bulenkov [Wed, 12 Jul 2017 13:57:43 +0000 (15:57 +0200)]
use event.isActionToolbar()
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.
nik [Wed, 12 Jul 2017 14:03:45 +0000 (17:03 +0300)]
project wizard: start loading templates immediately in tests
Dmitry Batkovich [Wed, 12 Jul 2017 13:41:00 +0000 (16:41 +0300)]
run inspection options: module scope may appear twice IDEA-175496
Roman Shevchenko [Wed, 12 Jul 2017 13:24:07 +0000 (15:24 +0200)]
Cleanup (warnings)
Yann Cébron [Wed, 12 Jul 2017 13:21:17 +0000 (15:21 +0200)]
optimize icons
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
Alexey Kudravtsev [Wed, 12 Jul 2017 11:39:35 +0000 (14:39 +0300)]
mysterious "should not log CannotRunReadActionException" fixed
Alexey Kudravtsev [Tue, 11 Jul 2017 15:19:55 +0000 (18:19 +0300)]
removed unused methods/classes
Alexey Kudravtsev [Tue, 11 Jul 2017 14:56:34 +0000 (17:56 +0300)]
cleanup
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
Alexey Kudravtsev [Tue, 11 Jul 2017 13:13:23 +0000 (16:13 +0300)]
diagnostics for EA-102923
Yann Cébron [Wed, 12 Jul 2017 11:40:36 +0000 (13:40 +0200)]
[devkit] PsiUtil.isIntelliJBasedDir: support custom IDE layout
Konstantin Bulenkov [Wed, 12 Jul 2017 10:21:54 +0000 (12:21 +0200)]
introduce information about UI context in AnActionEvent (isActionToolbar + isContextMenu)
Ekaterina Tuzova [Wed, 12 Jul 2017 10:40:51 +0000 (13:40 +0300)]
Jupyter notebook: add option to disable markdown rendering
Sergey Malenkov [Wed, 12 Jul 2017 10:34:53 +0000 (13:34 +0300)]
use Consumer from com.intellij.util to be compatible with Promise
Sergey Malenkov [Tue, 11 Jul 2017 13:42:59 +0000 (16:42 +0300)]
tree model to support abstract tree structure wihtin async tree model