idea/community.git
5 years agoutil: redirect stderr to stdout to spawn fewer threads; reuse BaseOutputReader (IDEA...
Sergey Simonchik [Tue, 17 Nov 2015 17:05:31 +0000 (20:05 +0300)]
util: redirect stderr to stdout to spawn fewer threads; reuse BaseOutputReader (IDEA-CR-6825)

5 years agoredone IDEA-148086
Dmitry Batrak [Tue, 17 Nov 2015 16:57:14 +0000 (19:57 +0300)]
redone IDEA-148086

5 years agoFix EA-75919 - ISE: RepositoryAttachHandler.resolveAndDownloadImpl
Nikolay Mikhaylov [Tue, 17 Nov 2015 16:45:32 +0000 (19:45 +0300)]
Fix EA-75919 - ISE: RepositoryAttachHandler.resolveAndDownloadImpl

5 years ago[ui] no extra password prompt from Create Desktop Entry action in a global mode
Roman Shevchenko [Tue, 17 Nov 2015 16:39:44 +0000 (17:39 +0100)]
[ui] no extra password prompt from Create Desktop Entry action in a global mode

5 years agoRedundantCastUtil: compare types by equals
peter [Tue, 17 Nov 2015 16:01:04 +0000 (17:01 +0100)]
RedundantCastUtil: compare types by equals

5 years agoperform arithmetic operations during dfa (part of IDEA-143315)
peter [Tue, 17 Nov 2015 15:45:19 +0000 (16:45 +0100)]
perform arithmetic operations during dfa (part of IDEA-143315)

5 years agodfa: don't store useless primitive != null facts
peter [Tue, 17 Nov 2015 15:38:23 +0000 (16:38 +0100)]
dfa: don't store useless primitive != null facts

5 years agoIDEA-146131 @NotNull on parameters should only apply until reassignment
peter [Tue, 17 Nov 2015 14:28:31 +0000 (15:28 +0100)]
IDEA-146131 @NotNull on parameters should only apply until reassignment

5 years agofold more stacktrace lines by default
peter [Tue, 17 Nov 2015 14:14:11 +0000 (15:14 +0100)]
fold more stacktrace lines by default

5 years agodfa: values of primitive types have unknown nullability
peter [Tue, 17 Nov 2015 13:58:45 +0000 (14:58 +0100)]
dfa: values of primitive types have unknown nullability

5 years agomore detailed javadoc (IDEA-CR-6779)
nik [Tue, 17 Nov 2015 15:51:55 +0000 (18:51 +0300)]
more detailed javadoc (IDEA-CR-6779)

5 years agoIDEA-147618 add actions to show Local Changes, Log, and Shelf.
Kirill Likhodedov [Tue, 17 Nov 2015 13:54:38 +0000 (16:54 +0300)]
IDEA-147618 add actions to show Local Changes, Log, and Shelf.

5 years agodiagnostics appcode/144.1191
Alexey Kudravtsev [Tue, 17 Nov 2015 15:02:21 +0000 (18:02 +0300)]
diagnostics

5 years agoIDEA-148086 Empty gutter in console became wider
Egor.Ushakov [Tue, 17 Nov 2015 14:50:49 +0000 (17:50 +0300)]
IDEA-148086 Empty gutter in console became wider

5 years agoutil: consume process's stderr and stdout to prevent hanging (IDEA-148084)
Sergey Simonchik [Tue, 17 Nov 2015 14:49:39 +0000 (17:49 +0300)]
util: consume process's stderr and stdout to prevent hanging (IDEA-148084)

5 years agosynchronize myDisposedObjects
Alexey Kudravtsev [Tue, 17 Nov 2015 14:41:08 +0000 (17:41 +0300)]
synchronize myDisposedObjects

5 years agoClassCastException
Alexey Kudravtsev [Tue, 17 Nov 2015 14:33:16 +0000 (17:33 +0300)]
ClassCastException

5 years agoreview followup
Alexey Kudravtsev [Tue, 17 Nov 2015 13:22:15 +0000 (16:22 +0300)]
review followup

5 years ago[groovy] fix delegate type within closure (IDEA-148030)
Daniil Ovchinnikov [Tue, 17 Nov 2015 14:43:49 +0000 (17:43 +0300)]
[groovy] fix delegate type within closure (IDEA-148030)

5 years agoDBE-1202 support combines pem files with multiple CA certificates
Sergey Ignatov [Tue, 17 Nov 2015 14:31:18 +0000 (17:31 +0300)]
DBE-1202 support combines pem files with multiple CA certificates

5 years agoIDEA-147479 (Replace if with switch doesn't work with Objects.equals)
Bas Leijdekkers [Tue, 17 Nov 2015 14:07:29 +0000 (15:07 +0100)]
IDEA-147479 (Replace if with switch doesn't work with Objects.equals)

5 years agoIG: reduce duplication between if2switch intention and inspection
Bas Leijdekkers [Tue, 17 Nov 2015 13:25:52 +0000 (14:25 +0100)]
IG: reduce duplication between if2switch intention and inspection

5 years agoIG: handle char literals to be sure
Bas Leijdekkers [Tue, 17 Nov 2015 11:04:30 +0000 (12:04 +0100)]
IG: handle char literals to be sure

5 years agoprevent NPE if no action found
pasynkov [Tue, 17 Nov 2015 13:54:41 +0000 (14:54 +0100)]
prevent NPE if no action found

5 years agoIDEA-147693 Quick Definition popup grows on each update
Dmitry Batrak [Tue, 17 Nov 2015 13:55:58 +0000 (16:55 +0300)]
IDEA-147693 Quick Definition popup grows on each update

5 years agoDarcula: fix foreground for disabled menu items
Konstantin Bulenkov [Tue, 17 Nov 2015 13:30:38 +0000 (14:30 +0100)]
Darcula: fix foreground for disabled menu items

5 years agoavoid memory leak when register disposable on already disposed parent phpstorm/144.1181
Alexey Kudravtsev [Tue, 17 Nov 2015 13:11:10 +0000 (16:11 +0300)]
avoid memory leak when register disposable on already disposed parent

5 years agocancel indicator on explicit call to Future.cancel()
Alexey Kudravtsev [Tue, 17 Nov 2015 12:42:13 +0000 (15:42 +0300)]
cancel indicator on explicit call to Future.cancel()

5 years agoprovide presentable name for long-running external processes threads
Alexey Kudravtsev [Tue, 17 Nov 2015 12:38:45 +0000 (15:38 +0300)]
provide presentable name for long-running external processes threads

5 years agointern throwables (-10mb)
Alexey Kudravtsev [Tue, 17 Nov 2015 12:33:15 +0000 (15:33 +0300)]
intern throwables (-10mb)

5 years agostrip limit increased
Alexey Kudravtsev [Tue, 17 Nov 2015 12:29:41 +0000 (15:29 +0300)]
strip limit increased

5 years agoprovide tooltip for "run" guter icon
Alexey Kudravtsev [Mon, 16 Nov 2015 16:11:50 +0000 (19:11 +0300)]
provide tooltip for "run" guter icon

5 years agocleanup
Alexey Kudravtsev [Mon, 16 Nov 2015 16:09:38 +0000 (19:09 +0300)]
cleanup

5 years agoipnb target expression stub based idea/144.1178 webstorm/144.1180
Ekaterina Tuzova [Mon, 16 Nov 2015 18:44:46 +0000 (21:44 +0300)]
ipnb target expression stub based

5 years agofixed PY-16392 Code completion in ipython notebook is broken by "%matplotlb inline...
Ekaterina Tuzova [Mon, 16 Nov 2015 18:29:34 +0000 (21:29 +0300)]
fixed PY-16392 Code completion in ipython notebook is broken by "%matplotlb inline" magic

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Tue, 17 Nov 2015 12:14:56 +0000 (15:14 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agosync incompatible plugin versions with branch 143
Maxim.Mossienko [Tue, 17 Nov 2015 12:06:00 +0000 (13:06 +0100)]
sync incompatible plugin versions with branch 143

5 years agoGo plugin was added for the validation
Maxim.Mossienko [Tue, 17 Nov 2015 12:05:30 +0000 (13:05 +0100)]
Go plugin was added for the validation

5 years agoIDEA-147538 Uninstalling doesn't remove program from 'Programs and features' list...
Vladimir.Orlov [Tue, 17 Nov 2015 12:07:40 +0000 (15:07 +0300)]
IDEA-147538 Uninstalling doesn't remove program from 'Programs and features' list in Control Panel

5 years agogradle: build classpath resolve migrated to use own dependency resolver
Vladislav.Soroka [Tue, 17 Nov 2015 12:03:02 +0000 (15:03 +0300)]
gradle: build classpath resolve migrated to use own dependency resolver

5 years ago[java] avoid copying nullability type annotations (IDEA-132058) appcode/144.1185 clion/144.1184
Roman Shevchenko [Tue, 17 Nov 2015 11:58:08 +0000 (12:58 +0100)]
[java] avoid copying nullability type annotations (IDEA-132058)

5 years ago[java] API for exploring annotation targets
Roman Shevchenko [Tue, 17 Nov 2015 11:46:14 +0000 (12:46 +0100)]
[java] API for exploring annotation targets

5 years agoIDEA-140542 Forward navigation to already navigated items (ctrl + alt + right ))...
Egor.Ushakov [Tue, 17 Nov 2015 11:31:30 +0000 (14:31 +0300)]
IDEA-140542 Forward navigation to already navigated items (ctrl + alt + right )) seems to be broken

5 years ago CIDR: Refactoring. Added tests for pattern version parsing
Alexey Ushakov [Tue, 17 Nov 2015 11:22:34 +0000 (14:22 +0300)]
 CIDR: Refactoring. Added tests for pattern version parsing

5 years agogradle: exclude classes from project libraries and sources from build classpath searc...
Vladislav.Soroka [Tue, 17 Nov 2015 10:55:05 +0000 (13:55 +0300)]
gradle: exclude classes from project libraries and sources from build classpath search if not ExternalModuleBuildGlobalSearchScope or EverythingGlobalScope used

5 years agoIDEA-123587 DevKit: get rid of "Collection Child xxx" tooltips on tags in plugin.xml
Yann Cébron [Tue, 17 Nov 2015 10:17:16 +0000 (11:17 +0100)]
IDEA-123587 DevKit: get rid of "Collection Child xxx" tooltips on tags in plugin.xml

5 years agoPY-17674 Add linefeed before right brace in dict literals when it's preceded by colon
Mikhail Golubev [Mon, 16 Nov 2015 18:29:28 +0000 (21:29 +0300)]
PY-17674 Add linefeed before right brace in dict literals when it's preceded by colon

Rules about literal braces is considered earlier than those for colons
in spacing builder.

5 years agoIDEA-147395 (Slf4j placeholder inspection should be able to handle simple concatenati...
Bas Leijdekkers [Tue, 17 Nov 2015 09:43:45 +0000 (10:43 +0100)]
IDEA-147395 (Slf4j placeholder inspection should be able to handle simple concatenation in logStringArgument)

5 years agodispose temporary smart pointers created in tree UI
peter [Tue, 17 Nov 2015 09:12:53 +0000 (10:12 +0100)]
dispose temporary smart pointers created in tree UI

5 years agoinclude "liftShorter" weights into completion sorting diagnostics: need to supply...
peter [Tue, 17 Nov 2015 08:42:42 +0000 (09:42 +0100)]
include "liftShorter" weights into completion sorting diagnostics: need to supply items in the original order and need to actually iterate over the result

5 years agoexternal build: disable java extensions for external build process to ensure that...
nik [Mon, 16 Nov 2015 17:53:52 +0000 (20:53 +0300)]
external build: disable java extensions for external build process to ensure that build won't fail if incompatible version of a library used by the build process is added to extensions directory (IDEA-147368)

5 years agonew inference: session container (I) appcode/144.1174 clion/144.1175
Anna Kozlova [Mon, 16 Nov 2015 17:43:16 +0000 (18:43 +0100)]
new inference: session container (I)

5 years agojavafx: accept imports in fx:root tags (IDEA-147975)
Anna Kozlova [Mon, 16 Nov 2015 13:03:05 +0000 (14:03 +0100)]
javafx: accept imports in fx:root tags (IDEA-147975)

5 years agoexpected type by parent: parameter rename
Anna Kozlova [Mon, 16 Nov 2015 09:51:42 +0000 (10:51 +0100)]
expected type by parent: parameter rename

5 years agodiagnostics for EA-75948 - ISE: TextLayoutCache.checkDisposed
Dmitry Batrak [Tue, 17 Nov 2015 08:12:38 +0000 (11:12 +0300)]
diagnostics for EA-75948 - ISE: TextLayoutCache.checkDisposed

5 years agoCIDR: Refactoring. Moved pattern version parsing to Version
Alexey Ushakov [Tue, 17 Nov 2015 07:49:17 +0000 (10:49 +0300)]
CIDR: Refactoring. Moved pattern version parsing to Version

5 years agofix nullability issues in children and getRawDeepestLast appcode/144.1172 clion/144.1165 dbe/144.1160 idea/144.1161 phpstorm/144.1163 pycharm/144.1168 rubymine/144.1169 webstorm/144.1170
Gregory.Shrago [Mon, 16 Nov 2015 23:33:46 +0000 (02:33 +0300)]
fix nullability issues in children and getRawDeepestLast

5 years agoLanguage comparator: use natural compare
Gregory.Shrago [Mon, 16 Nov 2015 20:35:28 +0000 (23:35 +0300)]
Language comparator: use natural compare

5 years agodisplay file size instead of repeating the app name
Gregory.Shrago [Mon, 16 Nov 2015 18:08:02 +0000 (21:08 +0300)]
display file size instead of repeating the app name

5 years agoIDEA-106188 (Inspection "Call to default .toString" should not trigger on abstract... appcode/144.1158
Bas Leijdekkers [Mon, 16 Nov 2015 19:35:03 +0000 (20:35 +0100)]
IDEA-106188 (Inspection "Call to default .toString" should not trigger on abstract classes)

5 years agojetbrains.dic: +"jacoco" clion/144.1157
Yann Cébron [Mon, 16 Nov 2015 19:41:29 +0000 (20:41 +0100)]
jetbrains.dic: +"jacoco"

5 years agodownload_kotlin: use beta 2 branch by default
Dmitry Jemerov [Mon, 16 Nov 2015 19:01:55 +0000 (20:01 +0100)]
download_kotlin: use beta 2 branch by default

5 years agotry harder to close files ignoring exceptions
Maxim.Mossienko [Mon, 16 Nov 2015 16:45:09 +0000 (17:45 +0100)]
try harder to close files ignoring exceptions

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 16 Nov 2015 18:40:27 +0000 (19:40 +0100)]
Merge remote-tracking branch 'origin/master'

5 years agoIG: ignore casts to concrete class inside equals() and clone() methods (IDEA-148010)
Bas Leijdekkers [Mon, 16 Nov 2015 18:06:34 +0000 (19:06 +0100)]
IG: ignore casts to concrete class inside equals() and clone() methods (IDEA-148010)

5 years agomake IG test light
Bas Leijdekkers [Mon, 16 Nov 2015 16:30:57 +0000 (17:30 +0100)]
make IG test light

5 years agofixed PY-7760 No module named pyparsing false positive after installing package
Ekaterina Tuzova [Mon, 16 Nov 2015 17:55:12 +0000 (20:55 +0300)]
fixed PY-7760 No module named pyparsing false positive after installing package
PY-13946 Remote Interpreter: Package is not resolved after installing

Store sdks in cache by homepath instead of name. Do not store sdk in PyPackageManager at all, we can always find it by homepath

5 years agoError on stop process when debugging (PY-17546)
Elizaveta Shashkova [Mon, 16 Nov 2015 17:22:35 +0000 (20:22 +0300)]
Error on stop process when debugging (PY-17546)

Do not stop on exception breakpoints in case of KeyboardInterrupt

5 years agoCleanup (duplication; correct light test setup; formatting; typos)
Roman Shevchenko [Mon, 16 Nov 2015 13:10:07 +0000 (14:10 +0100)]
Cleanup (duplication; correct light test setup; formatting; typos)

5 years agouse ConcurrentFactoryMap to simplify implementation of CoreJarFileSystem; add API...
Dmitry Jemerov [Mon, 16 Nov 2015 16:57:25 +0000 (17:57 +0100)]
use ConcurrentFactoryMap to simplify implementation of CoreJarFileSystem; add API to clear list of handlers

5 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Mon, 16 Nov 2015 16:33:47 +0000 (19:33 +0300)]
Merge branch 'python-fixes'

5 years agoUse TypeEvalContext.userInitiated() for replace tuple with list quickfix (PY-15558)
Andrey Vlasovskikh [Mon, 16 Nov 2015 16:25:58 +0000 (19:25 +0300)]
Use TypeEvalContext.userInitiated() for replace tuple with list quickfix (PY-15558)

The default type evaluation context doesn't allow to perform proper
follow assignments chain even for AST-based trees now (which is
consistent with stub-based trees). We have to specify the appropriate
context manually.

5 years agoUse better TypeEvalContext.codeAnalysis() instead of codeInsightFallback() for refere...
Andrey Vlasovskikh [Mon, 16 Nov 2015 16:23:58 +0000 (19:23 +0300)]
Use better TypeEvalContext.codeAnalysis() instead of codeInsightFallback() for reference expressions (PY-15558)

For PyReferenceExpressionImpl we are sure that we are a part of an AST,
not a stub, so we can use the current file as the anchor for a more
powerful codeAnalysis() type evaluation context.

5 years agoUse the appropriate TypeEvalContext in tests (PY-15558)
Andrey Vlasovskikh [Mon, 16 Nov 2015 16:22:23 +0000 (19:22 +0300)]
Use the appropriate TypeEvalContext in tests (PY-15558)

5 years agocheck lookup element presentation from previous completion to preserve selection...
peter [Mon, 16 Nov 2015 16:07:34 +0000 (17:07 +0100)]
check lookup element presentation from previous completion to preserve selection (IDEA-CR-6776)

5 years agoIDEA-147758 Add "Show In Git Log" to the annotation gutter popup
Kirill Likhodedov [Mon, 16 Nov 2015 15:17:23 +0000 (18:17 +0300)]
IDEA-147758 Add "Show In Git Log" to the annotation gutter popup

5 years ago@NotNull, javadoc
Kirill Likhodedov [Mon, 16 Nov 2015 15:16:07 +0000 (18:16 +0300)]
@NotNull, javadoc

5 years agogit: rename & move action to a more proper place
Kirill Likhodedov [Mon, 16 Nov 2015 15:14:40 +0000 (18:14 +0300)]
git: rename & move action to a more proper place

5 years agogit: remove action description since it duplicates the title
Kirill Likhodedov [Mon, 16 Nov 2015 15:11:33 +0000 (18:11 +0300)]
git: remove action description since it duplicates the title

5 years agogithub: cleanup
Aleksey Pivovarov [Mon, 16 Nov 2015 15:41:19 +0000 (18:41 +0300)]
github: cleanup

myLineNumber is already corrected as we use UpToDateLineNumberListener now

5 years agoIDEA-128336 Settings list: better readability and navigation: debugger goes before...
Anton Makeev [Mon, 16 Nov 2015 15:16:51 +0000 (16:16 +0100)]
IDEA-128336 Settings list: better readability and navigation: debugger goes before deployment, App Servers have default priority

5 years agoMergeDialogCustomizer cleanup: nullability, formatting
Kirill Likhodedov [Sun, 15 Nov 2015 15:31:32 +0000 (18:31 +0300)]
MergeDialogCustomizer cleanup: nullability, formatting

5 years agoIt is incorrect to compare key char and vk clion/144.1153
Denis Fokin [Mon, 16 Nov 2015 15:00:28 +0000 (19:00 +0400)]
It is incorrect to compare key char and vk

5 years agofixed PY-17586 Conda: No repositories for installing packages appcode/144.1154
Ekaterina Tuzova [Mon, 16 Nov 2015 14:56:10 +0000 (17:56 +0300)]
fixed PY-17586 Conda: No repositories for installing packages

5 years agoadded PY-11790 Add support to pyenv
Ekaterina Tuzova [Mon, 16 Nov 2015 12:59:29 +0000 (15:59 +0300)]
added PY-11790 Add support to pyenv

5 years agoEA-75912 - assert: EditorSizeManager.calculatePreferredWidth
Dmitry Batrak [Mon, 16 Nov 2015 14:43:14 +0000 (17:43 +0300)]
EA-75912 - assert: EditorSizeManager.calculatePreferredWidth

5 years agoFixed non-determinism for target exprs with qualified assigned values during stubs...
Andrey Vlasovskikh [Mon, 16 Nov 2015 14:38:55 +0000 (17:38 +0300)]
Fixed non-determinism for target exprs with qualified assigned values during stubs->AST (PY-15558)

Now we use exactly the same algorithm for resolving values assigned to
target expressions for both stubs and AST.

5 years agoMerge remote-tracking branch 'origin/master'
Mikhail Golubev [Mon, 16 Nov 2015 14:04:21 +0000 (17:04 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agodiff: mark DirDiff actions DumbAware
Aleksey Pivovarov [Mon, 16 Nov 2015 12:01:31 +0000 (15:01 +0300)]
diff: mark DirDiff actions DumbAware

5 years agodiff: fix painting bug in PyCharm color settings
Aleksey Pivovarov [Mon, 16 Nov 2015 10:49:31 +0000 (13:49 +0300)]
diff: fix painting bug in PyCharm color settings

avoid changes at the end of file

5 years agodiff: install listeners in onInit()
Aleksey Pivovarov [Mon, 16 Nov 2015 10:34:56 +0000 (13:34 +0300)]
diff: install listeners in onInit()

5 years agodiff: add test case on color settings
Aleksey Pivovarov [Mon, 16 Nov 2015 09:25:38 +0000 (12:25 +0300)]
diff: add test case on color settings

5 years agoMerge branch 'east825/py3-docstring-formatter'
Mikhail Golubev [Mon, 16 Nov 2015 13:56:20 +0000 (16:56 +0300)]
Merge branch 'east825/py3-docstring-formatter'

5 years agoEA-75912 - assert: EditorSizeManager.calculatePreferredWidth
Dmitry Batrak [Mon, 16 Nov 2015 13:55:31 +0000 (16:55 +0300)]
EA-75912 - assert: EditorSizeManager.calculatePreferredWidth

5 years agomoved JSP-dependent test back to ultimate
Alexey Kudravtsev [Mon, 16 Nov 2015 13:28:48 +0000 (16:28 +0300)]
moved JSP-dependent test back to ultimate

5 years agocleanup
Alexey Kudravtsev [Mon, 16 Nov 2015 12:37:50 +0000 (15:37 +0300)]
cleanup

5 years agoIG: inspection should not warn when cause reference can't be moved to new expression...
Bas Leijdekkers [Mon, 16 Nov 2015 13:38:20 +0000 (14:38 +0100)]
IG: inspection should not warn when cause reference can't be moved to new expression (IDEA-CR-6043)

5 years agoIG: inspection should warn when declaration and assignment are split (IDEA-CR-6043)
Bas Leijdekkers [Mon, 16 Nov 2015 13:33:51 +0000 (14:33 +0100)]
IG: inspection should warn when declaration and assignment are split (IDEA-CR-6043)

5 years agomake IG test light
Bas Leijdekkers [Sun, 15 Nov 2015 19:37:07 +0000 (20:37 +0100)]
make IG test light

5 years agoFix after merge mistake (PY-17550)
Elizaveta Shashkova [Mon, 16 Nov 2015 13:40:42 +0000 (16:40 +0300)]
Fix after merge mistake (PY-17550)