idea/community.git
6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Fri, 3 Jun 2016 14:03:21 +0000 (17:03 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoEA-81852 - assert: DocumentImpl.addDocumentListener idea/162.766
Aleksey Pivovarov [Fri, 3 Jun 2016 13:39:30 +0000 (16:39 +0300)]
EA-81852 - assert: DocumentImpl.addDocumentListener

6 years agoDo not pass runConfigurationName through processHandler since it's already there
Yaroslav Lepenkin [Fri, 3 Jun 2016 13:13:31 +0000 (16:13 +0300)]
Do not pass runConfigurationName through processHandler since it's already there

6 years agoDBE: CheckRegExp is now available not only in injections + works in modal dialogs...
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

6 years agofix PsiFileImpl.switchFromStubToAst too eager assertion
peter [Fri, 3 Jun 2016 13:37:40 +0000 (15:37 +0200)]
fix PsiFileImpl.switchFromStubToAst too eager assertion

6 years agocheck exact facet match
Dennis Ushakov [Fri, 3 Jun 2016 13:32:14 +0000 (16:32 +0300)]
check exact facet match

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 3 Jun 2016 13:28:44 +0000 (16:28 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-156503 Can't update PhpStorm
Vladimir.Orlov [Fri, 3 Jun 2016 13:25:02 +0000 (16:25 +0300)]
IDEA-156503 Can't update PhpStorm

6 years agoIndeterminate progress indicator for "Searching for Duplicates..."
Mikhail Golubev [Fri, 3 Jun 2016 12:32:20 +0000 (15:32 +0300)]
Indeterminate progress indicator for "Searching for Duplicates..."

6 years agoJavafx: Always configure the embedded Scene Builder with the project content class...
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)

6 years agoexit and open project in a transaction on mac (EA-83529 - assert: TransactionGuardImp...
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)

6 years agodon't invoke handleInsert for invalid items (EA-83280 - PIEAE: PsiUtilCore.ensureValid)
peter [Fri, 3 Jun 2016 12:34:26 +0000 (14:34 +0200)]
don't invoke handleInsert for invalid items (EA-83280 - PIEAE: PsiUtilCore.ensureValid)

6 years agouse app invokeAndWait in GitResetOperation (EA-83339 - assert: FileDocumentManagerImp...
peter [Fri, 3 Jun 2016 12:27:32 +0000 (14:27 +0200)]
use app invokeAndWait in GitResetOperation (EA-83339 - assert: FileDocumentManagerImpl.saveAllDocuments)

6 years agoa softer assertion with diagnostics (EA-83403 - assert: PsiFileImpl.switchFromStubToAst)
peter [Fri, 3 Jun 2016 12:12:27 +0000 (14:12 +0200)]
a softer assertion with diagnostics (EA-83403 - assert: PsiFileImpl.switchFromStubToAst)

6 years agoregex: report unknown inline option flag errors
Bas Leijdekkers [Fri, 3 Jun 2016 13:06:30 +0000 (15:06 +0200)]
regex: report unknown inline option flag errors

6 years agoregex: escape xml characters and remove unnecessary text
Bas Leijdekkers [Thu, 2 Jun 2016 10:00:15 +0000 (12:00 +0200)]
regex: escape xml characters and remove unnecessary text

6 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Vasily Romanikhin [Fri, 3 Jun 2016 12:53:11 +0000 (15:53 +0300)]
Merge branch 'master' of git.labs.intellij.net:idea/community

6 years agoRevert "remove InjectionBackgroundSuppressor"
Vasily Romanikhin [Fri, 3 Jun 2016 12:46:39 +0000 (15:46 +0300)]
Revert "remove InjectionBackgroundSuppressor"

This reverts commit 58809e05d41d5ca2f26b492c18c85bed04b22245.
discussed with Sergey Ignatov

6 years agodpi aware border
Konstantin Bulenkov [Fri, 3 Jun 2016 12:42:47 +0000 (14:42 +0200)]
dpi aware border

6 years agodpiaware border
Konstantin Bulenkov [Fri, 3 Jun 2016 12:42:00 +0000 (14:42 +0200)]
dpiaware border

6 years agomenu items are too close to each other on hidpi monitors
Konstantin Bulenkov [Fri, 3 Jun 2016 12:41:22 +0000 (14:41 +0200)]
menu items are too close to each other on hidpi monitors

6 years agodiff: unified viewer - forbid typing near empty line deletion at EOF
Aleksey Pivovarov [Fri, 3 Jun 2016 12:31:43 +0000 (15:31 +0300)]
diff: unified viewer - forbid typing near empty line deletion at EOF

6 years agowhen IDEA fails to create classpath file, notify user with ballon and do not start...
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)

6 years agoconditional: treat nulls separately and accept them as numeric/boolean branches ...
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)

