Dmitry Batrak [Tue, 17 Nov 2015 16:57:14 +0000 (19:57 +0300)]
redone IDEA-148086
Nikolay Mikhaylov [Tue, 17 Nov 2015 16:45:32 +0000 (19:45 +0300)]
Fix EA-75919 - ISE: RepositoryAttachHandler.resolveAndDownloadImpl
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
peter [Tue, 17 Nov 2015 16:01:04 +0000 (17:01 +0100)]
RedundantCastUtil: compare types by equals
peter [Tue, 17 Nov 2015 15:45:19 +0000 (16:45 +0100)]
perform arithmetic operations during dfa (part of IDEA-143315)
peter [Tue, 17 Nov 2015 15:38:23 +0000 (16:38 +0100)]
dfa: don't store useless primitive != null facts
peter [Tue, 17 Nov 2015 14:28:31 +0000 (15:28 +0100)]
IDEA-146131 @NotNull on parameters should only apply until reassignment
peter [Tue, 17 Nov 2015 14:14:11 +0000 (15:14 +0100)]
fold more stacktrace lines by default
peter [Tue, 17 Nov 2015 13:58:45 +0000 (14:58 +0100)]
dfa: values of primitive types have unknown nullability
nik [Tue, 17 Nov 2015 15:51:55 +0000 (18:51 +0300)]
more detailed javadoc (IDEA-CR-6779)
Kirill Likhodedov [Tue, 17 Nov 2015 13:54:38 +0000 (16:54 +0300)]
IDEA-147618 add actions to show Local Changes, Log, and Shelf.
Alexey Kudravtsev [Tue, 17 Nov 2015 15:02:21 +0000 (18:02 +0300)]
diagnostics
Egor.Ushakov [Tue, 17 Nov 2015 14:50:49 +0000 (17:50 +0300)]
IDEA-148086 Empty gutter in console became wider
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)
Alexey Kudravtsev [Tue, 17 Nov 2015 14:41:08 +0000 (17:41 +0300)]
synchronize myDisposedObjects
Alexey Kudravtsev [Tue, 17 Nov 2015 14:33:16 +0000 (17:33 +0300)]
ClassCastException
Alexey Kudravtsev [Tue, 17 Nov 2015 13:22:15 +0000 (16:22 +0300)]
review followup
Daniil Ovchinnikov [Tue, 17 Nov 2015 14:43:49 +0000 (17:43 +0300)]
[groovy] fix delegate type within closure (IDEA-148030)
Sergey Ignatov [Tue, 17 Nov 2015 14:31:18 +0000 (17:31 +0300)]
DBE-1202 support combines pem files with multiple CA certificates
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)
Bas Leijdekkers [Tue, 17 Nov 2015 13:25:52 +0000 (14:25 +0100)]
IG: reduce duplication between if2switch intention and inspection
Bas Leijdekkers [Tue, 17 Nov 2015 11:04:30 +0000 (12:04 +0100)]
IG: handle char literals to be sure
pasynkov [Tue, 17 Nov 2015 13:54:41 +0000 (14:54 +0100)]
prevent NPE if no action found
Dmitry Batrak [Tue, 17 Nov 2015 13:55:58 +0000 (16:55 +0300)]
IDEA-147693 Quick Definition popup grows on each update
Konstantin Bulenkov [Tue, 17 Nov 2015 13:30:38 +0000 (14:30 +0100)]
Darcula: fix foreground for disabled menu items
Alexey Kudravtsev [Tue, 17 Nov 2015 13:11:10 +0000 (16:11 +0300)]
avoid memory leak when register disposable on already disposed parent
Alexey Kudravtsev [Tue, 17 Nov 2015 12:42:13 +0000 (15:42 +0300)]
cancel indicator on explicit call to Future.cancel()
Alexey Kudravtsev [Tue, 17 Nov 2015 12:38:45 +0000 (15:38 +0300)]
provide presentable name for long-running external processes threads
Alexey Kudravtsev [Tue, 17 Nov 2015 12:33:15 +0000 (15:33 +0300)]
intern throwables (-10mb)
Alexey Kudravtsev [Tue, 17 Nov 2015 12:29:41 +0000 (15:29 +0300)]
strip limit increased
Alexey Kudravtsev [Mon, 16 Nov 2015 16:11:50 +0000 (19:11 +0300)]
provide tooltip for "run" guter icon
Alexey Kudravtsev [Mon, 16 Nov 2015 16:09:38 +0000 (19:09 +0300)]
cleanup
Ekaterina Tuzova [Mon, 16 Nov 2015 18:44:46 +0000 (21:44 +0300)]
ipnb target expression stub based
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
Vladimir.Orlov [Tue, 17 Nov 2015 12:14:56 +0000 (15:14 +0300)]
Merge remote-tracking branch 'origin/master'
Maxim.Mossienko [Tue, 17 Nov 2015 12:06:00 +0000 (13:06 +0100)]
sync incompatible plugin versions with branch 143
Maxim.Mossienko [Tue, 17 Nov 2015 12:05:30 +0000 (13:05 +0100)]
Go plugin was added for the validation
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
Vladislav.Soroka [Tue, 17 Nov 2015 12:03:02 +0000 (15:03 +0300)]
gradle: build classpath resolve migrated to use own dependency resolver
Roman Shevchenko [Tue, 17 Nov 2015 11:58:08 +0000 (12:58 +0100)]
[java] avoid copying nullability type annotations (IDEA-132058)
Roman Shevchenko [Tue, 17 Nov 2015 11:46:14 +0000 (12:46 +0100)]
[java] API for exploring annotation targets
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
Alexey Ushakov [Tue, 17 Nov 2015 11:22:34 +0000 (14:22 +0300)]
CIDR: Refactoring. Added tests for pattern version parsing
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
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
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.
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)
peter [Tue, 17 Nov 2015 09:12:53 +0000 (10:12 +0100)]
dispose temporary smart pointers created in tree UI
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
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)
Anna Kozlova [Mon, 16 Nov 2015 17:43:16 +0000 (18:43 +0100)]
new inference: session container (I)
Anna Kozlova [Mon, 16 Nov 2015 13:03:05 +0000 (14:03 +0100)]
javafx: accept imports in fx:root tags (IDEA-147975)
Anna Kozlova [Mon, 16 Nov 2015 09:51:42 +0000 (10:51 +0100)]
expected type by parent: parameter rename
Dmitry Batrak [Tue, 17 Nov 2015 08:12:38 +0000 (11:12 +0300)]
diagnostics for EA-75948 - ISE: TextLayoutCache.checkDisposed
Alexey Ushakov [Tue, 17 Nov 2015 07:49:17 +0000 (10:49 +0300)]
CIDR: Refactoring. Moved pattern version parsing to Version
Gregory.Shrago [Mon, 16 Nov 2015 23:33:46 +0000 (02:33 +0300)]
fix nullability issues in children and getRawDeepestLast
Gregory.Shrago [Mon, 16 Nov 2015 20:35:28 +0000 (23:35 +0300)]
Language comparator: use natural compare
Gregory.Shrago [Mon, 16 Nov 2015 18:08:02 +0000 (21:08 +0300)]
display file size instead of repeating the app name
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)
Yann Cébron [Mon, 16 Nov 2015 19:41:29 +0000 (20:41 +0100)]
jetbrains.dic: +"jacoco"
Dmitry Jemerov [Mon, 16 Nov 2015 19:01:55 +0000 (20:01 +0100)]
download_kotlin: use beta 2 branch by default
Maxim.Mossienko [Mon, 16 Nov 2015 16:45:09 +0000 (17:45 +0100)]
try harder to close files ignoring exceptions
Roman Shevchenko [Mon, 16 Nov 2015 18:40:27 +0000 (19:40 +0100)]
Merge remote-tracking branch 'origin/master'
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)
Bas Leijdekkers [Mon, 16 Nov 2015 16:30:57 +0000 (17:30 +0100)]
make IG test light
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
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
Roman Shevchenko [Mon, 16 Nov 2015 13:10:07 +0000 (14:10 +0100)]
Cleanup (duplication; correct light test setup; formatting; typos)
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
Andrey Vlasovskikh [Mon, 16 Nov 2015 16:33:47 +0000 (19:33 +0300)]
Merge branch 'python-fixes'
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.
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.
Andrey Vlasovskikh [Mon, 16 Nov 2015 16:22:23 +0000 (19:22 +0300)]
Use the appropriate TypeEvalContext in tests (PY-15558)
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)
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
Kirill Likhodedov [Mon, 16 Nov 2015 15:16:07 +0000 (18:16 +0300)]
@NotNull, javadoc
Kirill Likhodedov [Mon, 16 Nov 2015 15:14:40 +0000 (18:14 +0300)]
git: rename & move action to a more proper place
Kirill Likhodedov [Mon, 16 Nov 2015 15:11:33 +0000 (18:11 +0300)]
git: remove action description since it duplicates the title
Aleksey Pivovarov [Mon, 16 Nov 2015 15:41:19 +0000 (18:41 +0300)]
github: cleanup
myLineNumber is already corrected as we use UpToDateLineNumberListener now
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
Kirill Likhodedov [Sun, 15 Nov 2015 15:31:32 +0000 (18:31 +0300)]
MergeDialogCustomizer cleanup: nullability, formatting
Denis Fokin [Mon, 16 Nov 2015 15:00:28 +0000 (19:00 +0400)]
It is incorrect to compare key char and vk
Ekaterina Tuzova [Mon, 16 Nov 2015 14:56:10 +0000 (17:56 +0300)]
fixed PY-17586 Conda: No repositories for installing packages
Ekaterina Tuzova [Mon, 16 Nov 2015 12:59:29 +0000 (15:59 +0300)]
added PY-11790 Add support to pyenv
Dmitry Batrak [Mon, 16 Nov 2015 14:43:14 +0000 (17:43 +0300)]
EA-75912 - assert: EditorSizeManager.calculatePreferredWidth
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.
Mikhail Golubev [Mon, 16 Nov 2015 14:04:21 +0000 (17:04 +0300)]
Merge remote-tracking branch 'origin/master'
Aleksey Pivovarov [Mon, 16 Nov 2015 12:01:31 +0000 (15:01 +0300)]
diff: mark DirDiff actions DumbAware
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
Aleksey Pivovarov [Mon, 16 Nov 2015 10:34:56 +0000 (13:34 +0300)]
diff: install listeners in onInit()
Aleksey Pivovarov [Mon, 16 Nov 2015 09:25:38 +0000 (12:25 +0300)]
diff: add test case on color settings
Mikhail Golubev [Mon, 16 Nov 2015 13:56:20 +0000 (16:56 +0300)]
Merge branch 'east825/py3-docstring-formatter'
Dmitry Batrak [Mon, 16 Nov 2015 13:55:31 +0000 (16:55 +0300)]
EA-75912 - assert: EditorSizeManager.calculatePreferredWidth
Alexey Kudravtsev [Mon, 16 Nov 2015 13:28:48 +0000 (16:28 +0300)]
moved JSP-dependent test back to ultimate
Alexey Kudravtsev [Mon, 16 Nov 2015 12:37:50 +0000 (15:37 +0300)]
cleanup
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)
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)
Bas Leijdekkers [Sun, 15 Nov 2015 19:37:07 +0000 (20:37 +0100)]
make IG test light
Elizaveta Shashkova [Mon, 16 Nov 2015 13:40:42 +0000 (16:40 +0300)]
Fix after merge mistake (PY-17550)
Dmitry Batrak [Mon, 16 Nov 2015 13:30:57 +0000 (16:30 +0300)]
IDEA-147998 Throwable at com.intellij.codeInsight.hint.EditorFragmentComponent.a