Dmitry Batkovich [Fri, 3 Jun 2016 14:03:21 +0000 (17:03 +0300)]
Merge remote-tracking branch 'origin/master'
Aleksey Pivovarov [Fri, 3 Jun 2016 13:39:30 +0000 (16:39 +0300)]
EA-81852 - assert: DocumentImpl.addDocumentListener
Yaroslav Lepenkin [Fri, 3 Jun 2016 13:13:31 +0000 (16:13 +0300)]
Do not pass runConfigurationName through processHandler since it's already there
Alexander Kass [Fri, 3 Jun 2016 13:17:46 +0000 (16:17 +0300)]
DBE: CheckRegExp is now available not only in injections + works in modal dialogs + beautification
peter [Fri, 3 Jun 2016 13:37:40 +0000 (15:37 +0200)]
fix PsiFileImpl.switchFromStubToAst too eager assertion
Dennis Ushakov [Fri, 3 Jun 2016 13:32:14 +0000 (16:32 +0300)]
check exact facet match
Vladimir.Orlov [Fri, 3 Jun 2016 13:28:44 +0000 (16:28 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 3 Jun 2016 13:25:02 +0000 (16:25 +0300)]
IDEA-156503 Can't update PhpStorm
Mikhail Golubev [Fri, 3 Jun 2016 12:32:20 +0000 (15:32 +0300)]
Indeterminate progress indicator for "Searching for Duplicates..."
Pavel Dolgov [Fri, 3 Jun 2016 13:05:01 +0000 (16:05 +0300)]
Javafx: Always configure the embedded Scene Builder with the project content class path because .fxml could import any kind of project classes, not just UI components (IDEA-156740)
peter [Fri, 3 Jun 2016 12:59:49 +0000 (14:59 +0200)]
exit and open project in a transaction on mac (EA-83529 - assert: TransactionGuardImpl.submitTransactionAndWait)
peter [Fri, 3 Jun 2016 12:34:26 +0000 (14:34 +0200)]
don't invoke handleInsert for invalid items (EA-83280 - PIEAE: PsiUtilCore.ensureValid)
peter [Fri, 3 Jun 2016 12:27:32 +0000 (14:27 +0200)]
use app invokeAndWait in GitResetOperation (EA-83339 - assert: FileDocumentManagerImpl.saveAllDocuments)
peter [Fri, 3 Jun 2016 12:12:27 +0000 (14:12 +0200)]
a softer assertion with diagnostics (EA-83403 - assert: PsiFileImpl.switchFromStubToAst)
Bas Leijdekkers [Fri, 3 Jun 2016 13:06:30 +0000 (15:06 +0200)]
regex: report unknown inline option flag errors
Bas Leijdekkers [Thu, 2 Jun 2016 10:00:15 +0000 (12:00 +0200)]
regex: escape xml characters and remove unnecessary text
Vasily Romanikhin [Fri, 3 Jun 2016 12:53:11 +0000 (15:53 +0300)]
Merge branch 'master' of git.labs.intellij.net:idea/community
Vasily Romanikhin [Fri, 3 Jun 2016 12:46:39 +0000 (15:46 +0300)]
Revert "remove InjectionBackgroundSuppressor"
This reverts commit
58809e05d41d5ca2f26b492c18c85bed04b22245.
discussed with Sergey Ignatov
Konstantin Bulenkov [Fri, 3 Jun 2016 12:42:47 +0000 (14:42 +0200)]
dpi aware border
Konstantin Bulenkov [Fri, 3 Jun 2016 12:42:00 +0000 (14:42 +0200)]
dpiaware border
Konstantin Bulenkov [Fri, 3 Jun 2016 12:41:22 +0000 (14:41 +0200)]
menu items are too close to each other on hidpi monitors
Aleksey Pivovarov [Fri, 3 Jun 2016 12:31:43 +0000 (15:31 +0300)]
diff: unified viewer - forbid typing near empty line deletion at EOF
Anna Kozlova [Fri, 3 Jun 2016 12:21:11 +0000 (15:21 +0300)]
when IDEA fails to create classpath file, notify user with ballon and do not start the process (IDEA-156970)
Anna Kozlova [Fri, 3 Jun 2016 11:37:23 +0000 (14:37 +0300)]
conditional: treat nulls separately and accept them as numeric/boolean branches (IDEA-157025)
Nikolay Mikhaylov [Fri, 3 Jun 2016 12:22:43 +0000 (15:22 +0300)]
refactoring arquillian containers
Rustam Vishnyakov [Fri, 3 Jun 2016 12:15:12 +0000 (15:15 +0300)]
Line indent provider: more cases fixed
Alexey Kudravtsev [Fri, 3 Jun 2016 12:12:11 +0000 (15:12 +0300)]
macs are too slow
Rustam Vishnyakov [Fri, 3 Jun 2016 11:55:00 +0000 (14:55 +0300)]
Line indent provider: more cases fixed
Gregory.Shrago [Fri, 3 Jun 2016 11:43:05 +0000 (14:43 +0300)]
IDEA-149628 Slow performance when editing large HTML injected in Java: avoid CCE
nik [Fri, 3 Jun 2016 11:01:53 +0000 (14:01 +0300)]
platform: fixed caching of component instances (incorrect import was added during move refactoring)
Alexey Kudravtsev [Fri, 3 Jun 2016 10:59:44 +0000 (13:59 +0300)]
do not retain documents by the documentsToCommitInEDT queue
Alexey Kudravtsev [Thu, 2 Jun 2016 16:52:25 +0000 (19:52 +0300)]
cleanup
Rustam Vishnyakov [Fri, 3 Jun 2016 10:16:24 +0000 (13:16 +0300)]
Line indent provider: more cases fixed
Roman Shevchenko [Fri, 3 Jun 2016 10:09:09 +0000 (13:09 +0300)]
Cleanup (formatting)
Anton Makeev [Fri, 3 Jun 2016 09:59:59 +0000 (11:59 +0200)]
hashbang added to dictionary
Pavel Dolgov [Fri, 3 Jun 2016 09:42:45 +0000 (12:42 +0300)]
Javafx: Fixed highlighting of comma-separated list of stylesheets (IDEA-156739)
Roman Shevchenko [Fri, 3 Jun 2016 09:51:06 +0000 (12:51 +0300)]
Cleanup (forgotten comment)
Anna Kozlova [Fri, 3 Jun 2016 09:42:46 +0000 (12:42 +0300)]
restore ansi coloring after dumping (IDEA-150444)
Denis Fokin [Fri, 3 Jun 2016 08:55:35 +0000 (11:55 +0300)]
IDEA-156293 NPE at com.intellij.ui.mac.MacGestureSupportForEditor$1.pressure
Roman Shevchenko [Fri, 3 Jun 2016 08:55:09 +0000 (11:55 +0300)]
Cleanup (test stability)
Alexander Lobas [Fri, 3 Jun 2016 08:39:40 +0000 (11:39 +0300)]
IDEA-156466, EA-83309 - assert: IdeMessagePanel.showErrorNotification
Anna Kozlova [Fri, 3 Jun 2016 07:42:13 +0000 (10:42 +0300)]
compound state for all kinds of failures (IDEA-156747)
Anna Kozlova [Thu, 2 Jun 2016 17:16:28 +0000 (20:16 +0300)]
repeat: show number of passed tests if one method is rerun
peter [Fri, 3 Jun 2016 07:30:34 +0000 (09:30 +0200)]
IDEA-154872 Good code yellow: NotNull/Nullable analysis is not working properly when annotations have target TYPE_USE
Dmitry Batkovich [Fri, 3 Jun 2016 06:49:39 +0000 (09:49 +0300)]
Merge remote-tracking branch 'origin/master'
Gregory.Shrago [Fri, 3 Jun 2016 05:57:48 +0000 (08:57 +0300)]
NPE fix
Dmitry Batkovich [Thu, 2 Jun 2016 19:22:11 +0000 (22:22 +0300)]
inspection toolwindow: proper is-valid resolution for offline inspection nodes IDEA-157014
Gregory.Shrago [Fri, 3 Jun 2016 00:42:00 +0000 (03:42 +0300)]
IDEA-149628 Slow performance when editing large HTML injected in Java
Alexander Lobas [Thu, 2 Jun 2016 20:35:39 +0000 (23:35 +0300)]
IDEA-156361 Add a tooltip about Alt-click to notification close icon
Alexander Lobas [Thu, 2 Jun 2016 20:35:05 +0000 (23:35 +0300)]
IDEA-155420 Update Event Log look and behavior: change colors
Konstantin Bulenkov [Thu, 2 Jun 2016 19:52:19 +0000 (21:52 +0200)]
win10 combo: hidpi aware painting
Ilya.Kazakevich [Thu, 2 Jun 2016 19:53:02 +0000 (22:53 +0300)]
tests logging improved
Sergey Malenkov [Thu, 2 Jun 2016 18:23:42 +0000 (21:23 +0300)]
IDEA-156745 move utility method from UIUtil to JBScrollPane
Egor.Ushakov [Thu, 2 Jun 2016 18:23:05 +0000 (21:23 +0300)]
open anonymous classes inside the decompiled code
Roman Shevchenko [Thu, 2 Jun 2016 18:16:23 +0000 (21:16 +0300)]
[java] annotatable Java code reference elements (fix)
Egor.Ushakov [Thu, 2 Jun 2016 16:54:16 +0000 (19:54 +0300)]
use Comparator.comparing
Egor.Ushakov [Thu, 2 Jun 2016 14:36:31 +0000 (17:36 +0300)]
NotNulls
Rustam Vishnyakov [Thu, 2 Jun 2016 14:59:40 +0000 (17:59 +0300)]
JavaLikeLangIndentProvider refactoring
Rustam Vishnyakov [Thu, 2 Jun 2016 13:19:36 +0000 (16:19 +0300)]
JavaLikeLangIndentProvider refactoring
peter [Thu, 2 Jun 2016 15:55:33 +0000 (17:55 +0200)]
allow bg indexing when copying files/directories (IDEA-156849)
Alexey Kudravtsev [Thu, 2 Jun 2016 16:50:03 +0000 (19:50 +0300)]
removed isReadAccessAllowed() calls on each executeOnPooledThread() to reduce number of Reader objects allocated
Alexey Kudravtsev [Thu, 2 Jun 2016 16:23:05 +0000 (19:23 +0300)]
followup to IDEA-CR-11042
Alexey Kudravtsev [Thu, 2 Jun 2016 11:26:32 +0000 (14:26 +0300)]
cleanup
Ilya.Kazakevich [Thu, 2 Jun 2016 15:25:39 +0000 (18:25 +0300)]
Increasing Django manage.py timeout
Since we now kill long tasks on python side, we may increase it slightly (2 seconds per tasks allowed on Python side, 30 seconds is all tasks)
Ilya.Kazakevich [Thu, 2 Jun 2016 15:22:31 +0000 (18:22 +0300)]
Old django manage.py interface removed
There was a toggle to switch back ot ancient one, but new is pretty stable, so we do not need old one anymore
Ilya.Kazakevich [Thu, 2 Jun 2016 15:09:19 +0000 (18:09 +0300)]
Destroying process in tests to prevent process leak
Process may still be alive when test finished. Not only it leads to leak of thread that listens to this process but it is bad idea to leave running process.
Julia Beliaeva [Thu, 2 Jun 2016 15:26:51 +0000 (18:26 +0300)]
[file-history] provide correct revision for getRevisionInfo method
Anton Tarasov [Thu, 2 Jun 2016 15:26:57 +0000 (18:26 +0300)]
Merge remote-tracking branch 'origin/master'
Anton Tarasov [Thu, 2 Jun 2016 15:26:20 +0000 (18:26 +0300)]
IDEA-156956 [follow-up] GithubLoginPanel doesn't allow to traverse focus to dialog buttons
Add LayoutFTP to super in order to let it handle cyclicity, taking into account the nearest focus cycle root.
Julia Beliaeva [Thu, 2 Jun 2016 15:07:49 +0000 (18:07 +0300)]
[file-history] copy revision information with commit message
Pavel Dolgov [Thu, 2 Jun 2016 15:04:37 +0000 (18:04 +0300)]
Javafx: Avoid NPE when displaying rename error (IDEA-154197)
Pavel Dolgov [Wed, 1 Jun 2016 18:25:31 +0000 (21:25 +0300)]
Javafx: Renaming of CSS selectors related to fx:id attributes (IDEA-154197)
Valentina Kiryushkina [Thu, 2 Jun 2016 14:13:25 +0000 (17:13 +0300)]
Add markdown support for task text in course creator and student plugins
Roman Shevchenko [Thu, 2 Jun 2016 14:46:55 +0000 (17:46 +0300)]
[java] annotatable Java code reference elements
Mikhail Golubev [Thu, 2 Jun 2016 14:14:36 +0000 (17:14 +0300)]
PY-19707 Pass default ignored errors with user specified ones to pycodestyle.py
Otherwise, the corresponding messages show up in the editor as soon as
user manually suppresses any other error in the inspection settings.
Since we have no way to enable them explicitly, it's better to leave
them disabled so as not to confuse users.
Mikhail Golubev [Thu, 2 Jun 2016 13:00:41 +0000 (16:00 +0300)]
PY-19353 PY-19020 Update pep8.py to version 2.0.0
This version contains long-awaited fixes for the issues #496 and #507.
The script itself is called pycodestyle.py now.
Roman Shevchenko [Thu, 2 Jun 2016 14:39:21 +0000 (17:39 +0300)]
Cleanup (javadoc; clear field name)
peter [Thu, 2 Jun 2016 14:01:30 +0000 (16:01 +0200)]
search for all sibling super methods in a single pass over class inheritors (IDEA-152346)
Daniil Ovchinnikov [Thu, 2 Jun 2016 12:58:16 +0000 (14:58 +0200)]
[groovy] allow to plug into package name detection
Egor.Ushakov [Thu, 2 Jun 2016 13:49:24 +0000 (16:49 +0300)]
cleanup around descriptor value types
Anna Kozlova [Thu, 2 Jun 2016 13:26:32 +0000 (16:26 +0300)]
EA-83479 - assert: FindUsagesManager.createPresentation
Anna Kozlova [Thu, 2 Jun 2016 13:13:10 +0000 (16:13 +0300)]
EA-83406 - CME: GeneralToSMTRunnerEventsConvertor.processTreeBuildEvents
Anna Kozlova [Thu, 2 Jun 2016 13:03:30 +0000 (16:03 +0300)]
EA-83453 - E: BaseRefactoringProcessor.run
Anna Kozlova [Thu, 2 Jun 2016 12:20:42 +0000 (15:20 +0300)]
don't try to infer from top if overloaded flag is on (IDEA-156937)
Vladimir Krivosheev [Thu, 2 Jun 2016 13:53:08 +0000 (15:53 +0200)]
update AssertJ to 3.4.1
Dennis Ushakov [Thu, 2 Jun 2016 13:51:15 +0000 (16:51 +0300)]
dispose properly
Max Medvedev [Sat, 9 Apr 2016 09:50:11 +0000 (12:50 +0300)]
some @NotNulls/Nullables
Dennis Ushakov [Thu, 2 Jun 2016 13:39:41 +0000 (16:39 +0300)]
another day, another module component
Dennis Ushakov [Thu, 2 Jun 2016 13:26:47 +0000 (16:26 +0300)]
move to startup activity
Eugene Zhuravlev [Thu, 2 Jun 2016 13:23:27 +0000 (15:23 +0200)]
make compiler encoding clculation behavior in JPS same as in IDE (IDEA-153793)
Sergey Malenkov [Thu, 2 Jun 2016 12:57:39 +0000 (15:57 +0300)]
IDEA-156959 Scrollbar in Log is not visible when scrolling
Dmitry Batkovich [Thu, 2 Jun 2016 12:53:52 +0000 (15:53 +0300)]
inspection toolwindow: try to navigate preview editor to resolved element IDEA-156894
Alexander Zolotov [Wed, 1 Jun 2016 13:34:53 +0000 (16:34 +0300)]
Reimplement python psi manager component with PsiTreeChangePreprocessor
extension
Alexander Zolotov [Wed, 1 Jun 2016 13:27:55 +0000 (16:27 +0300)]
Reimplement json tree change preprocessor with PsiTreeChangePreprocessorBase
Alexander Zolotov [Wed, 1 Jun 2016 12:13:59 +0000 (15:13 +0300)]
Use overridable method out_of_block counter increment
Alexander Zolotov [Tue, 31 May 2016 11:51:35 +0000 (14:51 +0300)]
Deprecate AbstractModificationTracker
Alexander Zolotov [Tue, 31 May 2016 08:03:36 +0000 (11:03 +0300)]
Remove deprecated method
Sergey Ignatov [Thu, 2 Jun 2016 12:33:23 +0000 (15:33 +0300)]
use Windows file separator in SetOutPath in idea_win.nsh
should be like
SetOutPath $INSTDIR\plugins\android\lib\templates\other\Daydream
File "/opt/buildAgent/work/
c2d8dfcc72679944/out/release/dist.all.ce/plugins/android/lib/templates/other/Daydream/globals.xml.ftl"
File "/opt/buildAgent/work/
c2d8dfcc72679944/out/release/dist.all.ce/plugins/android/lib/templates/other/Daydream/recipe.xml.ftl"
File "/opt/buildAgent/work/
c2d8dfcc72679944/out/release/dist.all.ce/plugins/android/lib/templates/other/Daydream/template.xml"
Vladimir.Orlov [Thu, 2 Jun 2016 12:20:18 +0000 (15:20 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 2 Jun 2016 12:17:19 +0000 (15:17 +0300)]
IDEA-149309 Set "-XX:HeapDumpPath" and "-XX:ErrorFile" in IDE launchers.
Updated the location.