idea/community.git
6 years agoPY-17392 Cleanup in PyDefaultArgumentQuickFix
Mikhail Golubev [Wed, 28 Oct 2015 11:55:29 +0000 (14:55 +0300)]
PY-17392 Cleanup in PyDefaultArgumentQuickFix

* Added "final" modifiers
* Add braces to conditionals

6 years agouse Promise
Vladimir Krivosheev [Fri, 30 Oct 2015 12:25:52 +0000 (13:25 +0100)]
use Promise

6 years agoIDEA-146276 Memory leak in AsyncResult.REJECTED
Vladimir Krivosheev [Fri, 30 Oct 2015 12:23:15 +0000 (13:23 +0100)]
IDEA-146276 Memory leak in AsyncResult.REJECTED

6 years agocleanup
Vladimir Krivosheev [Fri, 30 Oct 2015 11:58:50 +0000 (12:58 +0100)]
cleanup

6 years agomore tests
Alexey Kudravtsev [Fri, 30 Oct 2015 12:24:14 +0000 (15:24 +0300)]
more tests

6 years agoReverted: does not work
Alexey Kudravtsev [Thu, 29 Oct 2015 14:57:13 +0000 (17:57 +0300)]
Reverted: does not work

6 years agoprovide current file in the context of all debugger views dbe/144.733 rubymine/144.734
Egor.Ushakov [Fri, 30 Oct 2015 11:56:21 +0000 (14:56 +0300)]
provide current file in the context of all debugger views

6 years agopython-plugin-core.xml: remove unused ns declaration
Yann Cébron [Fri, 30 Oct 2015 10:28:04 +0000 (11:28 +0100)]
python-plugin-core.xml: remove unused ns declaration

6 years agoDevKit: remove unused ns declaration from test data
Yann Cébron [Fri, 30 Oct 2015 10:27:19 +0000 (11:27 +0100)]
DevKit: remove unused ns declaration from test data

6 years agoIDEA-146417 Formatting of closing tag in XML is inconsistent with previous versions
Dmitry Avdeev [Fri, 30 Oct 2015 10:14:25 +0000 (13:14 +0300)]
IDEA-146417 Formatting of closing tag in XML is inconsistent with previous versions

6 years agoIDEA-145379 Invisible selection for debugger break line
Egor.Ushakov [Fri, 30 Oct 2015 10:09:27 +0000 (13:09 +0300)]
IDEA-145379 Invisible selection for debugger break line

6 years agoIDEA-CR-6342 readable Netty service thread names
Vladimir Krivosheev [Fri, 30 Oct 2015 10:03:48 +0000 (11:03 +0100)]
IDEA-CR-6342 readable Netty service thread names

6 years agoEA-65128 - AIOOBE: DefaultMutableTreeNode.getChildAt - extra fix after review
Egor.Ushakov [Fri, 30 Oct 2015 09:48:15 +0000 (12:48 +0300)]
EA-65128 - AIOOBE: DefaultMutableTreeNode.getChildAt - extra fix after review

6 years agoguava inspection: display name slightly corrected
Dmitry Batkovich [Fri, 30 Oct 2015 09:34:59 +0000 (12:34 +0300)]
guava inspection: display name slightly corrected

6 years agoconvert AtomicLong/Integer to LongAdder intention: before/after templates
Dmitry Batkovich [Fri, 30 Oct 2015 09:25:40 +0000 (12:25 +0300)]
convert AtomicLong/Integer to LongAdder intention: before/after templates

6 years agoRUBY-17083 Reformat code indents incorrectly within else
Andrey Vokin [Thu, 29 Oct 2015 15:52:30 +0000 (18:52 +0300)]
RUBY-17083 Reformat code indents incorrectly within else

6 years agopromise accepts errors, so set real exception to avoid MessageError logging in tests
Vladimir Krivosheev [Fri, 30 Oct 2015 08:06:58 +0000 (09:06 +0100)]
promise accepts errors, so set real exception to avoid MessageError logging in tests

6 years agoDBE: allow non-LigthVirtualFile non-physical files to be considered in project
Alexander Kass [Thu, 29 Oct 2015 15:39:56 +0000 (18:39 +0300)]
DBE: allow non-LigthVirtualFile non-physical files to be considered in project