6 years agorefactoring arquillian containers
Nikolay Mikhaylov [Fri, 3 Jun 2016 12:22:43 +0000 (15:22 +0300)]
refactoring arquillian containers

6 years agoLine indent provider: more cases fixed
Rustam Vishnyakov [Fri, 3 Jun 2016 12:15:12 +0000 (15:15 +0300)]
Line indent provider: more cases fixed

6 years agomacs are too slow
Alexey Kudravtsev [Fri, 3 Jun 2016 12:12:11 +0000 (15:12 +0300)]
macs are too slow

6 years agoLine indent provider: more cases fixed appcode/162.764 clion/162.765
Rustam Vishnyakov [Fri, 3 Jun 2016 11:55:00 +0000 (14:55 +0300)]
Line indent provider: more cases fixed

6 years agoIDEA-149628 Slow performance when editing large HTML injected in Java: avoid CCE phpstorm/162.763
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

6 years agoplatform: fixed caching of component instances (incorrect import was added during...
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)

6 years agodo not retain documents by the documentsToCommitInEDT queue
Alexey Kudravtsev [Fri, 3 Jun 2016 10:59:44 +0000 (13:59 +0300)]
do not retain documents by the documentsToCommitInEDT queue

6 years agocleanup
Alexey Kudravtsev [Thu, 2 Jun 2016 16:52:25 +0000 (19:52 +0300)]
cleanup

6 years agoLine indent provider: more cases fixed phpstorm/162.758
Rustam Vishnyakov [Fri, 3 Jun 2016 10:16:24 +0000 (13:16 +0300)]
Line indent provider: more cases fixed

6 years agoCleanup (formatting)
Roman Shevchenko [Fri, 3 Jun 2016 10:09:09 +0000 (13:09 +0300)]
Cleanup (formatting)

6 years agohashbang added to dictionary
Anton Makeev [Fri, 3 Jun 2016 09:59:59 +0000 (11:59 +0200)]
hashbang added to dictionary

6 years agoJavafx: Fixed highlighting of comma-separated list of stylesheets (IDEA-156739)
Pavel Dolgov [Fri, 3 Jun 2016 09:42:45 +0000 (12:42 +0300)]
Javafx: Fixed highlighting of comma-separated list of stylesheets (IDEA-156739)

6 years agoCleanup (forgotten comment)
Roman Shevchenko [Fri, 3 Jun 2016 09:51:06 +0000 (12:51 +0300)]
Cleanup (forgotten comment)

6 years agorestore ansi coloring after dumping (IDEA-150444)
Anna Kozlova [Fri, 3 Jun 2016 09:42:46 +0000 (12:42 +0300)]
restore ansi coloring after dumping (IDEA-150444)

6 years agoIDEA-156293 NPE at com.intellij.ui.mac.MacGestureSupportForEditor$1.pressure appcode/162.754 clion/162.753
Denis Fokin [Fri, 3 Jun 2016 08:55:35 +0000 (11:55 +0300)]
IDEA-156293 NPE at com.intellij.ui.mac.MacGestureSupportForEditor$1.pressure

6 years agoCleanup (test stability)
Roman Shevchenko [Fri, 3 Jun 2016 08:55:09 +0000 (11:55 +0300)]
Cleanup (test stability)

6 years agoIDEA-156466, EA-83309 - assert: IdeMessagePanel.showErrorNotification
Alexander Lobas [Fri, 3 Jun 2016 08:39:40 +0000 (11:39 +0300)]
IDEA-156466, EA-83309 - assert: IdeMessagePanel.showErrorNotification

6 years agocompound state for all kinds of failures (IDEA-156747)
Anna Kozlova [Fri, 3 Jun 2016 07:42:13 +0000 (10:42 +0300)]
compound state for all kinds of failures (IDEA-156747)

6 years agorepeat: show number of passed tests if one method is rerun
Anna Kozlova [Thu, 2 Jun 2016 17:16:28 +0000 (20:16 +0300)]
repeat: show number of passed tests if one method is rerun

