idea/community.git
8 years agosilent destroy if no process
Vladimir Krivosheev [Thu, 29 Jan 2015 11:16:00 +0000 (12:16 +0100)]
silent destroy if no process

8 years agorelease thread-lifetime actors
Vladimir Krivosheev [Thu, 29 Jan 2015 10:03:40 +0000 (11:03 +0100)]
release thread-lifetime actors

8 years agoMore informative indent provider message, turn indents detector back on by default appcode/140.2027
Rustam Vishnyakov [Thu, 29 Jan 2015 10:16:31 +0000 (13:16 +0300)]
More informative indent provider message, turn indents detector back on by default

8 years agoAlign closing parenthesis in PyFromImportStatement if needed phpstorm/140.2026
Mikhail Golubev [Wed, 28 Jan 2015 16:16:41 +0000 (19:16 +0300)]
Align closing parenthesis in PyFromImportStatement if needed

Closing parenthesis is aligned inside PyFromImportStatement the same way
it was done previously for various braces in collection literals and
parameter/argument lists, i.e. it's aligned with PyImportElements if
there is no hanging indent after opening parenthesis.

8 years agoPY-12748 Indent comments inside multiline imports
Mikhail Golubev [Wed, 28 Jan 2015 15:02:22 +0000 (18:02 +0300)]
PY-12748 Indent comments inside multiline imports

It was done so already for other elements with braces that may
span multiple lines, e.g. literals of collections and parameter/argument
lists. Now formatter behavior for PyFromImportStatement is consistent
with them.

8 years agoUnconditionally add alignment to arguments when there is no hanging indent
Mikhail Golubev [Wed, 28 Jan 2015 14:16:38 +0000 (17:16 +0300)]
Unconditionally add alignment to arguments when there is no hanging indent

8 years agoPY-12749 Sparingly use continuation indents for arguments in the headers of control...
Mikhail Golubev [Wed, 28 Jan 2015 13:58:58 +0000 (16:58 +0300)]
PY-12749 Sparingly use continuation indents for arguments in the headers of control statements

