idea/community.git
6 years agoSync with git
Ilya.Kazakevich [Tue, 15 Sep 2015 18:16:41 +0000 (21:16 +0300)]
Sync with git

6 years agoIDEA-145157 give SettingsTreeView an accessible name
Anton Tarasov [Tue, 15 Sep 2015 17:23:57 +0000 (20:23 +0300)]
IDEA-145157 give SettingsTreeView an accessible name

6 years agocleanup: remove old dialog based code
Konstantin Bulenkov [Tue, 15 Sep 2015 17:14:07 +0000 (19:14 +0200)]
cleanup: remove old dialog based code

6 years agomake FileStructurePopup independent from FileStructureDialog
Konstantin Bulenkov [Tue, 15 Sep 2015 17:13:36 +0000 (19:13 +0200)]
make FileStructurePopup independent from FileStructureDialog

6 years ago[Shelf]: IDEA-144287 after rebase failure IDEA should be able to restore itself from...
Nadya Zabrodina [Tue, 15 Sep 2015 17:08:29 +0000 (20:08 +0300)]
[Shelf]: IDEA-144287 after rebase failure IDEA should be able to restore itself from the shelf (semi-)automatically

* implement semi-automatically: preselect existing changelist if match with description

6 years agoremove file.structure.tree.mode key
Konstantin Bulenkov [Tue, 15 Sep 2015 17:04:28 +0000 (19:04 +0200)]
remove file.structure.tree.mode key

6 years agoremove change.signature.awesome.mode key
Konstantin Bulenkov [Tue, 15 Sep 2015 17:02:01 +0000 (19:02 +0200)]
remove change.signature.awesome.mode key

6 years agoremove dark.laf.available key
Konstantin Bulenkov [Tue, 15 Sep 2015 16:58:02 +0000 (18:58 +0200)]
remove dark.laf.available key

6 years agoget rid of LookupItem.forceQualify in java completion qualified item treatment
peter [Tue, 15 Sep 2015 16:42:43 +0000 (18:42 +0200)]
get rid of LookupItem.forceQualify in java completion qualified item treatment

6 years agoanchor-based smart pointers: restore correctly when anchor is the element itself
peter [Tue, 15 Sep 2015 16:36:18 +0000 (18:36 +0200)]
anchor-based smart pointers: restore correctly when anchor is the element itself

6 years agojavadoc for CodeInsightSettings.EXCLUDED_PACKAGES
peter [Tue, 15 Sep 2015 15:40:14 +0000 (17:40 +0200)]
javadoc for CodeInsightSettings.EXCLUDED_PACKAGES

6 years agoclear text layout cache on editor disposal (to avoid memory leaks)
Dmitry Batrak [Tue, 15 Sep 2015 16:41:33 +0000 (19:41 +0300)]
clear text layout cache on editor disposal (to avoid memory leaks)

6 years agoCleanup (unneeded dependency)
Roman Shevchenko [Tue, 15 Sep 2015 16:37:59 +0000 (19:37 +0300)]
Cleanup (unneeded dependency)

6 years agoRenamed test file to case-sensitively match one used in test
Yaroslav Lepenkin [Tue, 15 Sep 2015 16:26:51 +0000 (19:26 +0300)]
Renamed test file to case-sensitively match one used in test

