idea/community.git
6 years agoMerge remote-tracking branch 'origin/master' into diff-cleanup
Aleksey Pivovarov [Thu, 18 Jun 2015 14:52:56 +0000 (17:52 +0300)]
Merge remote-tracking branch 'origin/master' into diff-cleanup

6 years agodiff: rename unified-like diff viewer
Aleksey Pivovarov [Thu, 18 Jun 2015 14:45:28 +0000 (17:45 +0300)]
diff: rename unified-like diff viewer

6 years agodiff: reduce visibility
Aleksey Pivovarov [Thu, 18 Jun 2015 14:40:14 +0000 (17:40 +0300)]
diff: reduce visibility

6 years agodiff: move helper class
Aleksey Pivovarov [Thu, 18 Jun 2015 14:34:33 +0000 (17:34 +0300)]
diff: move helper class

6 years agoload jars on demands
Nikolay Mikhaylov [Thu, 18 Jun 2015 14:04:26 +0000 (17:04 +0300)]
load jars on demands

6 years agoConfigure code style on fragment: disable all dropdown actions simultaneously
Yaroslav Lepenkin [Thu, 18 Jun 2015 14:02:08 +0000 (17:02 +0300)]
Configure code style on fragment: disable all dropdown actions simultaneously

6 years agoIDEA-131134 Support multiple breakpoints within on single line - extra shortcut for...
Egor.Ushakov [Thu, 18 Jun 2015 13:58:32 +0000 (16:58 +0300)]
IDEA-131134 Support multiple breakpoints within on single line - extra shortcut for selecting an item in the popup

6 years agoCleanup (correct casing)
Roman Shevchenko [Thu, 18 Jun 2015 13:17:41 +0000 (16:17 +0300)]
Cleanup (correct casing)

6 years agoEA-69132 (array bounds check added)
Roman Shevchenko [Thu, 18 Jun 2015 13:17:11 +0000 (16:17 +0300)]
EA-69132 (array bounds check added)

6 years agoreverted appcode/142.2571 clion/142.2570
Alexey Kudravtsev [Thu, 18 Jun 2015 12:10:11 +0000 (15:10 +0300)]
reverted

6 years agocall projectOpened()/projectClosed() for project components in tests to allow to
Alexey Kudravtsev [Thu, 18 Jun 2015 12:08:07 +0000 (15:08 +0300)]
call projectOpened()/projectClosed() for project components in tests to allow to
- avoid memleaks when something happens in projectOpened/Closed
- make tests environment closer to production
- simplify to setup test environment (no more manual projectOpened() calls)
- simplify ProjectManager (no more myTestProjects)

6 years agodecouple PsiDocManager from SmartPointerManager
Alexey Kudravtsev [Thu, 18 Jun 2015 11:52:24 +0000 (14:52 +0300)]
decouple PsiDocManager from SmartPointerManager

6 years agoAArch64 architecture checks phpstorm/142.2569
Pavel Fatin [Thu, 18 Jun 2015 11:58:41 +0000 (13:58 +0200)]
AArch64 architecture checks

