Dmitry Trofimov [Thu, 1 Sep 2016 20:06:56 +0000 (22:06 +0200)]
Improve comments
Dmitry Trofimov [Thu, 1 Sep 2016 19:59:03 +0000 (21:59 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 1 Sep 2016 19:58:10 +0000 (21:58 +0200)]
Auto activate of virtualenv in terminal for projects with Python Virtualenv interpreters (PY-10498)
Roman Shevchenko [Thu, 1 Sep 2016 18:33:37 +0000 (21:33 +0300)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 1 Sep 2016 18:33:05 +0000 (21:33 +0300)]
[updater] fixes create conflict validation on case-sensitive FS
Anna Kozlova [Thu, 1 Sep 2016 18:11:10 +0000 (21:11 +0300)]
disable inline parameter for library code (IDEA-160679)
Anna Kozlova [Thu, 1 Sep 2016 17:08:49 +0000 (20:08 +0300)]
EA-85518 - NPE: TodoPanel.updatePreviewPanel
Roman Shevchenko [Thu, 1 Sep 2016 15:41:16 +0000 (18:41 +0300)]
[updater] optimization
Dennis Ushakov [Wed, 31 Aug 2016 15:49:00 +0000 (18:49 +0300)]
remove hardcoded font name, use laf provided
Valentin Fondaratov [Thu, 1 Sep 2016 16:11:37 +0000 (19:11 +0300)]
IDEA-CR-13420: Create list of the appropriate length
Valentin Fondaratov [Thu, 1 Sep 2016 16:07:06 +0000 (19:07 +0300)]
IDEA-CR-13420: Do not throw exceptions in lowlevel handler
Ilya.Kazakevich [Thu, 1 Sep 2016 15:32:02 +0000 (18:32 +0300)]
PY-20624: hookimpl is not supported in pytest before 2.8.0
* We need hookimpl, but we shall not fail with out of it. We report warning instead.
Yann Cébron [Thu, 1 Sep 2016 15:24:26 +0000 (17:24 +0200)]
IDEA-158314 Spring Initializr -> "Dependencies" tab: redesign
initial, very WIP, #2
Yann Cébron [Thu, 1 Sep 2016 15:23:52 +0000 (17:23 +0200)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Thu, 1 Sep 2016 15:19:16 +0000 (17:19 +0200)]
Merge remote-tracking branch 'origin/master'
Vladimir Krivosheev [Thu, 1 Sep 2016 15:17:51 +0000 (17:17 +0200)]
IDEA-160565 Do not accept your login and password by Atlassian for bitbucket.org
Dmitry Trofimov [Thu, 1 Sep 2016 15:14:02 +0000 (17:14 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 1 Sep 2016 15:13:07 +0000 (17:13 +0200)]
Fix build take 2.
Alexey Kudravtsev [Thu, 1 Sep 2016 15:11:33 +0000 (18:11 +0300)]
check for accessibility
Dmitry Trofimov [Thu, 1 Sep 2016 15:11:07 +0000 (17:11 +0200)]
Merge remote-tracking branch 'origin/master'
# Conflicts:
# build/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy
Yann Cébron [Thu, 1 Sep 2016 15:10:01 +0000 (17:10 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 1 Sep 2016 15:09:52 +0000 (17:09 +0200)]
Fix terminal build
Vladimir Krivosheev [Thu, 1 Sep 2016 14:50:40 +0000 (16:50 +0200)]
OneTimeString — clearable only if returned from CS.get
Yann Cébron [Thu, 1 Sep 2016 14:51:38 +0000 (16:51 +0200)]
Merge remote-tracking branch 'origin/master'
Bas Leijdekkers [Thu, 1 Sep 2016 14:38:20 +0000 (16:38 +0200)]
IG: add java.util.stream.BaseStream to defaults of "Result of method call ignored" inspection
Bas Leijdekkers [Thu, 1 Sep 2016 13:36:22 +0000 (15:36 +0200)]
IG: clarify description (IDEA-160632)
Bas Leijdekkers [Thu, 1 Sep 2016 10:49:22 +0000 (12:49 +0200)]
IG: fix removing multiple rows from table
Roman Shevchenko [Thu, 1 Sep 2016 14:42:40 +0000 (17:42 +0300)]
[updater] asserts strict order of actions in the patch test
peter [Thu, 1 Sep 2016 13:45:43 +0000 (15:45 +0200)]
let DirectoryIndexTest mock extensions not affect other (leaked) projects
Yann Cébron [Thu, 1 Sep 2016 14:07:28 +0000 (16:07 +0200)]
Merge remote-tracking branch 'origin/master'
Alexey Kudravtsev [Thu, 1 Sep 2016 13:58:32 +0000 (16:58 +0300)]
cleanup
Alexey Kudravtsev [Thu, 1 Sep 2016 13:58:12 +0000 (16:58 +0300)]
Use resolveImaginarySuperCallInThisPlace() instead of enumerating all super class constructors; find usages of overloaded ctr should find only correct implicit super calls
nik [Thu, 1 Sep 2016 13:43:18 +0000 (16:43 +0300)]
build scripts: corrected layout of terminal plugin, jediterm-sh.in is now loaded via classloader
Yann Cébron [Thu, 1 Sep 2016 13:41:36 +0000 (15:41 +0200)]
Merge remote-tracking branch 'origin/master'
Anna Kozlova [Thu, 1 Sep 2016 13:34:18 +0000 (16:34 +0300)]
logging for EA-86223 - assert: AnalysisScope.displayProjectRelativePath
Anna Kozlova [Thu, 1 Sep 2016 13:24:00 +0000 (16:24 +0300)]
ignore lombok generated methods
EA-86304 - assert: PsiDiamondTypeUtil.areTypeArgumentsRedundant
Anna Kozlova [Thu, 1 Sep 2016 12:59:27 +0000 (15:59 +0300)]
save as live template: skip nested ranges
EA-86646 - IOOBE: DocumentImpl.replaceString
Anna Kozlova [Thu, 1 Sep 2016 11:40:43 +0000 (14:40 +0300)]
EA-86810 - SOE: StringExpressionHelper.evaluateExpression
Anna Kozlova [Thu, 1 Sep 2016 11:36:20 +0000 (14:36 +0300)]
EA-86898 - assert: CaretImpl.lambda$doSetSelection$
open another editor if fix is invoked from method call
Anna Kozlova [Thu, 1 Sep 2016 11:22:32 +0000 (14:22 +0300)]
EA-87016 - assert: PsiParameterListImpl.getParameterIndex
Anna Kozlova [Thu, 1 Sep 2016 10:12:08 +0000 (13:12 +0300)]
EA-87589 - IAE: CommonRefactoringUtil.showErrorHint
peter [Thu, 1 Sep 2016 12:00:41 +0000 (14:00 +0200)]
execute runWhenProjectIsInitialized immediately whatever the modality (fixes blinking appcode/cidr tests)
peter [Thu, 1 Sep 2016 11:57:58 +0000 (13:57 +0200)]
adapt PsiDocumentManagerImplTest expectations (IDEA-160596)
Dmitry Batrak [Thu, 1 Sep 2016 12:49:10 +0000 (15:49 +0300)]
disable smart backspace functionality in column selection mode - the latter should have more priority in defining backspace behaviour
Sergey Simonchik [Thu, 1 Sep 2016 12:45:27 +0000 (15:45 +0300)]
util: findStartingLineSeparator -> getLineSeparatorAt (following IDEA-CR-13452)
Egor.Ushakov [Thu, 1 Sep 2016 11:43:27 +0000 (14:43 +0300)]
search less classes and exit early when looking for a method in a compiled file
Yann Cébron [Thu, 1 Sep 2016 12:11:21 +0000 (14:11 +0200)]
UIUtil.getBorderColor: fix javadoc
Vladimir Krivosheev [Thu, 1 Sep 2016 12:01:54 +0000 (14:01 +0200)]
first version of Credential Store API docs
Aleksey Pivovarov [Thu, 1 Sep 2016 11:53:30 +0000 (14:53 +0300)]
diff: capitalize progress bar title
Aleksey Pivovarov [Thu, 1 Sep 2016 09:50:09 +0000 (12:50 +0300)]
IDEA-141671 IDEA-160646 diff: generate better names for external tools
Alexey Kudravtsev [Wed, 31 Aug 2016 17:11:54 +0000 (20:11 +0300)]
cleanup
Alexey Kudravtsev [Wed, 31 Aug 2016 17:11:22 +0000 (20:11 +0300)]
leak fix: remove project listener on removeNotify()
Alexey Kudravtsev [Wed, 31 Aug 2016 17:10:41 +0000 (20:10 +0300)]
FunctionalInterfaced
Alexey Kudravtsev [Wed, 31 Aug 2016 14:26:29 +0000 (17:26 +0300)]
FunctionalInterfaced
Alexey Kudravtsev [Wed, 31 Aug 2016 13:36:57 +0000 (16:36 +0300)]
cleanup, lambdify
Alexey Kudravtsev [Wed, 31 Aug 2016 13:22:30 +0000 (16:22 +0300)]
cleanup, lambdify
Alexey Kudravtsev [Wed, 31 Aug 2016 13:22:13 +0000 (16:22 +0300)]
FunctionalInterfaced
Alexey Kudravtsev [Wed, 31 Aug 2016 13:20:26 +0000 (16:20 +0300)]
annotated Trove4j with FunctionalInterface
Alexey Kudravtsev [Wed, 31 Aug 2016 12:17:58 +0000 (15:17 +0300)]
use standard indicator by default to avoid assertion in EA-87464 - IAE: ProgressWrapper.<init>
Alexey Kudravtsev [Tue, 30 Aug 2016 13:38:09 +0000 (16:38 +0300)]
diagnostics
nik [Thu, 1 Sep 2016 10:56:38 +0000 (13:56 +0300)]
build scripts: more javadocs added
Vladimir Krivosheev [Thu, 1 Sep 2016 10:53:19 +0000 (12:53 +0200)]
IDEA-CR-13455 do not mark Base64 as deprecated
Bas Leijdekkers [Thu, 1 Sep 2016 10:23:45 +0000 (12:23 +0200)]
IDEA-160599 (False positive "Java | Code style issues | Control flow statement without braces" for "else if")
Vladimir Krivosheev [Thu, 1 Sep 2016 10:13:57 +0000 (12:13 +0200)]
fix test data (use KEEP_SIMPLE_METHODS_IN_ONE_LINE)
Vladimir Krivosheev [Thu, 1 Sep 2016 09:58:24 +0000 (11:58 +0200)]
cleanup
peter [Thu, 1 Sep 2016 10:06:12 +0000 (12:06 +0200)]
change signature: update the signature when the documents are committed (CPP-7542)
Dmitry Avdeev [Thu, 1 Sep 2016 09:51:52 +0000 (12:51 +0300)]
IDEA-160379 "Share URL" functionality of task repositories has stopped working
peter [Thu, 1 Sep 2016 09:48:10 +0000 (11:48 +0200)]
fix EditInspectionToolsSettingsInSuppressedPlaceIntention IOOBE
Vladimir Krivosheev [Thu, 1 Sep 2016 09:36:14 +0000 (11:36 +0200)]
IDEA-CR-13455 import
Vladimir Krivosheev [Thu, 1 Sep 2016 09:25:43 +0000 (11:25 +0200)]
cleanup
peter [Thu, 1 Sep 2016 07:48:09 +0000 (09:48 +0200)]
decrease the invocation counts of psi.getText in several java places
peter [Thu, 1 Sep 2016 07:28:27 +0000 (09:28 +0200)]
don't infer contract/nullity for magic constant inspection
peter [Thu, 1 Sep 2016 07:25:37 +0000 (09:25 +0200)]
GlobalFxmlSearchScope: do more selective check first
nik [Thu, 1 Sep 2016 07:02:53 +0000 (10:02 +0300)]
build scripts: extracted separate property which specifies for which OS distributions should be built to allow selecting this property in TeamCity UI
Yann Cébron [Thu, 1 Sep 2016 06:42:01 +0000 (08:42 +0200)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Thu, 1 Sep 2016 06:40:57 +0000 (08:40 +0200)]
terminal-tests: use proper junit dependency
nik [Thu, 1 Sep 2016 06:38:49 +0000 (09:38 +0300)]
pycharm build scripts: removed dependencies on ultimate modules from PyCharm Community build scripts to allow external developers build PyCharm CE from sources
nik [Thu, 1 Sep 2016 06:34:40 +0000 (09:34 +0300)]
build scripts: add kotlin compiler jars to classpath inside the script to allow developers run gant build scripts directly from IDEA
nik [Wed, 31 Aug 2016 17:32:54 +0000 (20:32 +0300)]
pycharm build scripts simplified: don't copy empty licenses folder
Tagir Valeev [Thu, 1 Sep 2016 06:34:42 +0000 (13:34 +0700)]
SimplifyStreamApiCallChains description updated; Stream.forEach() -> Collection.forEach() marked as "may change semantics".
Tagir Valeev [Thu, 1 Sep 2016 03:53:55 +0000 (10:53 +0700)]
IDEA-160442 IDEA-CR-13410 Use MessageFormat.format(); minor refactoring
Konstantin Kolosovsky [Mon, 29 Aug 2016 21:46:07 +0000 (00:46 +0300)]
IDEA-158157 Fixed speed search navigation for directory grouping nodes
Used "parent node relative path" (which is actually displayed in the UI)
and not just directory name for speed search.
Note that "Copy" action will also return "parent node relative path" for
such nodes.
Konstantin Kolosovsky [Mon, 29 Aug 2016 20:41:31 +0000 (23:41 +0300)]
vcs: Used common speed search "to text converter" for "ChangesListView" and "ChangesTreeList"
Konstantin Kolosovsky [Wed, 24 Aug 2016 15:42:32 +0000 (18:42 +0300)]
Removed unused "PlusMinus", "PlusMinusModify" from [util]
Note that same interfaces still exist (and have usages) in [vcs-impl]
Konstantin Kolosovsky [Wed, 24 Aug 2016 15:38:53 +0000 (18:38 +0300)]
vcs: Refactored "InvokeAfterUpdateMode"
Konstantin Kolosovsky [Wed, 24 Aug 2016 14:47:42 +0000 (17:47 +0300)]
vcs: Removed "InvokeAfterUpdateMode.BACKGROUND_NOT_CANCELLABLE_NOT_AWT"
Used "BACKGROUND_NOT_CANCELLABLE" instead as it behaves in the same way
Konstantin Kolosovsky [Wed, 24 Aug 2016 14:40:37 +0000 (17:40 +0300)]
vcs: Refactored "CallbackData" - removed duplication
Konstantin Kolosovsky [Wed, 24 Aug 2016 13:12:27 +0000 (16:12 +0300)]
vcs: Refactored "FictiveBackgroundable", "CallbackData"
Code simplified, @NotNull
Konstantin Kolosovsky [Wed, 24 Aug 2016 11:35:58 +0000 (14:35 +0300)]
vcs: Refactored "Waiter" - used semaphore instead of "wait/notifyAll"
Konstantin Kolosovsky [Wed, 24 Aug 2016 11:16:13 +0000 (14:16 +0300)]
vcs: Fixed callback invoking for "InvokeAfterUpdateMode.BACKGROUND_*" modes
Reverted "Task.Modal: fix onCancel() usages" (
4c73c80) for "Waiter" as
"Waiter.onSuccess()" is explicitly called from "FictiveBackgroundable"
IDEA-158554 IDEA-159283
Valentin Fondaratov [Wed, 31 Aug 2016 23:11:35 +0000 (02:11 +0300)]
IDEA-CR-13420: fix labels and messages
Valentin Fondaratov [Wed, 31 Aug 2016 22:52:11 +0000 (01:52 +0300)]
IDEA-CR-13420 force users to click the button and disable the plugins
Valentin Fondaratov [Wed, 31 Aug 2016 22:11:56 +0000 (01:11 +0300)]
IDEA-CR-13420: Move conflict exception handling to a more appropriate place
Also duplicate language creation now leads to exceptions throwing instead of just logging.
Sergey Simonchik [Wed, 31 Aug 2016 18:33:12 +0000 (21:33 +0300)]
WEB-23055 Support ASCII control characters to improve webpack progress showing in console
Dmitry Trofimov [Wed, 31 Aug 2016 18:25:59 +0000 (20:25 +0200)]
Add option to enable shell integration
Dmitry Trofimov [Wed, 31 Aug 2016 18:16:10 +0000 (20:16 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 31 Aug 2016 18:15:26 +0000 (20:15 +0200)]
-l is also an option for login shell
Dmitry Trofimov [Wed, 31 Aug 2016 18:13:11 +0000 (20:13 +0200)]
Read correct configs for non-login interactive shell (IDEA-114126)
peter [Wed, 31 Aug 2016 17:57:42 +0000 (19:57 +0200)]
runWhenSmart only after project is initialized to ensure all initial dumb tasks have been queued and executed
peter [Wed, 31 Aug 2016 17:48:08 +0000 (19:48 +0200)]
add javadoc about what to do with transaction assertions from invoke*IfNeeded