6 years agodon't always use LTR base direction for bidirectional text layout, autodetect directi...
Dmitry Batrak [Tue, 15 Sep 2015 16:20:52 +0000 (19:20 +0300)]
don't always use LTR base direction for bidirectional text layout, autodetect direction as per Unicode standard
(following bug report at https://code.google.com/p/android/issues/detail?id=182739#c13)

6 years agoTestStateStorage: repair after crash phpstorm/142.4898
Dmitry Avdeev [Tue, 15 Sep 2015 15:28:54 +0000 (18:28 +0300)]
TestStateStorage: repair after crash

6 years agotypo
Dmitry Avdeev [Tue, 15 Sep 2015 13:09:01 +0000 (16:09 +0300)]
typo

6 years agoIDEA-145149 give SimpleColoredComponent an accessible name
Anton Tarasov [Tue, 15 Sep 2015 15:07:18 +0000 (18:07 +0300)]
IDEA-145149 give SimpleColoredComponent an accessible name

6 years ago[gradle] move visibility logic of AddToParent panel to the panel itself
Daniil Ovchinnikov [Sat, 12 Sep 2015 21:54:01 +0000 (23:54 +0200)]
[gradle] move visibility logic of AddToParent panel to the panel itself

6 years ago[grails] use MVC console & process settings.gradle properly
Daniil Ovchinnikov [Fri, 11 Sep 2015 15:42:02 +0000 (18:42 +0300)]
[grails] use MVC console & process settings.gradle properly

6 years ago[gradle] expose GradleModuleBuilder.setupGradleSettingsFile() for reuse
Daniil Ovchinnikov [Fri, 11 Sep 2015 13:04:08 +0000 (16:04 +0300)]
[gradle] expose GradleModuleBuilder.setupGradleSettingsFile() for reuse

6 years ago[grails] gradle aware module builder for Grails 3
Daniil Ovchinnikov [Thu, 10 Sep 2015 18:45:43 +0000 (21:45 +0300)]
[grails] gradle aware module builder for Grails 3

6 years ago[gradle] split module wizard step form into two separate forms (for reuse purposes)
Daniil Ovchinnikov [Thu, 10 Sep 2015 18:40:01 +0000 (21:40 +0300)]
[gradle] split module wizard step form into two separate forms (for reuse purposes)

6 years agoMerge remote-tracking branch 'origin/master' appcode/142.4899 clion/142.4897
Vladimir.Orlov [Tue, 15 Sep 2015 14:56:16 +0000 (17:56 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agocustom jdk bundled for PyCharm EDU
Vladimir.Orlov [Tue, 15 Sep 2015 14:53:36 +0000 (17:53 +0300)]
custom jdk bundled for PyCharm EDU

6 years agofixed Edu versions comparability problems
Liana Bakradze [Tue, 15 Sep 2015 14:36:19 +0000 (17:36 +0300)]
fixed Edu versions comparability problems

6 years agoattach coverage agent sources
Anna Kozlova [Tue, 15 Sep 2015 14:26:56 +0000 (17:26 +0300)]
attach coverage agent sources

6 years agoclose coverage before it was completely stopped
Anna Kozlova [Tue, 15 Sep 2015 12:14:41 +0000 (15:14 +0300)]
close coverage before it was completely stopped
EA-73066 - IAE: KotlinCoverageExtension.ignoreCoverageForClass

6 years agoIDEA-142790 (Wrong "Collection updated but never queried" warning)
Bas Leijdekkers [Tue, 15 Sep 2015 14:12:29 +0000 (16:12 +0200)]
IDEA-142790 (Wrong "Collection updated but never queried" warning)

6 years agoadded test for IDEA-142882
nik [Tue, 15 Sep 2015 13:31:24 +0000 (16:31 +0300)]
added test for IDEA-142882

6 years agoRemoved unused classes
Yaroslav Lepenkin [Tue, 15 Sep 2015 12:34:58 +0000 (15:34 +0300)]
Removed unused classes

6 years agoMigrated test to use FormatterBasedLineIndentInfo
Yaroslav Lepenkin [Tue, 15 Sep 2015 12:31:54 +0000 (15:31 +0300)]
Migrated test to use FormatterBasedLineIndentInfo

6 years ago[IndentDetector] CONTINUATION_WITHOUT_FIRST indent of the outermost block is treated...
Yaroslav Lepenkin [Mon, 14 Sep 2015 12:21:28 +0000 (15:21 +0300)]
[IndentDetector] CONTINUATION_WITHOUT_FIRST indent of the outermost block is treated as CONTINUATION, while the rest are treated as NONE

Every null indent retrieved from Block build by FormattingModelBuilder.buildBlocks is converted to CONTINUATION_WITHOUT_FIRST.  Nested blocks starts the same offset and are retrieved as first block of it's parent that's why CONTINUATION_WITHOUT_FIRST works in such a case as NONE (because they are literally first blocks, see CWF javadoc)

6 years ago[IndentDetector] refactoring: map each new line block to line info, renamed *WhiteSpa...
Yaroslav Lepenkin [Mon, 14 Sep 2015 09:01:10 +0000 (12:01 +0300)]
[IndentDetector] refactoring: map each new line block to line info, renamed *WhiteSpaceIndent* -> *NormalIndent*

6 years agoAdded indent detector test for Kotlin comments case
Yaroslav Lepenkin [Fri, 11 Sep 2015 14:23:34 +0000 (17:23 +0300)]
Added indent detector test for Kotlin comments case

6 years agoIndent detector: minor refactoring
Yaroslav Lepenkin [Fri, 11 Sep 2015 13:47:44 +0000 (16:47 +0300)]
Indent detector: minor refactoring

6 years agoRemoved registry flag to use text based indent detector
Yaroslav Lepenkin [Fri, 11 Sep 2015 13:13:41 +0000 (16:13 +0300)]
Removed registry flag to use text based indent detector

6 years agoAdded test for nested blocks indentation
Yaroslav Lepenkin [Fri, 11 Sep 2015 11:08:59 +0000 (14:08 +0300)]
Added test for nested blocks indentation

6 years agoFirst formatting block found on new line may not be starting it, there could be part...
Yaroslav Lepenkin [Thu, 10 Sep 2015 13:24:12 +0000 (16:24 +0300)]
First formatting block found on new line may not be starting it, there could be part of multiline leaf block before, so we should skip it when detecting indent (IDEA-144945)

6 years agoIDEA-144866 idea/142.4889
Alexey Kudravtsev [Tue, 15 Sep 2015 13:15:51 +0000 (16:15 +0300)]
IDEA-144866

6 years agoIDEA-CR-4703
Vladimir.Orlov [Tue, 15 Sep 2015 13:16:09 +0000 (16:16 +0300)]
IDEA-CR-4703

6 years agoMerge remote-tracking branch 'origin/master'
Mikhail Golubev [Tue, 15 Sep 2015 13:15:55 +0000 (16:15 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoEA-56820: code cleanup
Oleg Sukhodolsky [Tue, 15 Sep 2015 13:13:51 +0000 (16:13 +0300)]
EA-56820: code cleanup

6 years agoMerge branch 'east825/google-code-style-docstrings'
Mikhail Golubev [Tue, 15 Sep 2015 12:43:10 +0000 (15:43 +0300)]
Merge branch 'east825/google-code-style-docstrings'

Conflicts:
python/src/com/jetbrains/python/documentation/PyDocumentationBuilder.java
python/src/com/jetbrains/python/documentation/PythonDocumentationProvider.java
python/src/com/jetbrains/python/psi/impl/PyFunctionBuilder.java
python/testData/quickdoc/NumPyOnesDoc.html

6 years agoEA-56820: Let's use PairConsumer instead of Function<Pair<...>>
Oleg Sukhodolsky [Tue, 15 Sep 2015 13:13:06 +0000 (16:13 +0300)]
EA-56820: Let's use PairConsumer instead of Function<Pair<...>>

6 years agoEA-56820: Let's use PairConsumer instead of Function<Pair<...>>
Oleg Sukhodolsky [Tue, 15 Sep 2015 12:53:37 +0000 (15:53 +0300)]
EA-56820: Let's use PairConsumer instead of Function<Pair<...>>

6 years ago- pluggability of test iteration
Maxim.Mossienko [Tue, 15 Sep 2015 12:31:32 +0000 (14:31 +0200)]
- pluggability of test iteration
- use results of FileNameCache.getVFileName to avoid DCE
- test iterations for emulating getPath / linear scan

6 years agoUpdated test data after removing __author__ from the new Python file template
Andrey Vlasovskikh [Tue, 15 Sep 2015 12:38:09 +0000 (15:38 +0300)]
Updated test data after removing __author__ from the new Python file template

6 years agoSync with GitHub
Andrey Vlasovskikh [Tue, 15 Sep 2015 12:33:26 +0000 (15:33 +0300)]
Sync with GitHub

6 years agocompile scratches with debug info (IDEA-145117)
Eugene Zhuravlev [Tue, 15 Sep 2015 12:24:44 +0000 (14:24 +0200)]
compile scratches with debug info (IDEA-145117)

6 years ago[Shelf]: (IDEA-144946, EA-72761) Exceptions from shelf after project move to another...
Nadya Zabrodina [Tue, 15 Sep 2015 11:24:35 +0000 (14:24 +0300)]
[Shelf]: (IDEA-144946, EA-72761) Exceptions from shelf after project move to another folder

* store all paths in system independent way and force convert if needed

6 years agodeleted FrameVariableTree
Egor.Ushakov [Tue, 15 Sep 2015 12:21:34 +0000 (15:21 +0300)]
deleted FrameVariableTree

6 years agopreparing to delete FrameVariableTree
Egor.Ushakov [Tue, 15 Sep 2015 11:35:46 +0000 (14:35 +0300)]
preparing to delete FrameVariableTree

6 years agopreparing to enable multithreaded test
Egor.Ushakov [Tue, 15 Sep 2015 10:17:53 +0000 (13:17 +0300)]
preparing to enable multithreaded test

6 years agocopy coverage agent jars to temp directory ignoring others jars from community/lib
Anna Kozlova [Tue, 15 Sep 2015 11:58:02 +0000 (14:58 +0300)]
copy coverage agent jars to temp directory ignoring others jars from community/lib

6 years agofix AIOOBE for kotlin debug
Anna Kozlova [Tue, 15 Sep 2015 11:57:05 +0000 (14:57 +0300)]
fix AIOOBE for kotlin debug

6 years agoinclude testDiscovery in coverage.jar; remove duplicated asm-all
Anna Kozlova [Mon, 14 Sep 2015 16:25:07 +0000 (19:25 +0300)]
include testDiscovery in coverage.jar; remove duplicated asm-all

6 years agoexternal system: use platform modifiable models during project import; appcode/142.4892 clion/142.4888
Vladislav.Soroka [Tue, 15 Sep 2015 11:38:48 +0000 (14:38 +0300)]
external system: use platform modifiable models during project import;
move modifiable models provider from maven to external system API for reuse

6 years agoSync with GitHub
Andrey Vlasovskikh [Tue, 15 Sep 2015 11:31:45 +0000 (14:31 +0300)]
Sync with GitHub

6 years agomap course directory for old courses
Liana Bakradze [Tue, 15 Sep 2015 11:24:54 +0000 (14:24 +0300)]
map course directory for old courses

6 years agocleanup
Sergey Ignatov [Tue, 15 Sep 2015 11:20:14 +0000 (14:20 +0300)]
cleanup

6 years agoIDEA-144894 set keyboard shortcut action in the "Find action" popup, initial
Sergey Ignatov [Tue, 15 Sep 2015 11:13:14 +0000 (14:13 +0300)]
IDEA-144894 set keyboard shortcut action in the "Find action" popup, initial

available via Alt+Enter

6 years agoRevert "Cucumber libraries optimization"
Andrey Vokin [Tue, 15 Sep 2015 11:08:14 +0000 (14:08 +0300)]
Revert "Cucumber libraries optimization"

This reverts commit 0e60286f2e51327e6c5ffc2b6fdadd7103c250e5.

6 years agoReverting. Cucumber libraries optimization
Andrey Vokin [Tue, 15 Sep 2015 11:07:43 +0000 (14:07 +0300)]
Reverting. Cucumber libraries optimization

6 years agoDo not run escape live template test under write command action
Alexander Zolotov [Tue, 15 Sep 2015 11:14:14 +0000 (14:14 +0300)]
Do not run escape live template test under write command action

6 years agoparse groovy dsls on application pooled threads
peter [Tue, 15 Sep 2015 11:09:18 +0000 (13:09 +0200)]
parse groovy dsls on application pooled threads

6 years agoIDEA-145115 Code lenz popups do not hide until clicked
Vassiliy.Kudryashov [Tue, 15 Sep 2015 10:58:19 +0000 (13:58 +0300)]
IDEA-145115 Code lenz popups do not hide until clicked

6 years agoIDEA-145084 Use of made up word 'abstragate'
Maxim.Mossienko [Tue, 15 Sep 2015 10:40:53 +0000 (12:40 +0200)]
IDEA-145084 Use of made up word 'abstragate'

6 years agoCucumber libraries optimization. Test compilation fixed
Andrey Vokin [Tue, 15 Sep 2015 10:48:11 +0000 (13:48 +0300)]
Cucumber libraries optimization. Test compilation fixed

6 years agoEA-73040 (AIOOBE: EqualsCalledOnEnumConstantInspection$EqualsCalledOnEnumValueVisitor...
Bas Leijdekkers [Mon, 14 Sep 2015 17:44:27 +0000 (19:44 +0200)]
EA-73040 (AIOOBE: EqualsCalledOnEnumConstantInspection$EqualsCalledOnEnumValueVisitor.visitMethodCallExpression)

6 years agomake IG test light
Bas Leijdekkers [Mon, 14 Sep 2015 17:36:52 +0000 (19:36 +0200)]
make IG test light

6 years agoEA-56820: let's allow caller decide if process timeout is a problem or not
Oleg Sukhodolsky [Tue, 15 Sep 2015 10:27:31 +0000 (13:27 +0300)]
EA-56820: let's allow caller decide if process timeout is a problem or not

6 years agoexclude from import/completion: more readable XML mentioning Java
peter [Tue, 15 Sep 2015 09:42:09 +0000 (11:42 +0200)]
exclude from import/completion: more readable XML mentioning Java

6 years agoEA-72746 - IAE: ScratchFileServiceImpl.getRootType
Gregory.Shrago [Tue, 15 Sep 2015 09:54:27 +0000 (12:54 +0300)]
EA-72746 - IAE: ScratchFileServiceImpl.getRootType

6 years agoCucumber libraries optimization
Andrey Vokin [Tue, 15 Sep 2015 09:46:56 +0000 (12:46 +0300)]
Cucumber libraries optimization

6 years agobetter wording for no debug info message
Egor.Ushakov [Tue, 15 Sep 2015 09:29:57 +0000 (12:29 +0300)]
better wording for no debug info message

6 years agobuild scripts: 'startWith' check for artifact paths should be aware of case-sensitivi...
nik [Tue, 15 Sep 2015 09:19:06 +0000 (12:19 +0300)]
build scripts: 'startWith' check for artifact paths should be aware of case-sensitivity of file system (IDEA-144962)

6 years agoDon't use "object" as fallback return type in Google and Numpy docstrings
Mikhail Golubev [Tue, 15 Sep 2015 09:18:31 +0000 (12:18 +0300)]
Don't use "object" as fallback return type in Google and Numpy docstrings

Because it breaks code insight otherwise. Type "object" is not the
same thing as "Any", and the latter isn't fully supported in PyCharm
yet. As a temporary solution insert empty line under "Returns" section
instead.

6 years agoIDEA-145027 Prefer guessed variable name instead of "slot_"
Egor.Ushakov [Tue, 15 Sep 2015 08:44:49 +0000 (11:44 +0300)]
IDEA-145027 Prefer guessed variable name instead of "slot_"

6 years agoannotated com.sun.jdi.StackFrame
Egor.Ushakov [Tue, 15 Sep 2015 08:34:19 +0000 (11:34 +0300)]
annotated com.sun.jdi.StackFrame

6 years agoIDEA-145027 Display guessed variable name instead of "slot_"
Egor.Ushakov [Mon, 14 Sep 2015 12:28:28 +0000 (15:28 +0300)]
IDEA-145027 Display guessed variable name instead of "slot_"

6 years agofixed EDU-468 Broken reopen project in students plugin
Ekaterina Tuzova [Tue, 15 Sep 2015 08:22:12 +0000 (11:22 +0300)]
fixed EDU-468 Broken reopen project in students plugin

6 years agoremoved __author__ from python script and python test file templates
Ekaterina Tuzova [Mon, 14 Sep 2015 14:30:08 +0000 (17:30 +0300)]
removed __author__ from python script and python test file templates

6 years agoadded conda default roots to the Virtual Env flavour
Ekaterina Tuzova [Mon, 14 Sep 2015 14:23:07 +0000 (17:23 +0300)]
added conda default roots to the Virtual Env flavour

6 years agodo not add None type to the optional parameter in case we failed to parse numpy docstring
Ekaterina Tuzova [Fri, 11 Sep 2015 14:24:35 +0000 (17:24 +0300)]
do not add None type to the optional parameter in case we failed to parse numpy docstring

6 years agoPY-16870 Use TRIMMED_DUMMY_IDENTIFIER to complete references in docstrings
Mikhail Golubev [Mon, 14 Sep 2015 21:13:29 +0000 (00:13 +0300)]
PY-16870 Use TRIMMED_DUMMY_IDENTIFIER to complete references in docstrings

Otherwise if caret is in the middle of reference, standard dummy identifier
will break docstring format and existing references used for completion
will be lost.
For example previously line "param (int) : foo" became
"paraIntellijIdeaRulezzz m (int) : foo" and Google code style docstring
parser wasn't able to reparse it and extract necessary parameter
reference.

To use alternative dummy identifier I moved populating completion
variants from DocString*Reference classes to PyDocstringCompletionContributor.

6 years agoPY-16870 Complete parameter in Google docstring when there is no colon after them yet
Mikhail Golubev [Mon, 14 Sep 2015 19:05:08 +0000 (22:05 +0300)]
PY-16870 Complete parameter in Google docstring when there is no colon after them yet

6 years agoremember when ClsFile got invalidated
peter [Tue, 15 Sep 2015 08:12:29 +0000 (10:12 +0200)]
remember when ClsFile got invalidated

6 years agoonly decrease smart pointer list size when a pointer is actually removed
peter [Tue, 15 Sep 2015 08:10:36 +0000 (10:10 +0200)]
only decrease smart pointer list size when a pointer is actually removed

6 years agodon't use LookupItem attributes for java item substitutors
peter [Mon, 14 Sep 2015 20:03:08 +0000 (22:03 +0200)]
don't use LookupItem attributes for java item substitutors

6 years agodon't use LookupItem attributes for presentable class locations
peter [Mon, 14 Sep 2015 19:32:39 +0000 (21:32 +0200)]
don't use LookupItem attributes for presentable class locations

6 years agofixed project leak in inspection tests
nik [Tue, 15 Sep 2015 07:20:01 +0000 (10:20 +0300)]
fixed project leak in inspection tests

6 years agoandroid builder-model library: paths corrected
nik [Mon, 14 Sep 2015 15:42:37 +0000 (18:42 +0300)]
android builder-model library: paths corrected

6 years agoupdated PyCharm EDU win installation for python 3.5.
Vladimir.Orlov [Tue, 15 Sep 2015 07:11:33 +0000 (10:11 +0300)]
updated PyCharm EDU win installation for python 3.5.

6 years agoEA-72317 - assert: FileManagerImpl.findFile
Gregory.Shrago [Tue, 15 Sep 2015 05:20:06 +0000 (08:20 +0300)]
EA-72317 - assert: FileManagerImpl.findFile

6 years agoDBE: disable startup tasks (there's nothing to add) appcode/142.4866 clion/142.4869 dbe/142.4861 idea/142.4859 idea/142.4859.2 idea/142.4859.5 phpstorm/142.4860 pycharm/142.4870 pycharm/142.4872 rubymine/142.4859.7 rubymine/142.4863 webstorm/142.4871
Gregory.Shrago [Mon, 14 Sep 2015 23:12:36 +0000 (02:12 +0300)]
DBE: disable startup tasks (there's nothing to add)

6 years agoMerge branch 'vlan/unpacking'
Andrey Vlasovskikh [Mon, 14 Sep 2015 23:09:05 +0000 (02:09 +0300)]
Merge branch 'vlan/unpacking'

6 years agoBetter handling of multiple variadic positional arguments
Andrey Vlasovskikh [Mon, 14 Sep 2015 22:58:35 +0000 (01:58 +0300)]
Better handling of multiple variadic positional arguments

6 years agoadvance max version of kotlin to 0.13.9999 (min version to be advanced later)
Dmitry Jemerov [Mon, 14 Sep 2015 22:06:35 +0000 (00:06 +0200)]
advance max version of kotlin to 0.13.9999 (min version to be advanced later)

6 years agoIDEA-145126 an option to hide 'tool window' buttons
Vassiliy.Kudryashov [Mon, 14 Sep 2015 20:29:22 +0000 (23:29 +0300)]
IDEA-145126 an option to hide 'tool window' buttons