6 years agoMerge remote-tracking branch 'origin/master' clion/144.730 idea/144.725 phpstorm/144.724 pycharm/144.727 webstorm/144.722
Vladimir.Orlov [Fri, 30 Oct 2015 04:24:39 +0000 (07:24 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoBraceMatcher: handle LazyParseable elements with own tokens: 2 appcode/144.729 clion/144.723 dbe/144.715 pycharm/144.721 rubymine/144.720
Gregory.Shrago [Fri, 30 Oct 2015 01:32:24 +0000 (04:32 +0300)]
BraceMatcher: handle LazyParseable elements with own tokens: 2

6 years agoPY-16080: Documentation update: PyUnitTests support globs, not regexp pycharm/144.712
Ilya.Kazakevich [Thu, 29 Oct 2015 20:19:30 +0000 (23:19 +0300)]
PY-16080: Documentation update: PyUnitTests support globs, not regexp

6 years agoBraceMatcher: handle LazyParseable elements with own tokens
Gregory.Shrago [Thu, 29 Oct 2015 20:02:50 +0000 (23:02 +0300)]
BraceMatcher: handle LazyParseable elements with own tokens

6 years agoIDEA-110576 Add ability to search keymaps by mouse shortcut (remove duplicates &...
Sergey Malenkov [Thu, 29 Oct 2015 19:16:06 +0000 (22:16 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (remove duplicates & cleanup)

6 years agoIDEA-110576 Add ability to search keymaps by mouse shortcut (fix quick lists)
Sergey Malenkov [Thu, 29 Oct 2015 18:24:46 +0000 (21:24 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (fix quick lists)

6 years agoIDEA-110576 Add ability to search keymaps by mouse shortcut (new popup)
Sergey Malenkov [Thu, 29 Oct 2015 17:39:55 +0000 (20:39 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (new popup)

6 years agoPY-14970 use "get_commands" result instead of _commands
Ilya.Kazakevich [Thu, 29 Oct 2015 19:21:15 +0000 (22:21 +0300)]
PY-14970 use "get_commands" result instead of _commands

6 years ago[platform] URL-to-path conversion before setting watch root; assertion (IDEA-147058)
Roman Shevchenko [Thu, 29 Oct 2015 19:06:41 +0000 (20:06 +0100)]
[platform] URL-to-path conversion before setting watch root; assertion (IDEA-147058)

6 years agoPY-17224 python.docker.store.helpers.in.shared.folder flag added (taken into account...
Alexander Koshevoy [Thu, 29 Oct 2015 18:56:18 +0000 (21:56 +0300)]
PY-17224 python.docker.store.helpers.in.shared.folder flag added (taken into account on Windows and Mac OS, not on Linux)

Due to absence of Docker Machine's shared folders on Linux, this flag is skipped on Linux and it is assumed as false.

6 years agodisable lambda -> methref for qualified new expressions (IDEA-147054)
Anna Kozlova [Thu, 29 Oct 2015 16:36:58 +0000 (17:36 +0100)]
disable lambda -> methref for qualified new expressions (IDEA-147054)

6 years agointroduce constant: add constant to destination class (IDEA-146787)
Anna Kozlova [Thu, 29 Oct 2015 16:17:33 +0000 (17:17 +0100)]
introduce constant: add constant to destination class (IDEA-146787)

6 years agopreselect last path component in move files dialog (IDEA-146662)
Anna Kozlova [Thu, 29 Oct 2015 15:03:49 +0000 (16:03 +0100)]
preselect last path component in move files dialog (IDEA-146662)

6 years agoanalysisScope: filter (IDEA-CR-6054)
Anna Kozlova [Thu, 29 Oct 2015 14:27:28 +0000 (15:27 +0100)]
analysisScope: filter (IDEA-CR-6054)

6 years agoEA-75371 - assert: RunConfigurationProducer.getInstance
Anna Kozlova [Thu, 29 Oct 2015 10:44:17 +0000 (11:44 +0100)]
EA-75371 - assert: RunConfigurationProducer.getInstance

6 years ago[dictionaries] plural for "executable"
Roman Shevchenko [Thu, 29 Oct 2015 18:27:11 +0000 (19:27 +0100)]
[dictionaries] plural for "executable"

6 years ago[platform] try both file watcher executables on Windows; notify if nothing found
Roman Shevchenko [Thu, 29 Oct 2015 18:22:37 +0000 (19:22 +0100)]
[platform] try both file watcher executables on Windows; notify if nothing found

6 years agoIDEA-137752 Provided context help opening for "Subversion Working Copies Information...
Konstantin Kolosovsky [Thu, 29 Oct 2015 15:58:02 +0000 (18:58 +0300)]
IDEA-137752 Provided context help opening for "Subversion Working Copies Information" tab

6 years agoIDEA-135127 Removed unnecessary "Properties Diff with Local" action (previously used...
Konstantin Kolosovsky [Tue, 27 Oct 2015 17:08:35 +0000 (20:08 +0300)]
IDEA-135127 Removed unnecessary "Properties Diff with Local" action (previously used in commit dialog) - common diff functionality already provides necessary access to svn properties

6 years agosvn: Removed unnecessary "Compare Subversion Properties with Branch" action (previous...
Konstantin Kolosovsky [Thu, 29 Oct 2015 12:39:03 +0000 (15:39 +0300)]
svn: Removed unnecessary "Compare Subversion Properties with Branch" action (previously used in alien (not to current project) commit dialog) - common diff functionality already provides necessary access to svn properties

6 years agosvn: Refactored "AbstractShowPropertiesDiffAction" - removed unused "checkVcs()"...
Konstantin Kolosovsky [Tue, 27 Oct 2015 17:59:16 +0000 (20:59 +0300)]
svn: Refactored "AbstractShowPropertiesDiffAction" - removed unused "checkVcs()" method and its overrides

6 years agoEA-74830 - NPE: PsiBuilderImpl$StartMarker.addChild
Gregory.Shrago [Thu, 29 Oct 2015 18:01:38 +0000 (21:01 +0300)]
EA-74830 - NPE: PsiBuilderImpl$StartMarker.addChild

6 years agoPsiBuilder: introduce RecursiveBinder to replace temporary setRightCustomEdgeTokenBin...
Gregory.Shrago [Thu, 29 Oct 2015 17:52:08 +0000 (20:52 +0300)]
PsiBuilder: introduce RecursiveBinder to replace temporary setRightCustomEdgeTokenBinderForNode() API

6 years ago[vcs-log] fix log text filter for strings containing "[" or "]" characters
Julia Beliaeva [Thu, 29 Oct 2015 17:13:46 +0000 (20:13 +0300)]
[vcs-log] fix log text filter for strings containing "[" or "]" characters

6 years agoIDEA-129715 Unable to set value for "slot" variables - no need for catch
Egor.Ushakov [Thu, 29 Oct 2015 15:33:29 +0000 (18:33 +0300)]
IDEA-129715 Unable to set value for "slot" variables - no need for catch

6 years agouse lightweight Promise
Vladimir Krivosheev [Thu, 29 Oct 2015 16:38:21 +0000 (17:38 +0100)]
use lightweight Promise

6 years agoexecute AsyncPromise directly, don't wrap into yet another promise
Vladimir Krivosheev [Thu, 29 Oct 2015 14:08:04 +0000 (15:08 +0100)]
execute AsyncPromise directly, don't wrap into yet another promise

6 years agouse lightweight Promise
Vladimir Krivosheev [Thu, 29 Oct 2015 13:52:47 +0000 (14:52 +0100)]
use lightweight Promise

6 years agouse lightweight Promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:58:37 +0000 (12:58 +0100)]
use lightweight Promise

6 years agoresetToReady promise is not used — so, don't create useless promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:44:07 +0000 (12:44 +0100)]
resetToReady promise is not used — so, don't create useless promise

6 years agoinvokeLaterIfNeeded promise is not used — so, don't create useless promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:38:46 +0000 (12:38 +0100)]
invokeLaterIfNeeded promise is not used — so, don't create useless promise

6 years agouse lightweight Promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:18:18 +0000 (12:18 +0100)]
use lightweight Promise

6 years agoIG: warn on more methods in "Call to 'System.loadLibrary()' with non-constant string...
Bas Leijdekkers [Thu, 29 Oct 2015 16:36:46 +0000 (17:36 +0100)]
IG: warn on more methods in "Call to 'System.loadLibrary()' with non-constant string" inspection

6 years agoIDEA-145103 (Static method only used from one other class inspection shall not warn...
Bas Leijdekkers [Thu, 29 Oct 2015 15:43:11 +0000 (16:43 +0100)]
IDEA-145103 (Static method only used from one other class inspection shall not warn when other class is anonymous inner class)

6 years agoIG: clarify description of option (IDEA-CR-6150)
Bas Leijdekkers [Thu, 29 Oct 2015 15:20:13 +0000 (16:20 +0100)]
IG: clarify description of option (IDEA-CR-6150)

6 years agoconvert AtomicLong/Integer to LongAdder intention & type-migration. unfinished
Dmitry Batkovich [Thu, 29 Oct 2015 16:35:10 +0000 (19:35 +0300)]
convert AtomicLong/Integer to LongAdder intention & type-migration. unfinished

6 years agoUpdated signing win binaries.
Vladimir.Orlov [Thu, 29 Oct 2015 15:58:45 +0000 (18:58 +0300)]
Updated signing win binaries.

6 years agoWrapLongWithMathToIntExact intention forgotten case of boxed int
Dmitry Batkovich [Thu, 29 Oct 2015 15:31:54 +0000 (18:31 +0300)]
WrapLongWithMathToIntExact intention forgotten case of boxed int

6 years agoadded warning to Registry dialog in non-internal mode to tell users that it isn't...
nik [Thu, 29 Oct 2015 15:28:36 +0000 (18:28 +0300)]
added warning to Registry dialog in non-internal mode to tell users that it isn't just another regular settings dialog and some options may be dangerous

6 years agoMerge remote-tracking branch 'origin/master'
Vasily Pisar [Thu, 29 Oct 2015 15:26:30 +0000 (18:26 +0300)]
Merge remote-tracking branch 'origin/master'

6 years ago[follow-up] downgrade batik 1.8 to 1.7.1
Anton Tarasov [Thu, 29 Oct 2015 15:23:09 +0000 (18:23 +0300)]
[follow-up] downgrade batik 1.8 to 1.7.1

6 years agoMerge branch 'daywalker/cmake_option_sorting'
Vasily Pisar [Thu, 29 Oct 2015 15:23:15 +0000 (18:23 +0300)]
Merge branch 'daywalker/cmake_option_sorting'

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 29 Oct 2015 15:22:04 +0000 (18:22 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoWrapLongWithMathToIntExact intention checks availability inside of intention (based...
Dmitry Batkovich [Thu, 29 Oct 2015 15:16:56 +0000 (18:16 +0300)]
WrapLongWithMathToIntExact intention checks availability inside of intention (based on IDEA-CR-6351)

6 years agoless text range allocations during smart pointer update (IDEA-49250)
peter [Thu, 29 Oct 2015 12:48:08 +0000 (13:48 +0100)]
less text range allocations during smart pointer update (IDEA-49250)

6 years agosmart pointers: use unchecked text ranges to avoid spending CPU time on assertions...
peter [Thu, 29 Oct 2015 11:46:17 +0000 (12:46 +0100)]
smart pointers: use unchecked text ranges to avoid spending CPU time on assertions where they're not needed (IDEA-49250)

6 years agoMerge remote-tracking branch 'origin/master' appcode/144.709 clion/144.708
Roman Shevchenko [Thu, 29 Oct 2015 14:48:46 +0000 (15:48 +0100)]
Merge remote-tracking branch 'origin/master'

6 years ago[ui] better logic for transparent buttonless scroll bars on GTK+ (IDEA-CR-6304)
Roman Shevchenko [Thu, 29 Oct 2015 14:48:04 +0000 (15:48 +0100)]
[ui] better logic for transparent buttonless scroll bars on GTK+ (IDEA-CR-6304)

6 years agoCleanup (outdated system properties)
Roman Shevchenko [Thu, 29 Oct 2015 14:16:25 +0000 (15:16 +0100)]
Cleanup (outdated system properties)

6 years agoCPP-4824 Inconsistent order of settings in Code Style | CMake | Spaces
Vasily Pisar [Thu, 29 Oct 2015 14:07:59 +0000 (17:07 +0300)]
CPP-4824 Inconsistent order of settings in Code Style | CMake | Spaces

Better order: definition, then call

6 years agoMerge remote-tracking branch 'origin/master' webstorm/144.704
Vladimir.Orlov [Thu, 29 Oct 2015 13:18:10 +0000 (16:18 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoenable editor.new.rendering by default
Dmitry Batrak [Thu, 29 Oct 2015 13:06:39 +0000 (16:06 +0300)]
enable editor.new.rendering by default

6 years agoSigning win binaries.
Vladimir.Orlov [Thu, 29 Oct 2015 13:08:56 +0000 (16:08 +0300)]
Signing win binaries.

6 years agoMerge branch 'master' into daywalker/cmake_option_sorting
Vasily Pisar [Thu, 29 Oct 2015 13:07:05 +0000 (16:07 +0300)]
Merge branch 'master' into daywalker/cmake_option_sorting

6 years agoIDEA-129715 Unable to set value for "slot" variables
Egor.Ushakov [Thu, 29 Oct 2015 13:03:05 +0000 (16:03 +0300)]
IDEA-129715 Unable to set value for "slot" variables

6 years agoreadable thread names
Alexey Kudravtsev [Thu, 29 Oct 2015 12:09:20 +0000 (15:09 +0300)]
readable thread names

6 years agoreadable thread name
Alexey Kudravtsev [Thu, 29 Oct 2015 11:59:56 +0000 (14:59 +0300)]
readable thread name

6 years agocleanup
Alexey Kudravtsev [Wed, 28 Oct 2015 17:39:53 +0000 (20:39 +0300)]
cleanup

6 years agocleanup
Alexey Kudravtsev [Wed, 28 Oct 2015 12:55:03 +0000 (15:55 +0300)]
cleanup

6 years agoadded custom strategy parameter
Alexey Kudravtsev [Wed, 28 Oct 2015 12:52:18 +0000 (15:52 +0300)]
added custom strategy parameter

6 years agonotnull
Alexey Kudravtsev [Wed, 28 Oct 2015 12:52:03 +0000 (15:52 +0300)]
notnull

6 years agoPY-17220 Don't pass SUB after stdin content for google_formatter.py
Mikhail Golubev [Wed, 28 Oct 2015 14:34:23 +0000 (17:34 +0300)]
PY-17220 Don't pass SUB after stdin content for google_formatter.py

It seems that it causes process to hang expecting end of stdin
(at least on Windows 10).
(cherry picked from commit aa4d0ed)

6 years agomaven: fix search of suitableVersions for ExternalLibraryDescriptor with equal min... phpstorm/144.702 pycharm/144.699
Vladislav.Soroka [Thu, 29 Oct 2015 11:45:27 +0000 (14:45 +0300)]
maven: fix search of suitableVersions for ExternalLibraryDescriptor with equal min and max version options

6 years agoui: avoid unnecessary copy-paste of super method
Aleksey Pivovarov [Thu, 29 Oct 2015 11:28:12 +0000 (14:28 +0300)]
ui: avoid unnecessary copy-paste of super method

6 years agoPY-9231 Get rid of debug exception that was left accidentally (IDEA-CR-6161) dbe/144.701
Mikhail Golubev [Thu, 29 Oct 2015 10:05:07 +0000 (13:05 +0300)]
PY-9231 Get rid of debug exception that was left accidentally (IDEA-CR-6161)

6 years agocollision dialog text corrections (IDEA-147014) dbe/144.697 rubymine/144.700
Eugene Zhuravlev [Thu, 29 Oct 2015 10:51:08 +0000 (11:51 +0100)]
collision dialog text corrections (IDEA-147014)

6 years agoIDEA-146369 Red annotations in quick doc
Dmitry Batrak [Fri, 16 Oct 2015 16:36:16 +0000 (19:36 +0300)]
IDEA-146369 Red annotations in quick doc

6 years agoIDEA-145546 Editor tabs and editor font is not antialiased until app is focused
Dmitry Batrak [Fri, 16 Oct 2015 10:57:35 +0000 (13:57 +0300)]
IDEA-145546 Editor tabs and editor font is not antialiased until app is focused

6 years agoIDEA-145746 Navigate to element does not do horizontal scrolling if file is not opened
Dmitry Batrak [Fri, 16 Oct 2015 08:44:49 +0000 (11:44 +0300)]
IDEA-145746 Navigate to element does not do horizontal scrolling if file is not opened

6 years agouse lookup.getProject
peter [Thu, 29 Oct 2015 10:01:58 +0000 (11:01 +0100)]
use lookup.getProject

6 years agodon't cache invalid injected editor in lookup (IDEA-146179, EA-54321 - assert: PsiFil...
peter [Thu, 29 Oct 2015 09:57:46 +0000 (10:57 +0100)]
don't cache invalid injected editor in lookup (IDEA-146179, EA-54321 - assert: PsiFileImpl.clone)

6 years agoPsiLock seems to be useless in PsiFileImpl.derefStub
peter [Thu, 29 Oct 2015 09:52:49 +0000 (10:52 +0100)]
PsiLock seems to be useless in PsiFileImpl.derefStub

6 years agosmartPointer.get(Psi)Range should be not-null for valid pointers; fix related data...
peter [Thu, 29 Oct 2015 09:32:04 +0000 (10:32 +0100)]
smartPointer.get(Psi)Range should be not-null for valid pointers; fix related data race (EA-74922 - assert: TextRange.<init>)

6 years agodisable inspection tool on directory webstorm/144.695
Anna Kozlova [Wed, 28 Oct 2015 20:07:56 +0000 (21:07 +0100)]
disable inspection tool on directory
EA-69117 - IAE: PackageSetBase.contains

6 years agoEA-74337 - assert: CheckedExceptionCompatibilityConstraint.reduce
Anna Kozlova [Wed, 28 Oct 2015 19:56:31 +0000 (20:56 +0100)]
EA-74337 - assert: CheckedExceptionCompatibilityConstraint.reduce

6 years agoEA-74632 - NPE: OverrideImplementUtil.overrideOrImplementMethodsInRightPlace
Anna Kozlova [Wed, 28 Oct 2015 19:20:07 +0000 (20:20 +0100)]
EA-74632 - NPE: OverrideImplementUtil.overrideOrImplementMethodsInRightPlace

6 years agodowngrade batik 1.8 to 1.7.1
Anton Tarasov [Thu, 29 Oct 2015 09:50:54 +0000 (12:50 +0300)]
downgrade batik 1.8 to 1.7.1

6 years agoGWT: don't start (slow and non-incremental) GWT compilation for whole module if ... appcode/144.694 clion/144.698
nik [Wed, 28 Oct 2015 18:04:47 +0000 (21:04 +0300)]
GWT: don't start (slow and non-incremental) GWT compilation for whole module if 'compile file' action is invoked (ZD-75490)

6 years agowhen gradle/maven project is opened in headless mode (e.g. to run offline inspections...
nik [Wed, 28 Oct 2015 12:51:00 +0000 (15:51 +0300)]
when gradle/maven project is opened in headless mode (e.g. to run offline inspections) open existing project and run import to ensure that old IDE-specific configuration (e.g. inspection profiles) won't be deleted and project model will be updated (IDEA-119815)

6 years agopluralize: matrix, index, medium appcode/144.690 clion/144.686 idea/144.680
Gregory.Shrago [Thu, 29 Oct 2015 01:45:44 +0000 (04:45 +0300)]
pluralize: matrix, index, medium

6 years agoIDEA-146951 (Structural Search fails with '<' in search in pattern)
Bas Leijdekkers [Wed, 28 Oct 2015 21:20:21 +0000 (22:20 +0100)]
IDEA-146951 (Structural Search fails with '<' in search in pattern)

6 years agotype migration: cleanup
Bas Leijdekkers [Wed, 28 Oct 2015 21:18:27 +0000 (22:18 +0100)]
type migration: cleanup