6 years agoIDEA-141515 On right-clicking on test method gutter marker the wrong methods to run...
Dmitry Avdeev [Thu, 18 Jun 2015 11:21:22 +0000 (14:21 +0300)]
IDEA-141515 On right-clicking on test method gutter marker the wrong methods to run are suggested

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 18 Jun 2015 11:23:06 +0000 (13:23 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoPyCharm version in trunk -> 4.5
Dmitry Trofimov [Thu, 18 Jun 2015 11:20:15 +0000 (13:20 +0200)]
PyCharm version in trunk -> 4.5

6 years agocheck IdeaVIM for compatibility as well
Maxim.Mossienko [Thu, 18 Jun 2015 11:03:01 +0000 (13:03 +0200)]
check IdeaVIM for compatibility as well

6 years agoDo not detect indent for decompiled classes (EA-69698)
Yaroslav Lepenkin [Thu, 18 Jun 2015 11:03:56 +0000 (14:03 +0300)]
Do not detect indent for decompiled classes (EA-69698)

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 18 Jun 2015 10:55:57 +0000 (12:55 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoNew build for Python community plugin
Dmitry Trofimov [Thu, 18 Jun 2015 10:51:39 +0000 (12:51 +0200)]
New build for Python community plugin

6 years agoIG: fix test data
Bas Leijdekkers [Thu, 18 Jun 2015 10:49:08 +0000 (12:49 +0200)]
IG: fix test data

6 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Thu, 18 Jun 2015 10:14:46 +0000 (12:14 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoChangeEditorFontSizeAction: DumbAware
Yann Cébron [Thu, 18 Jun 2015 10:13:43 +0000 (12:13 +0200)]
ChangeEditorFontSizeAction: DumbAware

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 18 Jun 2015 10:12:11 +0000 (13:12 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agotests: utility method moved to a more accessible place; duplicated code dropped
Roman Shevchenko [Thu, 18 Jun 2015 10:11:09 +0000 (13:11 +0300)]
tests: utility method moved to a more accessible place; duplicated code dropped

6 years agoCleanup (assertions; junk comments)
Roman Shevchenko [Thu, 18 Jun 2015 10:06:20 +0000 (13:06 +0300)]
Cleanup (assertions; junk comments)

6 years agofile references search should not rely on file language's case-sensitivity
Anton Makeev [Thu, 18 Jun 2015 10:02:28 +0000 (12:02 +0200)]
file references search should not rely on file language's case-sensitivity

6 years agoinline serviceMessages for java frameworks appcode/142.2568
Anna Kozlova [Thu, 18 Jun 2015 09:55:42 +0000 (12:55 +0300)]
inline serviceMessages for java frameworks

6 years agoMoved tests to proper package clion/142.2567
Yaroslav Lepenkin [Thu, 18 Jun 2015 09:38:28 +0000 (12:38 +0300)]
Moved tests to proper package

6 years agoWhen detecting tab usage set continuation indent size to doubled tab size (IDEA-141219)
Yaroslav Lepenkin [Thu, 18 Jun 2015 09:34:56 +0000 (12:34 +0300)]
When detecting tab usage set continuation indent size to doubled tab size (IDEA-141219)

6 years agoShowExpressionTypeAction: extension point & providers
Anton Makeev [Thu, 18 Jun 2015 09:31:59 +0000 (11:31 +0200)]
ShowExpressionTypeAction: extension point & providers
* Xcode keymap shortcut

6 years agoIDEA-131134 Support multiple breakpoints within on single line - preselect lambda...
Egor.Ushakov [Thu, 18 Jun 2015 09:24:30 +0000 (12:24 +0300)]
IDEA-131134 Support multiple breakpoints within on single line - preselect lambda where caret is

6 years agoCleanup (formatting; typos)
Roman Shevchenko [Thu, 18 Jun 2015 09:13:03 +0000 (12:13 +0300)]
Cleanup (formatting; typos)

6 years agoIDEA-123111 (qualified super parsing fixed)
Roman Shevchenko [Thu, 18 Jun 2015 09:12:42 +0000 (12:12 +0300)]
IDEA-123111 (qualified super parsing fixed)

6 years agoexperimental: registry option to allow automake start even if some run configurations...
Eugene Zhuravlev [Thu, 18 Jun 2015 08:46:17 +0000 (10:46 +0200)]
experimental: registry option to allow automake start even if some run configurations are active (requested for IDEA-141609)

6 years agoNPE fixed for applyPatch and unshelve
Nadya Zabrodina [Thu, 18 Jun 2015 07:46:47 +0000 (11:46 +0400)]
NPE fixed for applyPatch and unshelve

6 years agosuppress the inspection about foreach and add a clarification comment
Sergey Ignatov [Thu, 18 Jun 2015 08:00:44 +0000 (11:00 +0300)]
suppress the inspection about foreach and add a clarification comment

6 years agocleanup pycharm/142.2566
Vladimir Krivosheev [Thu, 18 Jun 2015 05:59:44 +0000 (07:59 +0200)]
cleanup

6 years agoIDEA-141578 Darcula: no highlighting for wrong Lang Level items in autocompletion appcode/142.2557 clion/142.2558 dbe/142.2559 idea/142.2560 phpstorm/142.2563 rubymine/142.2564 webstorm/142.2555
Konstantin Bulenkov [Wed, 17 Jun 2015 16:30:05 +0000 (18:30 +0200)]
IDEA-141578 Darcula: no highlighting for wrong Lang Level items in autocompletion

6 years agosplit word on apos when it is absent in dictionary dbe/142.2554
Maxim.Mossienko [Wed, 17 Jun 2015 21:48:24 +0000 (23:48 +0200)]
split word on apos when it is absent in dictionary

6 years ago"no PSI for file" logging for DBE-1210
Gregory.Shrago [Wed, 17 Jun 2015 20:41:37 +0000 (23:41 +0300)]
"no PSI for file" logging for DBE-1210

6 years agoIDEA-141475 (serialVersionUID generated by IDEA differs from one generated by JDK)
Bas Leijdekkers [Wed, 17 Jun 2015 19:49:45 +0000 (21:49 +0200)]
IDEA-141475 (serialVersionUID generated by IDEA differs from one generated by JDK)

6 years agofailed test presentation fixed
Anna Kozlova [Wed, 17 Jun 2015 19:15:45 +0000 (22:15 +0300)]
failed test presentation fixed

6 years agodo not propose lambdas if body is not on the line - pt2
Egor.Ushakov [Wed, 17 Jun 2015 18:21:07 +0000 (21:21 +0300)]
do not propose lambdas if body is not on the line - pt2

6 years agoMove text of labels from Python code style settings to PyBundle
Mikhail Golubev [Wed, 17 Jun 2015 16:44:45 +0000 (19:44 +0300)]
Move text of labels from Python code style settings to PyBundle

In addition I reused standard messages about brace placement from
ApplicationBundle.

6 years agoPY-15701 Allow to specify minimum number of blank lines after local imports
Mikhail Golubev [Wed, 17 Jun 2015 16:19:45 +0000 (19:19 +0300)]
PY-15701 Allow to specify minimum number of blank lines after local imports

Add new option "After local imports" on "Blank lines" tab of Python
code style settings.

6 years agoPY-9923 Add two blank lines between top-level declarations and surrounding statements
Mikhail Golubev [Wed, 17 Jun 2015 14:34:39 +0000 (17:34 +0300)]
PY-9923 Add two blank lines between top-level declarations and surrounding statements

6 years agoPY-3729 Return old behavior of PEP8 inspection: show warnings about blank lines on...
Mikhail Golubev [Wed, 17 Jun 2015 12:55:05 +0000 (15:55 +0300)]
PY-3729 Return old behavior of PEP8 inspection: show warnings about blank lines on the next element

In effect I reverted my own change introduced in
77e7a79f8d8a29fb4ca9283edb43d4a5f7c7f114.

6 years agoEA-69668 - NPE: StructureViewWrapperImpl$.run
Gregory.Shrago [Wed, 17 Jun 2015 17:48:09 +0000 (20:48 +0300)]
EA-69668 - NPE: StructureViewWrapperImpl$.run

6 years agodo not create extensions directory unless we really have to
Sergey Savenko [Wed, 17 Jun 2015 17:39:38 +0000 (20:39 +0300)]
do not create extensions directory unless we really have to

6 years agoBuffer input streams to ensure data is read from OS in whole blocks (IDEA-141576)
Jim Purbrick [Wed, 17 Jun 2015 17:23:58 +0000 (20:23 +0300)]
Buffer input streams to ensure data is read from OS in whole blocks (IDEA-141576)

6 years agotoString(): add "..." at the end if something left out
Gregory.Shrago [Wed, 17 Jun 2015 16:28:14 +0000 (19:28 +0300)]
toString(): add "..." at the end if something left out

6 years agoWhen detecting tab usage, change indent size to tab size to prevent from space usage...
Yaroslav Lepenkin [Wed, 17 Jun 2015 16:21:57 +0000 (19:21 +0300)]
When detecting tab usage, change indent size to tab size to prevent from space usage, when indent size is less than tab size (IDEA-141219)

6 years agoIDEA-141480 Changes are lost after push when there are new binary files and shelve...
Nadya Zabrodina [Wed, 17 Jun 2015 16:17:59 +0000 (20:17 +0400)]
IDEA-141480 Changes are lost after push when there are new binary files and  shelve strategy is used for update.

6 years agojavafx: unable to coerce check does not make sense for pane's node elements
Anna Kozlova [Wed, 17 Jun 2015 17:10:21 +0000 (20:10 +0300)]
javafx: unable to coerce check does not make sense for pane's node elements

6 years agotestng: create data provider from template body (IDEA-141527)
Anna Kozlova [Wed, 17 Jun 2015 16:56:46 +0000 (19:56 +0300)]
testng: create data provider from template body (IDEA-141527)

6 years agoextract method: don't skip vars from the exit statements if nullable checks would...
Anna Kozlova [Wed, 17 Jun 2015 16:05:20 +0000 (19:05 +0300)]
extract method: don't skip vars from the exit statements if nullable checks would be added (IDEA-141562)

6 years agojunit rerun failed: ensure short method name used
Anna Kozlova [Wed, 17 Jun 2015 15:35:02 +0000 (18:35 +0300)]
junit rerun failed: ensure short method name used

6 years agocomparison failure: print expected/actual if trimmed versions are one-lined (IDEA...
Anna Kozlova [Wed, 17 Jun 2015 12:51:29 +0000 (15:51 +0300)]
comparison failure: print expected/actual if trimmed versions are one-lined (IDEA-141530)

6 years agosm tests: qualify test names with class name to resolve same test name clashes from...
Anna Kozlova [Wed, 17 Jun 2015 12:34:40 +0000 (15:34 +0300)]
sm tests: qualify test names with class name to resolve same test name clashes from different classes

6 years agoEA-69627 - IAE: TextRange.intersects appcode/142.2553 clion/142.2552
Egor.Ushakov [Wed, 17 Jun 2015 16:23:38 +0000 (19:23 +0300)]
EA-69627 - IAE: TextRange.intersects

6 years agoIDEA-CR-3132 honor exact selection; some javadoc with HTML warnings
Gregory.Shrago [Wed, 17 Jun 2015 15:57:20 +0000 (18:57 +0300)]
IDEA-CR-3132 honor exact selection; some javadoc with HTML warnings

6 years agoassertNotNull
Sergey Savenko [Wed, 17 Jun 2015 16:04:57 +0000 (19:04 +0300)]
assertNotNull

6 years agoIdeaPluginDescriptorImpl.isBundled(): always return true for core plugin
Sergey Savenko [Wed, 17 Jun 2015 16:03:57 +0000 (19:03 +0300)]
IdeaPluginDescriptorImpl.isBundled(): always return true for core plugin

6 years ago[git] simplify: initialize mySaver in the constructor, use AtomicBoolean instead...
Kirill Likhodedov [Wed, 17 Jun 2015 15:48:56 +0000 (18:48 +0300)]
[git] simplify: initialize mySaver in the constructor, use AtomicBoolean instead of synchronized block

6 years ago[git tests] Convert Groovy to Java
Kirill Likhodedov [Sun, 14 Jun 2015 13:10:23 +0000 (16:10 +0300)]
[git tests] Convert Groovy to Java

6 years agoIDEA-131134 Support multiple breakpoints within on single line dbe/142.2551
Egor.Ushakov [Wed, 17 Jun 2015 14:44:38 +0000 (17:44 +0300)]
IDEA-131134 Support multiple breakpoints within on single line

6 years ago[vcs] IDEA-94335 Shelve changes supports binary files; IDEA-139877 Error applying...
Nadya Zabrodina [Fri, 29 May 2015 13:17:37 +0000 (17:17 +0400)]
[vcs] IDEA-94335 Shelve changes supports binary files; IDEA-139877 Error applying patch when name conflict appears during rename/move

* show binary files in unshelve dialog;
* implement show diff for shelved binary;
* create generic AbstractFilePatchInProgress to store base and generic file patch information;
* change ApplyPatchExecutor to be generic, too :  for different types of file patches;
* perform rename when unshelve to third name if file with destination name already exist in source directory
* cleanUp
* fix potential NPE
* smart matching for binary shelved files implemented: do the same matching as for text file patches, except context matching;
* choose the best matched variant for binary by strip counter (instead of context)
* FilePatchInProgress renamed to TextFilePatchInProgress

6 years agocleanUp ApplyPatchDialog And Matching strategy
Nadya Zabrodina [Fri, 29 May 2015 11:45:37 +0000 (15:45 +0400)]
cleanUp ApplyPatchDialog And Matching strategy

6 years agoshow only first 100 problems
Konstantin Bulenkov [Wed, 17 Jun 2015 14:10:40 +0000 (16:10 +0200)]
show only first 100 problems

6 years agouse StringBuilder and move html generation from EDT
Konstantin Bulenkov [Wed, 17 Jun 2015 14:02:21 +0000 (16:02 +0200)]
use StringBuilder and move html generation from EDT

6 years agoIDEA-CR-3159 (changes reverted per result of discussion)
Roman Shevchenko [Wed, 17 Jun 2015 14:12:32 +0000 (17:12 +0300)]
IDEA-CR-3159 (changes reverted per result of discussion)

6 years agoIDEA-140754 Allowed svn 1.9 clients smoothly (without incompatibility warnings) work...
Konstantin Kolosovsky [Wed, 17 Jun 2015 13:53:09 +0000 (16:53 +0300)]
IDEA-140754 Allowed svn 1.9 clients smoothly (without incompatibility warnings) work with svn 1.8 working copies

6 years agoDetect indent only for languages with implemented FormattingModelBuilder (IDEA-141517...
Yaroslav Lepenkin [Wed, 17 Jun 2015 13:57:37 +0000 (16:57 +0300)]
Detect indent only for languages with implemented FormattingModelBuilder (IDEA-141517), since without it no indent will be used at all.

6 years agoClouds configurable. EmptySelectionString added. RUBY-16709 Heroku settings are undis...
Andrey Vokin [Wed, 17 Jun 2015 13:45:38 +0000 (16:45 +0300)]
Clouds configurable. EmptySelectionString added. RUBY-16709 Heroku settings are undiscoverable

6 years agoClouds. Statistics without tips. RUBY-16722 Remove unnecessary tip of the day
Andrey Vokin [Wed, 17 Jun 2015 13:35:07 +0000 (16:35 +0300)]
Clouds. Statistics without tips. RUBY-16722 Remove unnecessary tip of the day

6 years agoIDEA-141511 TestNG: no gutter marks for running test methods
Dmitry Avdeev [Wed, 17 Jun 2015 13:48:14 +0000 (16:48 +0300)]
IDEA-141511 TestNG: no gutter marks for running test methods

6 years agoIDEA-141515 On right-clicking on test method gutter marker the wrong methods to run...
Dmitry Avdeev [Wed, 17 Jun 2015 13:11:51 +0000 (16:11 +0300)]
IDEA-141515 On right-clicking on test method gutter marker the wrong methods to run are suggested

6 years agomake action tree renderer respect unfocused selection fg appcode/142.2549 clion/142.2548
Konstantin Bulenkov [Wed, 17 Jun 2015 12:47:31 +0000 (14:47 +0200)]
make action tree renderer respect unfocused selection fg

6 years agoadd utility method for tree renderers
Konstantin Bulenkov [Wed, 17 Jun 2015 12:37:54 +0000 (14:37 +0200)]
add utility method for tree renderers

6 years agoIDEA-141010 Unable to create test data from test anymore
Dmitry Avdeev [Wed, 17 Jun 2015 12:30:21 +0000 (15:30 +0300)]
IDEA-141010 Unable to create test data from test anymore

6 years ago[Adjust code style on code fragment] Added drop down menu on "Save" with "Save and...
Yaroslav Lepenkin [Wed, 17 Jun 2015 12:28:31 +0000 (15:28 +0300)]
[Adjust code style on code fragment] Added drop down menu on "Save" with "Save and Reformat File" option. Disable "Save" button if no options changed.

6 years agofix label baseline
Konstantin Bulenkov [Wed, 17 Jun 2015 12:14:44 +0000 (14:14 +0200)]
fix label baseline

6 years agoClouds configurable. EmptySelectionString added. RUBY-16709 Heroku settings are undis...
Andrey Vokin [Wed, 17 Jun 2015 12:01:25 +0000 (15:01 +0300)]
Clouds configurable. EmptySelectionString added. RUBY-16709 Heroku settings are undiscoverable

6 years agoClouds. RUBY-16248 "Use the custom application name" is not available when creating...
Andrey Vokin [Wed, 17 Jun 2015 11:40:33 +0000 (14:40 +0300)]
Clouds. RUBY-16248 "Use the custom application name" is not available when creating new deployment run configuration

6 years agoCucumber JVM timing fixed
Andrey Vokin [Wed, 10 Jun 2015 20:07:49 +0000 (23:07 +0300)]
Cucumber JVM timing fixed

6 years agodispose indicator earlier
Alexey Kudravtsev [Wed, 17 Jun 2015 11:58:28 +0000 (14:58 +0300)]
dispose indicator earlier

6 years agotemporarilyDisposed pushed down to ProjectImpl since it is used for light projects...
Alexey Kudravtsev [Wed, 17 Jun 2015 10:53:39 +0000 (13:53 +0300)]
temporarilyDisposed pushed down to ProjectImpl since it is used for light projects only

6 years agonotnull
Alexey Kudravtsev [Wed, 17 Jun 2015 09:44:08 +0000 (12:44 +0300)]
notnull

6 years agotests: allow tree access for the file in an opened editor
Alexey Kudravtsev [Wed, 17 Jun 2015 09:35:12 +0000 (12:35 +0300)]
tests: allow tree access for the file in an opened editor

6 years agolet's check Dart plugin too phpstorm/142.2547
Maxim.Mossienko [Wed, 17 Jun 2015 11:25:13 +0000 (13:25 +0200)]
let's check Dart plugin too

6 years agoIDEA-52148 Fixed label text, added link navigating to IDEA proxy settings
Konstantin Kolosovsky [Wed, 10 Jun 2015 13:06:18 +0000 (16:06 +0300)]
IDEA-52148 Fixed label text, added link navigating to IDEA proxy settings

6 years agoWrongPropertyKeyValueDelimiterInspection becomes cleanup inspection
Dmitry Batkovich [Wed, 17 Jun 2015 11:22:19 +0000 (14:22 +0300)]
WrongPropertyKeyValueDelimiterInspection becomes cleanup inspection

6 years agoadded abstract getType method to Indent class
Yaroslav Lepenkin [Wed, 17 Jun 2015 11:04:22 +0000 (14:04 +0300)]
added abstract getType method to Indent class

6 years agothrow exception on remove since it's not supported (IDEA-CR-3123)
Yaroslav Lepenkin [Wed, 17 Jun 2015 10:31:50 +0000 (13:31 +0300)]
throw exception on remove since it's not supported (IDEA-CR-3123)

6 years agoadd ExtensionsRootType javadoc
Sergey Savenko [Wed, 17 Jun 2015 08:52:36 +0000 (11:52 +0300)]
add ExtensionsRootType javadoc

6 years agobetter naming
Sergey Savenko [Tue, 16 Jun 2015 12:59:04 +0000 (15:59 +0300)]
better naming

6 years agore-extract bundled extension resources upon ide/plugin upgrade
Sergey Savenko [Mon, 15 Jun 2015 14:49:06 +0000 (17:49 +0300)]
re-extract bundled extension resources upon ide/plugin upgrade

6 years agouse core plugin id constant
Sergey Savenko [Mon, 15 Jun 2015 09:12:13 +0000 (12:12 +0300)]
use core plugin id constant

6 years agoinitial extensions scratch root type
Sergey Savenko [Fri, 29 May 2015 15:19:30 +0000 (18:19 +0300)]
initial extensions scratch root type