Usage of continuation indents (which presumably are wider than normal
indents) in the headers of control statements was supposed to prevent
PEP8's error E125 "Continuation line with same indent as next logical
line". However such indents is not necessary for e.g. nested function
calls where indent of the arguments is already visually distinctive
(larger) from the offset of the following statement list. To
distinguish such cases I've added check that argument list is located
on the same line as the header of the containing control statement. If
line numbers differ we use normal indent for the arguments and
continuation indent otherwise. It doesn't matter for complex
non-hanging indent cases like if foo(bar(1... because alignment will
be used there anyway.

8 years agoPY-13004 Add test for the code sample given by user
Mikhail Golubev [Wed, 28 Jan 2015 10:42:21 +0000 (13:42 +0300)]
PY-13004 Add test for the code sample given by user

Issue itself was fixed earlier together with PY-12145, PY-14838 and
PY-13955.

8 years agoensure xml order preserved (IDEA-135652)
Anna Kozlova [Thu, 29 Jan 2015 09:48:46 +0000 (12:48 +0300)]
ensure xml order preserved (IDEA-135652)

8 years agowe should use dismissContext instead of just set null
Vladimir Krivosheev [Thu, 29 Jan 2015 09:14:18 +0000 (10:14 +0100)]
we should use dismissContext instead of just set null

8 years agoaccept capitalization
Anna Kozlova [Wed, 28 Jan 2015 16:31:09 +0000 (19:31 +0300)]
accept capitalization

8 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 29 Jan 2015 09:09:09 +0000 (12:09 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agofix compilation appcode/140.2025 clion/140.2024 webstorm/140.2023
Vladimir Krivosheev [Thu, 29 Jan 2015 08:31:40 +0000 (09:31 +0100)]
fix compilation

8 years agofix NPE again (lost commit?)
Vladimir Krivosheev [Thu, 29 Jan 2015 07:32:44 +0000 (08:32 +0100)]
fix NPE again (lost commit?)

8 years agocleanup
Vladimir Krivosheev [Wed, 28 Jan 2015 17:07:34 +0000 (18:07 +0100)]
cleanup

8 years agodon't use GetChildrenHack for ChromiumRemoteDebugType/FirefoxRemoteDebugType
Vladimir Krivosheev [Wed, 28 Jan 2015 17:07:11 +0000 (18:07 +0100)]
don't use GetChildrenHack for ChromiumRemoteDebugType/FirefoxRemoteDebugType

8 years agocleanup
Vladimir Krivosheev [Wed, 28 Jan 2015 16:49:05 +0000 (17:49 +0100)]
cleanup

8 years agoMerge remote-tracking branch 'origin/master' appcode/140.2015 clion/140.2016 dbe/140.2020 idea/140.2013 phpstorm/140.2017 pycharm/140.2014 rubymine/140.2018 webstorm/140.2019
Maxim.Mossienko [Wed, 28 Jan 2015 21:41:59 +0000 (22:41 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoapply only added / removed key/value pairs for stubs / snapshot (id / trigram / todo...
Maxim.Mossienko [Wed, 28 Jan 2015 21:39:09 +0000 (22:39 +0100)]
apply only added / removed key/value pairs for stubs / snapshot (id / trigram / todo / duplicates) indices

8 years agoIDEA-135713 ("implements Comparable<X>" not detected as redundant on enums)
Bas Leijdekkers [Wed, 28 Jan 2015 19:18:38 +0000 (20:18 +0100)]
IDEA-135713 ("implements Comparable<X>" not detected as redundant on enums)

8 years agofix javadoc
Bas Leijdekkers [Wed, 28 Jan 2015 15:57:14 +0000 (16:57 +0100)]
fix javadoc

8 years agomove patch functionality to vcs-api-core
Konstantin Bulenkov [Wed, 28 Jan 2015 17:30:40 +0000 (18:30 +0100)]
move patch functionality to vcs-api-core

8 years agouse NO_NEWLINE_SIGNATURE constant from UnifiedDiffWriter
Konstantin Bulenkov [Wed, 28 Jan 2015 17:29:55 +0000 (18:29 +0100)]
use NO_NEWLINE_SIGNATURE constant from  UnifiedDiffWriter

8 years agomove to vcs-api-core, delete dependency on PatchReader
Konstantin Bulenkov [Wed, 28 Jan 2015 17:28:18 +0000 (18:28 +0100)]
move to vcs-api-core, delete dependency on PatchReader

8 years agoability to serialize/deserialize value list
Sergey Simonchik [Wed, 28 Jan 2015 16:46:44 +0000 (19:46 +0300)]
ability to serialize/deserialize value list

8 years agosafe delete: ensure not to delete call qualifier (IDEA-135727) webstorm/15
Anna Kozlova [Wed, 28 Jan 2015 16:05:26 +0000 (19:05 +0300)]
safe delete: ensure not to delete call qualifier (IDEA-135727)

8 years agoinline parameter: take advantages from inline local (IDEA-135610)
Anna Kozlova [Wed, 28 Jan 2015 15:39:36 +0000 (18:39 +0300)]
inline parameter: take advantages from inline local (IDEA-135610)

8 years agoblacklist incompatible js plugins
Dennis Ushakov [Wed, 28 Jan 2015 15:54:32 +0000 (18:54 +0300)]
blacklist incompatible js plugins

8 years agoattribute value separator length can be != 0 in injected languages clion/140.2011
Dennis Ushakov [Wed, 28 Jan 2015 14:16:22 +0000 (17:16 +0300)]
attribute value separator length can be != 0 in injected languages
#WEB-14935 fixed

8 years ago[git] IDEA-118401 Optionally treat status command as write one
Kirill Likhodedov [Wed, 28 Jan 2015 14:49:32 +0000 (17:49 +0300)]
[git] IDEA-118401 Optionally treat status command as write one

8 years agogetter/setter: show error notification if template was wrong webstorm/13
Anna Kozlova [Wed, 28 Jan 2015 13:48:04 +0000 (16:48 +0300)]
getter/setter: show error notification if template was wrong

8 years agomove getter/setter name suggestion to velocity
Anna Kozlova [Wed, 28 Jan 2015 10:14:47 +0000 (13:14 +0300)]
move getter/setter name suggestion to velocity

8 years agoTypo fixed. RUBY-16231 haml parsing thrown off by capture within lambda webstorm/140.2009
Andrey Vokin [Fri, 24 Oct 2014 16:40:08 +0000 (19:40 +0300)]
Typo fixed. RUBY-16231 haml parsing thrown off by capture within lambda

8 years agoMake "install plugin from disk" dumb aware
Alexander Zolotov [Wed, 28 Jan 2015 13:30:31 +0000 (16:30 +0300)]
Make "install plugin from disk" dumb aware

8 years agotable columns are back
Dmitry Avdeev [Wed, 28 Jan 2015 13:15:32 +0000 (16:15 +0300)]
table columns are back

8 years agoWEB-14888 Firefox debugger: variable is not added in the list "Local" if it was decla...
Vladimir Krivosheev [Wed, 28 Jan 2015 13:15:40 +0000 (14:15 +0100)]
WEB-14888 Firefox debugger: variable is not added in the list "Local" if it was declared as a passed parameter

8 years agoability to use XDebugger node as Obsolescent
Vladimir Krivosheev [Wed, 28 Jan 2015 10:28:41 +0000 (11:28 +0100)]
ability to use XDebugger node as Obsolescent

8 years agocleanup
Vladimir Krivosheev [Wed, 28 Jan 2015 09:49:26 +0000 (10:49 +0100)]
cleanup

8 years agoIDEA-79114 Display all numbers in hex
Egor.Ushakov [Wed, 28 Jan 2015 12:52:13 +0000 (15:52 +0300)]
IDEA-79114 Display all numbers in hex

8 years agoresource bundle editor: added PropertyKeysSafeDeleteProcessor (responsible to find...
Dmitry Batkovich [Wed, 28 Jan 2015 12:29:17 +0000 (15:29 +0300)]
resource bundle editor: added PropertyKeysSafeDeleteProcessor (responsible to find same property keys in other resource bundle files)

8 years agoCleanup (formatting)
Roman Shevchenko [Wed, 28 Jan 2015 12:11:39 +0000 (15:11 +0300)]
Cleanup (formatting)

8 years agoplatform: less noisy logging of update checker network errors appcode/140.2006 clion/140.2005 phpstorm/140.2004
Roman Shevchenko [Wed, 28 Jan 2015 11:51:51 +0000 (14:51 +0300)]
platform: less noisy logging of update checker network errors

8 years agoProgress title should have title capitalization
Dmitry Avdeev [Wed, 28 Jan 2015 11:27:11 +0000 (14:27 +0300)]
Progress title should have title capitalization

8 years agoProgress title should have title capitalization
Dmitry Avdeev [Wed, 28 Jan 2015 10:47:37 +0000 (13:47 +0300)]
Progress title should have title capitalization

8 years agoMerge remote-tracking branch 'origin/master' dbe/140.2002
Roman Shevchenko [Wed, 28 Jan 2015 11:13:21 +0000 (14:13 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agoIDEA-135706 (ignore NIO exceptions on reading file attributes)
Roman Shevchenko [Wed, 28 Jan 2015 11:12:54 +0000 (14:12 +0300)]
IDEA-135706 (ignore NIO exceptions on reading file attributes)

8 years agoResource bundle editor: "safe delete action" deletes only one of properties
Dmitry Batkovich [Wed, 28 Jan 2015 11:03:57 +0000 (14:03 +0300)]
Resource bundle editor: "safe delete action" deletes only one of properties

8 years agosplit sync tests into ultimate and community
Dennis Ushakov [Wed, 28 Jan 2015 10:56:46 +0000 (13:56 +0300)]
split sync tests into ultimate and community

8 years agofix CCE
Dennis Ushakov [Wed, 28 Jan 2015 10:28:48 +0000 (13:28 +0300)]
fix CCE

8 years agoCleanup (warnings)
Roman Shevchenko [Wed, 28 Jan 2015 10:47:11 +0000 (13:47 +0300)]
Cleanup (warnings)

8 years agoClear selection on closing child popup-step in order to notify listeners about webstorm/140.2001
Alexander Zolotov [Tue, 27 Jan 2015 09:44:06 +0000 (12:44 +0300)]
Clear selection on closing child popup-step in order to notify listeners about
disappearing selection inside nested popup

8 years agoDelete redundant throws
Alexander Zolotov [Mon, 26 Jan 2015 17:42:47 +0000 (20:42 +0300)]
Delete redundant throws

8 years agoTitleCapitalizationInspection shouldn't complain about empty string
Alexander Zolotov [Mon, 26 Jan 2015 17:42:07 +0000 (20:42 +0300)]
TitleCapitalizationInspection shouldn't complain about empty string

8 years agoUse singletonList insteadof ArrayList
Alexander Zolotov [Mon, 26 Jan 2015 17:13:06 +0000 (20:13 +0300)]
Use singletonList insteadof ArrayList

8 years agoplatform: check corruption marker before any other index activities idea/140.2000
Roman Shevchenko [Wed, 28 Jan 2015 10:22:37 +0000 (13:22 +0300)]
platform: check corruption marker before any other index activities

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 28 Jan 2015 10:23:07 +0000 (11:23 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoFixed path.
Dmitry Trofimov [Wed, 28 Jan 2015 10:20:04 +0000 (11:20 +0100)]
Fixed path.

8 years agonon-dumb aware editors should be opened in dumb mode
Dmitry Avdeev [Wed, 28 Jan 2015 10:14:42 +0000 (13:14 +0300)]
non-dumb aware editors should be opened in dumb mode

8 years agoProgress title should have title capitalization
Dmitry Avdeev [Wed, 28 Jan 2015 10:10:14 +0000 (13:10 +0300)]
Progress title should have title capitalization

8 years agocleanup
Dmitry Avdeev [Wed, 28 Jan 2015 09:53:19 +0000 (12:53 +0300)]
cleanup

8 years agoIDEA-134372 Do not warn about scalar top-level values in JSON files (according to...
Mikhail Golubev [Tue, 27 Jan 2015 13:34:51 +0000 (16:34 +0300)]
IDEA-134372 Do not warn about scalar top-level values in JSON files (according to RFC-7159)

8 years agoIDEA-133425 Remove host escaping from JsonStringLiteral in JsonStandardComplianceInsp...
Mikhail Golubev [Tue, 27 Jan 2015 12:56:12 +0000 (15:56 +0300)]
IDEA-133425 Remove host escaping from JsonStringLiteral in JsonStandardComplianceInspection

8 years agoAllow to not specify "summary" selector in Generic repository when "Each task in...
Mikhail Golubev [Mon, 26 Jan 2015 16:56:08 +0000 (19:56 +0300)]
Allow to not specify "summary" selector in Generic repository when "Each task in separate request" option is on

8 years agoPY-14408 PythonIndentingProcessor includes tabs inside PsiWhitespace elements
Mikhail Golubev [Mon, 26 Jan 2015 11:10:45 +0000 (14:10 +0300)]
PY-14408 PythonIndentingProcessor includes tabs inside PsiWhitespace elements

Also I partially reverted previous fix in PyBlock#isWhitespaceLineBreaks,
because current approach is more general and that workaround is no longer
needed (multiple whitespaces are collapsed into single element as in other
languages).

8 years agoRemove Darcula as bundled scheme
Rustam Vishnyakov [Tue, 27 Jan 2015 16:02:56 +0000 (19:02 +0300)]
Remove Darcula as bundled scheme

8 years agoMake Darcula one of default schemes, do not write attributes which are not different...
Rustam Vishnyakov [Tue, 27 Jan 2015 15:00:36 +0000 (18:00 +0300)]
Make Darcula one of default schemes, do not write attributes which are not different from default (parent) scheme

8 years agoFix path.
Dmitry Trofimov [Wed, 28 Jan 2015 09:53:06 +0000 (10:53 +0100)]
Fix path.

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 28 Jan 2015 09:48:59 +0000 (10:48 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agomissed DumbAware
Dmitry Avdeev [Wed, 28 Jan 2015 09:40:30 +0000 (12:40 +0300)]
missed DumbAware

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 28 Jan 2015 09:38:01 +0000 (10:38 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoFix path.
Dmitry Trofimov [Wed, 28 Jan 2015 09:36:33 +0000 (10:36 +0100)]
Fix path.

8 years agogradle: use only buildscript repositories for module build classpath resolving
Vladislav.Soroka [Wed, 28 Jan 2015 09:16:07 +0000 (12:16 +0300)]
gradle: use only buildscript repositories for module build classpath resolving

8 years agoWeighedFileEditorProvider is dumb aware by default appcode/140.1998 clion/140.1999
Dmitry Avdeev [Wed, 28 Jan 2015 08:55:02 +0000 (11:55 +0300)]
WeighedFileEditorProvider is dumb aware by default

8 years agocleanup
Dmitry Avdeev [Tue, 27 Jan 2015 12:15:18 +0000 (15:15 +0300)]
cleanup

8 years agoIDEA-134772 fixed exception on undo action after rename property keys from resource...
Dmitry Batkovich [Wed, 28 Jan 2015 08:33:59 +0000 (11:33 +0300)]
IDEA-134772 fixed exception on undo action after rename property keys from resource bundle editor

8 years agofix race condition — set pending promise only on clientEvaluated webstorm/10 webstorm/9
Vladimir Krivosheev [Wed, 28 Jan 2015 07:13:13 +0000 (08:13 +0100)]
fix race condition — set pending promise only on clientEvaluated

8 years agoSet Python plugin version from PyCharm ApplicationInfo.xml
Dmitry Trofimov [Wed, 28 Jan 2015 00:07:39 +0000 (01:07 +0100)]
Set Python plugin version from PyCharm ApplicationInfo.xml

8 years agotypescript compiler fix tests appcode/140.1991 clion/140.1984 idea/140.1993 phpstorm/140.1986 pycharm/140.1990 rubymine/140.1985 webstorm/140.1987 webstorm/8
Andrey Starovoyt [Tue, 27 Jan 2015 22:21:49 +0000 (03:21 +0500)]
typescript compiler fix tests

8 years agosupport template languages
Dennis Ushakov [Tue, 27 Jan 2015 21:30:01 +0000 (00:30 +0300)]
support template languages

8 years agopull from internal mode
Dennis Ushakov [Tue, 27 Jan 2015 16:05:15 +0000 (19:05 +0300)]
pull from internal mode
#WEB-432 fixed

8 years agomatch newlines
Dennis Ushakov [Tue, 27 Jan 2015 15:40:55 +0000 (18:40 +0300)]
match newlines
#IDEA-130775 fixed

8 years agoPsiReferenceBase: rename parameter 'range' to 'rangeInElement' to prevent common...
Yann Cébron [Tue, 27 Jan 2015 21:06:26 +0000 (22:06 +0100)]
PsiReferenceBase: rename parameter 'range' to 'rangeInElement' to prevent common source of errors, #2

8 years agoPsiReferenceBase: rename parameter 'range' to 'rangeInElement' to prevent common...
Yann Cébron [Tue, 27 Jan 2015 21:04:41 +0000 (22:04 +0100)]
PsiReferenceBase: rename parameter 'range' to 'rangeInElement' to prevent common source of errors

8 years agopass "quick evaluate Uglified Coffee" spec completely
Vladimir Krivosheev [Tue, 27 Jan 2015 20:24:05 +0000 (21:24 +0100)]
pass "quick evaluate Uglified Coffee" spec completely

We are not going to fix uglify sourcemap generator issue (see https://dl.dropboxusercontent.com/u/43511007/s/Screen%20Shot%202015-01-21%20at%2020.33.44.png — var1 mapped to the whole "var c, notes, templates, ..." expression text + unrelated text "   ;"). Will be reported later.

8 years agocleanup
Vladimir Krivosheev [Tue, 27 Jan 2015 15:23:23 +0000 (16:23 +0100)]
cleanup

8 years agocleanup
Vladimir Krivosheev [Tue, 27 Jan 2015 15:21:31 +0000 (16:21 +0100)]
cleanup

8 years agoget rid of JSDebugProcess
Vladimir Krivosheev [Tue, 27 Jan 2015 15:17:24 +0000 (16:17 +0100)]
get rid of JSDebugProcess

8 years agoget rid of JSDebugProcess
Vladimir Krivosheev [Tue, 27 Jan 2015 15:02:28 +0000 (16:02 +0100)]
get rid of JSDebugProcess

8 years agoapi usage: warn about @Override on 'non-existing' method appcode/140.1982
Anna Kozlova [Tue, 27 Jan 2015 18:26:13 +0000 (21:26 +0300)]
api usage: warn about @Override on 'non-existing' method

8 years agoContentManager: make mock & production behaviour a bit similar (add events)
Gregory.Shrago [Tue, 27 Jan 2015 17:50:27 +0000 (20:50 +0300)]
ContentManager: make mock & production behaviour a bit similar (add events)

8 years agotest for injected code inside application statement appcode/140.1980
Max Medvedev [Tue, 27 Jan 2015 17:35:32 +0000 (20:35 +0300)]
test for injected code inside application statement

8 years agoequals/hashCode templates: simplify guava/java 7 corresponding to arrays (IDEA-135684)
Anna Kozlova [Tue, 27 Jan 2015 16:54:08 +0000 (19:54 +0300)]
equals/hashCode templates: simplify guava/java 7 corresponding to arrays (IDEA-135684)

8 years agosafe delete: allow to delete parameter in one method without hierarchy (IDEA-135686)
Anna Kozlova [Tue, 27 Jan 2015 16:36:40 +0000 (19:36 +0300)]
safe delete: allow to delete parameter in one method without hierarchy (IDEA-135686)

8 years agosafe delete: allow multiple first level nodes (IDEA-135665)
Anna Kozlova [Tue, 27 Jan 2015 15:27:21 +0000 (18:27 +0300)]
safe delete: allow multiple first level nodes (IDEA-135665)

8 years agoIDEA-99510 (Move statement up/down behaves unexpectedly when used on class level...
Bas Leijdekkers [Tue, 27 Jan 2015 16:08:01 +0000 (17:08 +0100)]
IDEA-99510 (Move statement up/down behaves unexpectedly when used on class level annotation)

8 years agomysql native loading. initial
Sergey Ignatov [Tue, 27 Jan 2015 15:44:45 +0000 (18:44 +0300)]
mysql native loading. initial

8 years agofiltering logging frameworks and SLF4J bindings that are not used in JPS (making...
Eugene Zhuravlev [Tue, 27 Jan 2015 15:40:15 +0000 (16:40 +0100)]
filtering logging frameworks and SLF4J bindings that are not used in JPS (making netty use log4j, as n the rest of JPS)

8 years agofaster loggers initialization via property file
Eugene Zhuravlev [Tue, 27 Jan 2015 15:36:30 +0000 (16:36 +0100)]
faster loggers initialization via property file

8 years agoIDEA-101129 (Move Statement Up is broken in emum:s)
Bas Leijdekkers [Tue, 27 Jan 2015 15:05:52 +0000 (16:05 +0100)]
IDEA-101129 (Move Statement Up is broken in emum:s)

8 years agoVersion.toCompactString API
Anton Makeev [Tue, 27 Jan 2015 14:52:29 +0000 (15:52 +0100)]
Version.toCompactString API