6 years agoIDEA-154872 Good code yellow: NotNull/Nullable analysis is not working properly when...
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

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Fri, 3 Jun 2016 06:49:39 +0000 (09:49 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoNPE fix idea/162.752
Gregory.Shrago [Fri, 3 Jun 2016 05:57:48 +0000 (08:57 +0300)]
NPE fix

6 years agoinspection toolwindow: proper is-valid resolution for offline inspection nodes IDEA...
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

6 years agoIDEA-149628 Slow performance when editing large HTML injected in Java appcode/162.741 clion/162.742 dbe/162.743 idea/162.740 phpstorm/162.739 pycharm/162.746 pycharm/162.748 rubymine/162.744 webstorm/162.750
Gregory.Shrago [Fri, 3 Jun 2016 00:42:00 +0000 (03:42 +0300)]
IDEA-149628 Slow performance when editing large HTML injected in Java

6 years agoIDEA-156361 Add a tooltip about Alt-click to notification close icon
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

6 years agoIDEA-155420 Update Event Log look and behavior: change colors
Alexander Lobas [Thu, 2 Jun 2016 20:35:05 +0000 (23:35 +0300)]
IDEA-155420 Update Event Log look and behavior: change colors

6 years agowin10 combo: hidpi aware painting
Konstantin Bulenkov [Thu, 2 Jun 2016 19:52:19 +0000 (21:52 +0200)]
win10 combo: hidpi aware painting

6 years agotests logging improved
Ilya.Kazakevich [Thu, 2 Jun 2016 19:53:02 +0000 (22:53 +0300)]
tests logging improved

6 years agoIDEA-156745 move utility method from UIUtil to JBScrollPane
Sergey Malenkov [Thu, 2 Jun 2016 18:23:42 +0000 (21:23 +0300)]
IDEA-156745 move utility method from UIUtil to JBScrollPane

6 years agoopen anonymous classes inside the decompiled code
Egor.Ushakov [Thu, 2 Jun 2016 18:23:05 +0000 (21:23 +0300)]
open anonymous classes inside the decompiled code

6 years ago[java] annotatable Java code reference elements (fix)
Roman Shevchenko [Thu, 2 Jun 2016 18:16:23 +0000 (21:16 +0300)]
[java] annotatable Java code reference elements (fix)

6 years agouse Comparator.comparing
Egor.Ushakov [Thu, 2 Jun 2016 16:54:16 +0000 (19:54 +0300)]
use Comparator.comparing

6 years agoNotNulls
Egor.Ushakov [Thu, 2 Jun 2016 14:36:31 +0000 (17:36 +0300)]
NotNulls

6 years agoJavaLikeLangIndentProvider refactoring
Rustam Vishnyakov [Thu, 2 Jun 2016 14:59:40 +0000 (17:59 +0300)]
JavaLikeLangIndentProvider refactoring

6 years agoJavaLikeLangIndentProvider refactoring
Rustam Vishnyakov [Thu, 2 Jun 2016 13:19:36 +0000 (16:19 +0300)]
JavaLikeLangIndentProvider refactoring

6 years agoallow bg indexing when copying files/directories (IDEA-156849)
peter [Thu, 2 Jun 2016 15:55:33 +0000 (17:55 +0200)]
allow bg indexing when copying files/directories (IDEA-156849)

6 years agoremoved isReadAccessAllowed() calls on each executeOnPooledThread() to reduce number...
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

6 years agofollowup to IDEA-CR-11042
Alexey Kudravtsev [Thu, 2 Jun 2016 16:23:05 +0000 (19:23 +0300)]
followup to IDEA-CR-11042

6 years agocleanup
Alexey Kudravtsev [Thu, 2 Jun 2016 11:26:32 +0000 (14:26 +0300)]
cleanup

6 years agoIncreasing Django manage.py timeout
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)

6 years agoOld django manage.py interface removed
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

6 years agoDestroying process in tests to prevent process leak
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.

6 years ago[file-history] provide correct revision for getRevisionInfo method
Julia Beliaeva [Thu, 2 Jun 2016 15:26:51 +0000 (18:26 +0300)]
[file-history] provide correct revision for getRevisionInfo method

