idea/community.git
4 years agofix tests: invoked later reparseFiles(file) interfere with highlighting in tests
Sergey Simonchik [Wed, 8 Jun 2016 08:32:41 +0000 (11:32 +0300)]
fix tests: invoked later reparseFiles(file) interfere with highlighting in tests

4 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Wed, 8 Jun 2016 08:27:28 +0000 (10:27 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoXpathIcons: move to /gen/ source root
Yann Cébron [Wed, 8 Jun 2016 08:25:05 +0000 (10:25 +0200)]
XpathIcons: move to /gen/ source root

4 years agocleanup method signatures
Anna Kozlova [Wed, 8 Jun 2016 08:17:42 +0000 (11:17 +0300)]
cleanup method signatures

4 years agoEA-83734
Yaroslav Lepenkin [Tue, 7 Jun 2016 17:08:45 +0000 (20:08 +0300)]
EA-83734

4 years agoReturn read only spacing on error element (IDEA-156608), to preserve space after...
Yaroslav Lepenkin [Tue, 7 Jun 2016 16:43:14 +0000 (19:43 +0300)]
Return read only spacing on error element (IDEA-156608), to preserve space after "new BufferedInputReader()"

4 years agoAdd pandas tags, move the test to staging
Dmitry Trofimov [Wed, 8 Jun 2016 07:29:33 +0000 (10:29 +0300)]
Add pandas tags, move the test to staging

4 years agoshow maven coordinates even on fail-to-load
Nikolay Mikhaylov [Wed, 8 Jun 2016 07:17:02 +0000 (10:17 +0300)]
show maven coordinates even on fail-to-load

4 years agoinspections: yet another bunch of fixed descriptions idea/163.19
Dmitry Batkovich [Wed, 8 Jun 2016 06:38:58 +0000 (09:38 +0300)]
inspections: yet another bunch of fixed descriptions

4 years agoinspection toolwindow: don't use possibly null variable to get a Project in ProblemDe...
Dmitry Batkovich [Wed, 8 Jun 2016 06:23:44 +0000 (09:23 +0300)]
inspection toolwindow: don't use possibly null variable to get a Project in ProblemDescriptorNode

4 years ago[^alexander.kirsanov @ rider] support hyperlinks in console heavy filters
peter [Wed, 8 Jun 2016 06:21:37 +0000 (08:21 +0200)]
[^alexander.kirsanov @ rider] support hyperlinks in console heavy filters

4 years agoinspection toolwindow: don't use possibly null variable to get a Project in ProblemDe...
Dmitry Batkovich [Wed, 8 Jun 2016 06:18:05 +0000 (09:18 +0300)]
inspection toolwindow: don't use possibly null variable to get a Project in ProblemDescriptorNode

4 years agostrip generics anonymous classes; support class initializers appcode/163.12 clion/163.8 dbe/163.9 idea/163.10 phpstorm/163.11 pycharm/163.13 rubymine/163.15 webstorm/163.14
Gregory.Shrago [Wed, 8 Jun 2016 01:02:18 +0000 (04:02 +0300)]
strip generics anonymous classes; support class initializers

4 years agoIDEA-92615 Breadcrumbs for Java classes
Gregory.Shrago [Wed, 8 Jun 2016 00:13:34 +0000 (03:13 +0300)]
IDEA-92615 Breadcrumbs for Java classes

4 years agobackground image: breadcrumbs
Gregory.Shrago [Tue, 7 Jun 2016 23:21:46 +0000 (02:21 +0300)]
background image: breadcrumbs

4 years ago- do sync after changing file's length
Maxim.Mossienko [Tue, 7 Jun 2016 21:48:45 +0000 (23:48 +0200)]
- do sync after changing file's length
- fill with zeroes via FileOutputStream

4 years agoassert that parsed PSI has the same text as given
peter [Tue, 7 Jun 2016 20:19:13 +0000 (22:19 +0200)]
assert that parsed PSI has the same text as given

4 years agoreparse file on language substitution (IDEA-157189)
Sergey Simonchik [Tue, 7 Jun 2016 20:00:54 +0000 (23:00 +0300)]
reparse file on language substitution (IDEA-157189)

4 years agoassert that file.setName happens only in write action
peter [Tue, 7 Jun 2016 19:19:45 +0000 (21:19 +0200)]
assert that file.setName happens only in write action

4 years agoinspection toolwindow: more efficient collections IDEA-CR-11332 dbe/163.7
Dmitry Batkovich [Tue, 7 Jun 2016 19:22:35 +0000 (22:22 +0300)]
inspection toolwindow: more efficient collections IDEA-CR-11332

4 years agoIDEA-157216 External build may fail with 'Unable to create temporary file'
Alexey Kudravtsev [Tue, 7 Jun 2016 18:23:59 +0000 (21:23 +0300)]
IDEA-157216 External build may fail with 'Unable to create temporary file'

4 years agotest blinks on overloaded agent
Alexey Kudravtsev [Tue, 7 Jun 2016 12:11:57 +0000 (15:11 +0300)]
test blinks on overloaded agent

4 years ago[java] extra commas in annotation array initializers (IDEA-157182)
Roman Shevchenko [Tue, 7 Jun 2016 17:43:16 +0000 (20:43 +0300)]
[java] extra commas in annotation array initializers (IDEA-157182)

4 years agoprefer package to class in import list (IDEA-113756)
Anna Kozlova [Tue, 7 Jun 2016 16:57:48 +0000 (19:57 +0300)]
prefer package to class in import list (IDEA-113756)

4 years agosafe delete: perform refactoring over all usages, show in conflicts view only not...
Anna Kozlova [Tue, 7 Jun 2016 13:24:18 +0000 (16:24 +0300)]
safe delete: perform refactoring over all usages, show in conflicts view only not safe to delete (IDEA-157197)

4 years agounused parameters: delete selected parameter only (IDEA-157190)
Anna Kozlova [Tue, 7 Jun 2016 12:16:57 +0000 (15:16 +0300)]
unused parameters: delete selected parameter only (IDEA-157190)

4 years agofield can be local: don't evaluate runtime constants (IDEA-157179)
Anna Kozlova [Tue, 7 Jun 2016 10:41:37 +0000 (13:41 +0300)]
field can be local: don't evaluate runtime constants (IDEA-157179)

4 years agofind classes to import: check accessibility (IDEA-154069)
Anna Kozlova [Tue, 7 Jun 2016 10:15:13 +0000 (13:15 +0300)]
find classes to import: check accessibility (IDEA-154069)

4 years agoEA-83663 - INRE: FileBasedIndexImpl.handleDumbMode
Anna Kozlova [Tue, 7 Jun 2016 08:59:34 +0000 (11:59 +0300)]
EA-83663 - INRE: FileBasedIndexImpl.handleDumbMode

4 years agoIDEA-156888 Simplify JDK setup for new projects
Dmitry Avdeev [Tue, 7 Jun 2016 16:47:52 +0000 (19:47 +0300)]
IDEA-156888 Simplify JDK setup for new projects

4 years agojdk combobox height fixed
Dmitry Avdeev [Tue, 7 Jun 2016 13:57:18 +0000 (16:57 +0300)]
jdk combobox height fixed

4 years ago[java] extra commas in array initializers (IDEA-157182)
Roman Shevchenko [Tue, 7 Jun 2016 16:45:11 +0000 (19:45 +0300)]
[java] extra commas in array initializers (IDEA-157182)

4 years agoinspection toolwindow: InspectionTree#checkWritable -> collectWritable
Dmitry Batkovich [Tue, 7 Jun 2016 16:39:01 +0000 (19:39 +0300)]
inspection toolwindow: InspectionTree#checkWritable -> collectWritable

4 years agoinspection toolwindow: InspectionTree#getSelectedDescriptors() fix non-terminated...
Dmitry Batkovich [Tue, 7 Jun 2016 16:35:23 +0000 (19:35 +0300)]
inspection toolwindow: InspectionTree#getSelectedDescriptors() fix non-terminated stream bug

4 years agoPY-19761 Do not lose environment variables for python helper scripts
Mikhail Golubev [Tue, 7 Jun 2016 15:18:19 +0000 (18:18 +0300)]
PY-19761 Do not lose environment variables for python helper scripts

PySdkUtil#getProcessOutput() merges environment variable tables for a
process in the following order:

1. system environment variables (of the IDE process)
2. environment that is already configured for the given instance of
GeneralCommandLine, particularly, in PythonHelpers
3. variables provided via "extraEnv" argument of the method

On each step path variables (PATH and PYTHONPATH) are merged,
other variables from the subsequent tables override corresponding
values from the preceding ones.

4 years agoIDEA-151717 Ignore equals method for @ParametersAreNonnullByDefault
peter [Tue, 7 Jun 2016 15:35:57 +0000 (17:35 +0200)]
IDEA-151717 Ignore equals method for @ParametersAreNonnullByDefault

4 years agoHide ToolWindow header and toolbar when in DFM and ToolWindow is on the sides dbe/163.6
Yaroslav Lepenkin [Tue, 7 Jun 2016 14:43:10 +0000 (17:43 +0300)]
Hide ToolWindow header and toolbar when in DFM and ToolWindow is on the sides

4 years agofix scroll bars jumping
Sergey Malenkov [Tue, 7 Jun 2016 15:19:21 +0000 (18:19 +0300)]
fix scroll bars jumping

4 years agoKeep indent spaces on empty lines (IDEA-144196 Strip trailing spaces on save should...
Rustam Vishnyakov [Tue, 7 Jun 2016 14:14:02 +0000 (17:14 +0300)]
Keep indent spaces on empty lines (IDEA-144196 Strip trailing spaces on save should honor keep Indents on empty lines)

4 years agoclean up, comment appcode/163.5 clion/163.4
Eugene Kudelevsky [Tue, 7 Jun 2016 14:56:52 +0000 (17:56 +0300)]
clean up, comment

4 years agoCPP-778 Support for semantic per-variable highlighting (test)
Alexey Utkin [Tue, 7 Jun 2016 14:47:12 +0000 (17:47 +0300)]
CPP-778 Support for semantic per-variable highlighting (test)

4 years agoWI-32048 Template project: reuse Line Separator from Default settings
Shaverdova Elena [Tue, 7 Jun 2016 14:46:40 +0000 (16:46 +0200)]
WI-32048 Template project: reuse Line Separator from Default settings

4 years agoFix race condition in Upsource
Eugene Kudelevsky [Tue, 7 Jun 2016 14:32:53 +0000 (17:32 +0300)]
Fix race condition in Upsource

4 years agoImproving test. Waiting for process to finish.
Ilya.Kazakevich [Tue, 7 Jun 2016 14:09:09 +0000 (17:09 +0300)]
Improving test. Waiting for process to finish.

4 years ago[patch]: style- rename field and change min common ancestor to be a directory
Nadya Zabrodina [Tue, 7 Jun 2016 12:53:50 +0000 (15:53 +0300)]
[patch]: style- rename field and change min common ancestor to be a directory

4 years ago[patch]: preselect base patch path in a system dependent way
Nadya Zabrodina [Tue, 7 Jun 2016 12:25:55 +0000 (15:25 +0300)]
[patch]: preselect base patch path in a system dependent way

4 years agonon-encoded project templates for PhpStorm for WI-31621 Integrate template projects...
Shaverdova Elena [Tue, 7 Jun 2016 13:43:57 +0000 (15:43 +0200)]
non-encoded project templates for PhpStorm for WI-31621 Integrate template projects into PhpStorm

4 years agojdk combobox height fixed
Dmitry Avdeev [Tue, 7 Jun 2016 13:23:06 +0000 (16:23 +0300)]
jdk combobox height fixed

4 years agoinspection analysis: do not create inspection view for headless env
Dmitry Batkovich [Tue, 7 Jun 2016 13:17:14 +0000 (16:17 +0300)]
inspection analysis: do not create inspection view for headless env

4 years agoCleanup (warnings)
Roman Shevchenko [Tue, 7 Jun 2016 12:59:18 +0000 (15:59 +0300)]
Cleanup (warnings)

4 years agoinspections: another bunch of descriptions with font-fix
Dmitry Batkovich [Tue, 7 Jun 2016 12:55:05 +0000 (15:55 +0300)]
inspections: another bunch of descriptions with font-fix

4 years agoSuggest underscored names in rename
Ekaterina Tuzova [Tue, 7 Jun 2016 12:47:47 +0000 (15:47 +0300)]
Suggest underscored names in rename

4 years agoNPE
Ekaterina Tuzova [Mon, 30 May 2016 11:03:56 +0000 (14:03 +0300)]
NPE

4 years agoinspection toolwindow: problem node can be amnestied and its siblings will be not...
Dmitry Batkovich [Tue, 7 Jun 2016 12:28:38 +0000 (15:28 +0300)]
inspection toolwindow: problem node can be amnestied and its siblings will be not affected

4 years agoinspection: use ProfilesComboBox as analyze action combobox
Dmitry Batkovich [Tue, 7 Jun 2016 11:18:40 +0000 (14:18 +0300)]
inspection: use ProfilesComboBox as analyze action combobox

4 years agoi18n: duplicate string literal inspection checks that corresponded field initializer...
Dmitry Batkovich [Tue, 7 Jun 2016 10:07:39 +0000 (13:07 +0300)]
i18n: duplicate string literal inspection checks that corresponded field initializer is not modified IDEA-157161

4 years agoIDEA-CR-11226 copy in File History & Log
Gregory.Shrago [Tue, 7 Jun 2016 12:05:11 +0000 (15:05 +0300)]
IDEA-CR-11226 copy in File History & Log

4 years agoexplicit == case
Gregory.Shrago [Tue, 7 Jun 2016 12:04:27 +0000 (15:04 +0300)]
explicit == case

4 years agoRevert: WI-31889 Template project: can't save some files
Shaverdova Elena [Tue, 7 Jun 2016 12:03:19 +0000 (14:03 +0200)]
Revert: WI-31889 Template project: can't save some files
(cherry picked from commit 8a580da)

4 years agobuild scripts: download Kotlin from 1.0.2 branch
nik [Tue, 7 Jun 2016 12:04:30 +0000 (15:04 +0300)]
build scripts: download Kotlin from 1.0.2 branch

4 years agoFIXED IDEA-141916 The code formatter:off (//@formatter:off) does not work as expected. appcode/162.855
Rustam Vishnyakov [Tue, 7 Jun 2016 12:00:34 +0000 (15:00 +0300)]
FIXED IDEA-141916 The code formatter:off (//@formatter:off) does not work as expected.

4 years agoSupport pandas dataframe in array viewer during debugging (PY-14330)
fitermay [Sun, 24 Apr 2016 22:29:47 +0000 (18:29 -0400)]
Support pandas dataframe in array viewer during debugging (PY-14330)

(cherry picked from commit 669292aa3fb3678411d5b28ce4756ca102de98f0)

4 years agocleanup
Dmitry Avdeev [Tue, 7 Jun 2016 11:52:51 +0000 (14:52 +0300)]
cleanup

4 years agocleanup
Dmitry Avdeev [Tue, 7 Jun 2016 10:47:48 +0000 (13:47 +0300)]
cleanup

4 years agocleanup
Dmitry Avdeev [Tue, 7 Jun 2016 10:45:52 +0000 (13:45 +0300)]
cleanup

4 years agoIDEA-156984 Deadlock in inheritor search
Alexey Kudravtsev [Tue, 7 Jun 2016 11:50:35 +0000 (14:50 +0300)]
IDEA-156984 Deadlock in inheritor search

4 years agoisDown() method
Alexey Kudravtsev [Mon, 6 Jun 2016 15:26:18 +0000 (18:26 +0300)]
isDown() method

4 years agofixed "Disposer$2 has already been disposed" exception: extremely unlikely event...
Alexey Kudravtsev [Fri, 3 Jun 2016 17:14:42 +0000 (20:14 +0300)]
fixed "Disposer$2 has already been disposed" exception: extremely unlikely event when HeavyProcessLatch listener registered, some heavy processing finished, and already disposed disposable tried to register

4 years agocleanup
Alexey Kudravtsev [Fri, 3 Jun 2016 17:07:22 +0000 (20:07 +0300)]
cleanup

4 years agoFix according to review IDEA-CR-11224: Store CCSetting in other.xml
Valentina Kiryushkina [Tue, 7 Jun 2016 11:01:27 +0000 (14:01 +0300)]
Fix according to review IDEA-CR-11224: Store CCSetting in other.xml

4 years agodo not 'import' or 'create' already opened project (EA-73474): tests
Gregory.Shrago [Tue, 7 Jun 2016 11:00:51 +0000 (14:00 +0300)]
do not 'import' or 'create' already opened project (EA-73474): tests

4 years agoremoved extra trace
Maxim.Mossienko [Tue, 7 Jun 2016 09:32:10 +0000 (11:32 +0200)]
removed extra trace

4 years agodrop UISettings listener registration appcode/162.853 clion/162.852
Gregory.Shrago [Tue, 7 Jun 2016 09:02:08 +0000 (12:02 +0300)]
drop UISettings listener registration

4 years agojavadoc
Gregory.Shrago [Tue, 7 Jun 2016 08:50:38 +0000 (11:50 +0300)]
javadoc

4 years agoEA-64833 - IOE: LocalFileSystemBase.createChildDirectory
Gregory.Shrago [Tue, 7 Jun 2016 08:11:44 +0000 (11:11 +0300)]
EA-64833 - IOE: LocalFileSystemBase.createChildDirectory

4 years agoadd single static import: allow second single static import if it doesn't produce...
Anna Kozlova [Tue, 7 Jun 2016 07:53:56 +0000 (10:53 +0300)]
add single static import: allow second single static import if it doesn't produce ambiguity or hiding of on-demand import (IDEA-155031)

4 years agoshadowing of static imports (IDEA-142600)
Anna Kozlova [Tue, 7 Jun 2016 06:16:28 +0000 (09:16 +0300)]
shadowing of static imports (IDEA-142600)

4 years agodo not 'import' or 'create' already opened project (EA-73474)
Gregory.Shrago [Tue, 7 Jun 2016 07:33:30 +0000 (10:33 +0300)]
do not 'import' or 'create' already opened project (EA-73474)

4 years ago2016.3
Maxim.Mossienko [Tue, 7 Jun 2016 07:20:41 +0000 (09:20 +0200)]
2016.3

4 years agotrunk's version is 163
Maxim.Mossienko [Tue, 7 Jun 2016 07:20:10 +0000 (09:20 +0200)]
trunk's version is 163

4 years agorecover from exceptions during document commit (https://intellij-support.jetbrains...
peter [Mon, 6 Jun 2016 16:17:34 +0000 (18:17 +0200)]
recover from exceptions during document commit (https://intellij-support.jetbrains.com/hc/en-us/community/posts/207544985-IncorrectOperationException)

4 years agoreformat
Gregory.Shrago [Tue, 7 Jun 2016 06:43:25 +0000 (09:43 +0300)]
reformat

4 years agoinspection toolwindow: fit test-data to satisfy offline inspection comparator condition appcode/162.846 clion/162.840 dbe/162.842 idea/162.841 idea/162.844 phpstorm/162.843 pycharm/162.845 pycharm/162.850 rubymine/162.848 webstorm/162.851
Dmitry Batkovich [Mon, 6 Jun 2016 20:53:32 +0000 (23:53 +0300)]
inspection toolwindow: fit test-data to satisfy offline inspection comparator condition

4 years agomore accurately removed unnecessary code
Maxim.Mossienko [Mon, 6 Jun 2016 19:39:01 +0000 (21:39 +0200)]
more accurately removed unnecessary code

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 6 Jun 2016 19:25:34 +0000 (22:25 +0300)]
Merge remote-tracking branch 'origin/master'

# Conflicts:
# platform/lang-impl/src/com/intellij/codeInspection/ui/ProblemDescriptionNode.java

4 years agoit's impossible to click on "Show Details and Send Report" while indexing is in progress
Konstantin Bulenkov [Mon, 6 Jun 2016 18:56:15 +0000 (20:56 +0200)]
it's impossible to click on "Show Details and Send Report" while indexing is in progress

4 years agoIDEA-149100 Crash with ConcurrentModificationException
Gregory.Shrago [Mon, 6 Jun 2016 18:39:47 +0000 (21:39 +0300)]
IDEA-149100 Crash with ConcurrentModificationException

4 years ago[patch]: provide base path to patch writer to be able construct additional info properly
Nadya Zabrodina [Mon, 6 Jun 2016 18:14:05 +0000 (21:14 +0300)]
[patch]: provide base path to patch writer to be able construct additional info properly

* PatchEP use project based path to provide additional info, so we need to provide base patch path also to patch writer;
* fix create patch from local history: do not ignore encoding field;
* reuse PatchWriter in PatchCreator;
* remove innecessary methods;
* annotations added;
* NOTE: there are still several problems with additional info creation and migrations from patch to shelf and vise versa, especially with renamed files

4 years ago[patch]: implement smart base root preselection and additional check that selected...
Nadya Zabrodina [Thu, 26 May 2016 17:55:41 +0000 (20:55 +0300)]
[patch]: implement smart base root preselection and additional check that selected changes located under base dir path

4 years ago[patch]: add ui for create patch with selected base path
Nadya Zabrodina [Tue, 24 May 2016 17:36:10 +0000 (20:36 +0300)]
[patch]: add ui for create patch with selected base path

* remove okAction listener, replace them to validation fields method;
* use create patch with custom base path instead of default project one;
* simplify PatchNameChecker;
* style

4 years ago[vcs]: remove update Buttons Alarm, use DialogWrapper validation instead
Nadya Zabrodina [Tue, 24 May 2016 13:58:01 +0000 (16:58 +0300)]
[vcs]: remove update Buttons Alarm, use DialogWrapper validation instead

4 years ago[patch]: add method to create patch with custom base path;
Nadya Zabrodina [Mon, 23 May 2016 14:43:45 +0000 (17:43 +0300)]
[patch]: add method to create patch with custom base path;

* add annotations;
* cleanUp

4 years agoMinified Files Checker: introduce tokens which don't require space before
Alexander Zolotov [Mon, 6 Jun 2016 18:00:56 +0000 (21:00 +0300)]
Minified Files Checker: introduce tokens which don't require space before
(WEB-21928)

+ remove line length limit

4 years agoDBE-95 Feature Request: Import/Export Options
dmitriy.tseyler [Mon, 6 Jun 2016 18:09:50 +0000 (21:09 +0300)]
DBE-95 Feature Request: Import/Export Options

4 years ago[groovy] fix computation of base script class in completion
Daniil Ovchinnikov [Mon, 6 Jun 2016 16:40:17 +0000 (19:40 +0300)]
[groovy] fix computation of base script class in completion

4 years agoCPP-778 Support for semantic per-variable highlighting (this, self and etc. are not...
Alexey Utkin [Mon, 6 Jun 2016 17:16:37 +0000 (20:16 +0300)]
CPP-778 Support for semantic per-variable highlighting (this, self and etc. are not params)

4 years agoreject imports from default package (IDEA-138822; IDEA-154024) idea/162.839
Anna Kozlova [Mon, 6 Jun 2016 17:09:16 +0000 (20:09 +0300)]
reject imports from default package (IDEA-138822; IDEA-154024)

4 years agoambiguous constants references: shadowing (IDEA-146058)
Anna Kozlova [Mon, 6 Jun 2016 16:00:36 +0000 (19:00 +0300)]
ambiguous constants references: shadowing (IDEA-146058)

4 years agoinspection toolwindow: unused declaration presentation check is valid when xml export... appcode/162.838 appcode/163.172
Dmitry Batkovich [Mon, 6 Jun 2016 16:41:08 +0000 (19:41 +0300)]
inspection toolwindow: unused declaration presentation check is valid when xml exporting IDEA-157146

4 years agoinspection toolwindow: isAlreadySuppressedFromView should proper handle invalid offli...
Dmitry Batkovich [Mon, 6 Jun 2016 16:28:49 +0000 (19:28 +0300)]
inspection toolwindow: isAlreadySuppressedFromView should proper handle invalid offline nodes IDEA-157154