6 years agoMerge remote-tracking branch 'origin/master'
Anton Tarasov [Thu, 2 Jun 2016 15:26:57 +0000 (18:26 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-156956 [follow-up] GithubLoginPanel doesn't allow to traverse focus to dialog...
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.

6 years ago[file-history] copy revision information with commit message
Julia Beliaeva [Thu, 2 Jun 2016 15:07:49 +0000 (18:07 +0300)]
[file-history] copy revision information with commit message

6 years agoJavafx: Avoid NPE when displaying rename error (IDEA-154197)
Pavel Dolgov [Thu, 2 Jun 2016 15:04:37 +0000 (18:04 +0300)]
Javafx: Avoid NPE when displaying rename error (IDEA-154197)

6 years agoJavafx: Renaming of CSS selectors related to fx:id attributes (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)

6 years agoAdd markdown support for task text in course creator and student plugins appcode/162.733 clion/162.734
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

6 years ago[java] annotatable Java code reference elements
Roman Shevchenko [Thu, 2 Jun 2016 14:46:55 +0000 (17:46 +0300)]
[java] annotatable Java code reference elements

6 years agoPY-19707 Pass default ignored errors with user specified ones to pycodestyle.py
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.

6 years agoPY-19353 PY-19020 Update pep8.py to version 2.0.0
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.

6 years agoCleanup (javadoc; clear field name)
Roman Shevchenko [Thu, 2 Jun 2016 14:39:21 +0000 (17:39 +0300)]
Cleanup (javadoc; clear field name)

6 years agosearch for all sibling super methods in a single pass over class inheritors (IDEA...
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)

6 years ago[groovy] allow to plug into package name detection
Daniil Ovchinnikov [Thu, 2 Jun 2016 12:58:16 +0000 (14:58 +0200)]
[groovy] allow to plug into package name detection

6 years agocleanup around descriptor value types
Egor.Ushakov [Thu, 2 Jun 2016 13:49:24 +0000 (16:49 +0300)]
cleanup around descriptor value types

6 years agoEA-83479 - assert: FindUsagesManager.createPresentation
Anna Kozlova [Thu, 2 Jun 2016 13:26:32 +0000 (16:26 +0300)]
EA-83479 - assert: FindUsagesManager.createPresentation

6 years agoEA-83406 - CME: GeneralToSMTRunnerEventsConvertor.processTreeBuildEvents
Anna Kozlova [Thu, 2 Jun 2016 13:13:10 +0000 (16:13 +0300)]
EA-83406 - CME: GeneralToSMTRunnerEventsConvertor.processTreeBuildEvents

6 years agoEA-83453 - E: BaseRefactoringProcessor.run
Anna Kozlova [Thu, 2 Jun 2016 13:03:30 +0000 (16:03 +0300)]
EA-83453 - E: BaseRefactoringProcessor.run

6 years agodon't try to infer from top if overloaded flag is on (IDEA-156937)
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)

6 years agoupdate AssertJ to 3.4.1
Vladimir Krivosheev [Thu, 2 Jun 2016 13:53:08 +0000 (15:53 +0200)]
update AssertJ to 3.4.1

6 years agodispose properly
Dennis Ushakov [Thu, 2 Jun 2016 13:51:15 +0000 (16:51 +0300)]
dispose properly

6 years agosome @NotNulls/Nullables
Max Medvedev [Sat, 9 Apr 2016 09:50:11 +0000 (12:50 +0300)]
some @NotNulls/Nullables

6 years agoanother day, another module component
Dennis Ushakov [Thu, 2 Jun 2016 13:39:41 +0000 (16:39 +0300)]
another day, another module component

6 years agomove to startup activity
Dennis Ushakov [Thu, 2 Jun 2016 13:26:47 +0000 (16:26 +0300)]
move to startup activity

6 years agomake compiler encoding clculation behavior in JPS same as in IDE (IDEA-153793)
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)

6 years agoIDEA-156959 Scrollbar in Log is not visible when scrolling idea/162.728
Sergey Malenkov [Thu, 2 Jun 2016 12:57:39 +0000 (15:57 +0300)]
IDEA-156959 Scrollbar in Log is not visible when scrolling

6 years agoinspection toolwindow: try to navigate preview editor to resolved element IDEA-156894
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

6 years agoReimplement python psi manager component with PsiTreeChangePreprocessor
Alexander Zolotov [Wed, 1 Jun 2016 13:34:53 +0000 (16:34 +0300)]
Reimplement python psi manager component with PsiTreeChangePreprocessor
extension

6 years agoReimplement json tree change preprocessor with PsiTreeChangePreprocessorBase
Alexander Zolotov [Wed, 1 Jun 2016 13:27:55 +0000 (16:27 +0300)]
Reimplement json tree change preprocessor with PsiTreeChangePreprocessorBase

6 years agoUse overridable method out_of_block counter increment
Alexander Zolotov [Wed, 1 Jun 2016 12:13:59 +0000 (15:13 +0300)]
Use overridable method out_of_block counter increment

6 years agoDeprecate AbstractModificationTracker
Alexander Zolotov [Tue, 31 May 2016 11:51:35 +0000 (14:51 +0300)]
Deprecate AbstractModificationTracker

6 years agoRemove deprecated method
Alexander Zolotov [Tue, 31 May 2016 08:03:36 +0000 (11:03 +0300)]
Remove deprecated method

6 years agouse Windows file separator in SetOutPath in idea_win.nsh
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"

6 years agoMerge remote-tracking branch 'origin/master' webstorm/162.727
Vladimir.Orlov [Thu, 2 Jun 2016 12:20:18 +0000 (15:20 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-149309 Set "-XX:HeapDumpPath" and "-XX:ErrorFile" in IDE launchers.
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.