idea/community.git
7 years agoMerge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Thu, 16 Apr 2015 17:43:10 +0000 (20:43 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoPlaceholder position is now calculated based on font metrics for PY-15389
Ilya.Kazakevich [Thu, 16 Apr 2015 17:41:31 +0000 (20:41 +0300)]
Placeholder position is now calculated based on font metrics for PY-15389

7 years agoDo not log CancellationException
Yaroslav Lepenkin [Thu, 16 Apr 2015 16:17:57 +0000 (19:17 +0300)]
Do not log CancellationException

7 years agoPreserving leading and trailing asterisks in javadoc while formatting (IDEA-138799)
Yaroslav Lepenkin [Thu, 16 Apr 2015 16:09:08 +0000 (19:09 +0300)]
Preserving leading and trailing asterisks in javadoc while formatting (IDEA-138799)

7 years agouse all available space for stepping filters
Egor.Ushakov [Thu, 16 Apr 2015 17:03:52 +0000 (20:03 +0300)]
use all available space for stepping filters

7 years agoHandle -m option in debugger (PY-15230)
Elizaveta Shashkova [Thu, 16 Apr 2015 16:45:43 +0000 (19:45 +0300)]
Handle -m option in debugger (PY-15230)

Do not leave it as interpreter option, but pass it to debugger as additional parameter

7 years agoSpace after command line increased slightly for PY-15583
Ilya.Kazakevich [Thu, 16 Apr 2015 16:47:02 +0000 (19:47 +0300)]
Space after command line increased slightly for PY-15583

7 years agoa bombed test for IDEA-126629 java.io.Closeable is not AutoCloseable in some cases appcode/142.1234
peter [Thu, 16 Apr 2015 16:04:56 +0000 (19:04 +0300)]
a bombed test for IDEA-126629 java.io.Closeable is not AutoCloseable in some cases

7 years agoIDEA-138667 Save Groovy-Eclipse jar path setting as a system-independent name using...
peter [Thu, 16 Apr 2015 15:06:18 +0000 (18:06 +0300)]
IDEA-138667 Save Groovy-Eclipse jar path setting as a system-independent name using path variables

7 years agoIDEA-139253 TYPE_USE @Nullable-Annotations don't work correctly with arrays
peter [Thu, 16 Apr 2015 14:59:54 +0000 (17:59 +0300)]
IDEA-139253 TYPE_USE @Nullable-Annotations don't work correctly with arrays

7 years agoPsiTypeMapper: preserve array type annotations
peter [Thu, 16 Apr 2015 14:59:24 +0000 (17:59 +0300)]
PsiTypeMapper: preserve array type annotations

7 years agoIDEA-139301 "Constant conditions & exceptions" flaggs nullable expression when implem...
peter [Thu, 16 Apr 2015 13:58:39 +0000 (16:58 +0300)]
IDEA-139301 "Constant conditions & exceptions" flaggs nullable expression when implementing a method returning void

7 years agoSSR: improve java array initializer matching and add more tests clion/142.1233
Bas Leijdekkers [Thu, 16 Apr 2015 14:36:31 +0000 (16:36 +0200)]
SSR: improve java array initializer matching and add more tests

7 years agoIDEA-138470 IntelliJ IDEA : find by xpath expression : input field too small : where...
Dmitry Avdeev [Thu, 16 Apr 2015 15:32:24 +0000 (18:32 +0300)]
IDEA-138470 IntelliJ IDEA : find by xpath expression : input field too small : where are my under...

7 years agocleanup
Dmitry Avdeev [Thu, 16 Apr 2015 14:56:37 +0000 (17:56 +0300)]
cleanup

7 years agocleanup
Dmitry Avdeev [Thu, 16 Apr 2015 12:22:54 +0000 (15:22 +0300)]
cleanup

7 years agoEA-67323 vcs: fix AIOOBE - common shortcuts can be empty
Aleksey Pivovarov [Thu, 16 Apr 2015 15:16:33 +0000 (18:16 +0300)]
EA-67323 vcs: fix AIOOBE - common shortcuts can be empty

7 years agomodified ideaCE*-launcher.properties files in sources instead of changing them during...
nik [Thu, 16 Apr 2015 15:01:37 +0000 (18:01 +0300)]
modified ideaCE*-launcher.properties files in sources instead of changing them during build, unnecessary duplicated files removed

7 years agoIDEA-139223 IDEA-138359 diff: better detection of modality state
Aleksey Pivovarov [Thu, 16 Apr 2015 13:26:18 +0000 (16:26 +0300)]
IDEA-139223 IDEA-138359 diff: better detection of modality state

IdeFocusManager.isFocusBeingTransferred() could be true at this moment

7 years agobuild scripts: restored product code in build numbers for Mac
nik [Thu, 16 Apr 2015 13:31:32 +0000 (16:31 +0300)]
build scripts: restored product code in build numbers for Mac

7 years agoopen all project in group at once appcode/142.1232
Konstantin Bulenkov [Thu, 16 Apr 2015 13:14:26 +0000 (16:14 +0300)]
open all project in group at once

7 years agotestng: tests on collecting classes/methods to run
Anna Kozlova [Thu, 16 Apr 2015 13:07:35 +0000 (15:07 +0200)]
testng: tests on collecting classes/methods to run

7 years agotestng: simplification
Anna Kozlova [Thu, 16 Apr 2015 11:09:45 +0000 (13:09 +0200)]
testng: simplification

7 years agotestng: use killable handler
Anna Kozlova [Thu, 16 Apr 2015 11:08:39 +0000 (13:08 +0200)]
testng: use killable handler

7 years agosm junit: eliminate junit handler for sm tests as extractors won't be used that way
Anna Kozlova [Thu, 16 Apr 2015 11:01:31 +0000 (13:01 +0200)]
sm junit: eliminate junit handler for sm tests as extractors won't be used that way

7 years agoIDEA-CR-2330: test
Dennis Ushakov [Thu, 16 Apr 2015 13:09:33 +0000 (16:09 +0300)]
IDEA-CR-2330: test

7 years agomaven: manifest serialization/deserialization to/from xml fix clion/142.1231
Vladislav.Soroka [Thu, 16 Apr 2015 12:41:11 +0000 (15:41 +0300)]
maven: manifest serialization/deserialization to/from xml fix

7 years ago[git] throw ISE in impossible default case
Kirill Likhodedov [Thu, 16 Apr 2015 12:43:38 +0000 (15:43 +0300)]
[git] throw ISE in impossible default case

7 years agoPY-15564 Further simplify PyJoinLinesHandler
Mikhail Golubev [Wed, 15 Apr 2015 18:50:41 +0000 (21:50 +0300)]
PY-15564 Further simplify PyJoinLinesHandler

* lightened inner helper classes
* joiners are listed in static fields
* added missing nullability annotations
* Joiner is an inner interface now
* removed ListLikeExprJoiner and other redundant code
* extract logic related to removal of backslashes in separate joiner

7 years agoPY-15564 Remove text after the first backslash inside whitespace during line joining
Mikhail Golubev [Wed, 15 Apr 2015 15:58:45 +0000 (18:58 +0300)]
PY-15564 Remove text after the first backslash inside whitespace during line joining

7 years agoPY-15564 Cleanup in PyJoinLinesHandler and PyJoinLinesTest
Mikhail Golubev [Wed, 15 Apr 2015 14:39:50 +0000 (17:39 +0300)]
PY-15564 Cleanup in PyJoinLinesHandler and PyJoinLinesTest

7 years agoIDEA-139244: Build intellij-core.zip artifact with content of "core" artifacts folder
nik [Thu, 16 Apr 2015 12:32:27 +0000 (15:32 +0300)]
IDEA-139244: Build intellij-core.zip artifact with content of "core" artifacts folder

7 years agologging task class for better diagnostics
Eugene Zhuravlev [Thu, 16 Apr 2015 12:20:27 +0000 (14:20 +0200)]
logging task class for better diagnostics

7 years agodiff: fix foldings at the start/end of file
Aleksey Pivovarov [Thu, 16 Apr 2015 12:23:34 +0000 (15:23 +0300)]
diff: fix foldings at the start/end of file

inner foldings shouldn't expand and show the unchanged beginning of the file

7 years agomaven: manifest serialization/deserialization to/from xml fix
Vladislav.Soroka [Thu, 16 Apr 2015 12:19:12 +0000 (15:19 +0300)]
maven: manifest serialization/deserialization to/from xml fix

7 years ago[git] interactive rebase: remove pointless statements
Kirill Likhodedov [Thu, 16 Apr 2015 12:17:39 +0000 (15:17 +0300)]
[git] interactive rebase: remove pointless statements

without "return", `success` will be overwritten by false later,
and it is correct when rebase is cancelled.

7 years ago[git] IDEA-138787 Handle 'noop' situation: show a confirmation message
Kirill Likhodedov [Tue, 14 Apr 2015 13:45:25 +0000 (16:45 +0300)]
[git] IDEA-138787 Handle 'noop' situation: show a confirmation message

7 years ago[git] extract reading interactive rebase data file to a separate class
Kirill Likhodedov [Tue, 14 Apr 2015 13:09:17 +0000 (16:09 +0300)]
[git] extract reading interactive rebase data file to a separate class

Preparation to fix IDEA-138787

7 years agoMerge remote-tracking branch 'origin/master' idea/142.1230
Nadya Zabrodina [Thu, 16 Apr 2015 11:16:04 +0000 (15:16 +0400)]
Merge remote-tracking branch 'origin/master'

7 years agohandling ProcessCanceledException pycharm/142.1229
Eugene Zhuravlev [Thu, 16 Apr 2015 11:56:21 +0000 (13:56 +0200)]
handling ProcessCanceledException

7 years agomaven: manifest serialization/deserialization to/from xml fix
Vladislav.Soroka [Thu, 16 Apr 2015 11:00:55 +0000 (14:00 +0300)]
maven: manifest serialization/deserialization to/from xml fix

7 years agomodule disposed check
Eugene Zhuravlev [Thu, 16 Apr 2015 11:36:43 +0000 (13:36 +0200)]
module disposed check

7 years agoIDEA-138236 Multiresolve behaves differently in 14.1
Alexey Kudravtsev [Wed, 15 Apr 2015 15:48:09 +0000 (18:48 +0300)]
IDEA-138236 Multiresolve behaves differently in 14.1

7 years agonotnull
Alexey Kudravtsev [Wed, 15 Apr 2015 15:48:00 +0000 (18:48 +0300)]
notnull

7 years agoIDEA-136646 IDE should be responsive during global inspections
Alexey Kudravtsev [Wed, 15 Apr 2015 15:46:58 +0000 (18:46 +0300)]
IDEA-136646 IDE should be responsive during global inspections

7 years ago[git] IDEA-130665 Remember rebase dialog choices
Kirill Likhodedov [Tue, 14 Apr 2015 15:33:41 +0000 (18:33 +0300)]
[git] IDEA-130665 Remember rebase dialog choices

7 years ago[performance] avoid extra lexing for lazy parseable elements
Maxim.Mossienko [Thu, 16 Apr 2015 11:06:40 +0000 (13:06 +0200)]
[performance] avoid extra lexing for lazy parseable elements

7 years agoMerge remote-tracking branch 'origin/master'
Nadya Zabrodina [Thu, 16 Apr 2015 10:48:47 +0000 (14:48 +0400)]
Merge remote-tracking branch 'origin/master'

7 years agomodule disposed check
Eugene Zhuravlev [Thu, 16 Apr 2015 10:38:36 +0000 (12:38 +0200)]
module disposed check

7 years agotestng: extract strategy
Anna Kozlova [Thu, 16 Apr 2015 10:18:07 +0000 (12:18 +0200)]
testng: extract strategy

7 years agotestng: preserve order in which tests are found
Anna Kozlova [Thu, 16 Apr 2015 09:09:03 +0000 (11:09 +0200)]
testng: preserve order in which tests are found

7 years ago[git] IDEA-137632 speed search highlighting in interactive rebase
Kirill Likhodedov [Thu, 16 Apr 2015 10:22:37 +0000 (13:22 +0300)]
[git] IDEA-137632 speed search highlighting in interactive rebase

7 years ago[git] rebase dialog: focus "onto" field by default
Kirill Likhodedov [Thu, 16 Apr 2015 10:10:27 +0000 (13:10 +0300)]
[git] rebase dialog: focus "onto" field by default

7 years ago[git] Display rebase error right in the notification
Kirill Likhodedov [Thu, 16 Apr 2015 10:06:41 +0000 (13:06 +0300)]
[git] Display rebase error right in the notification

Don't tell user to go to the VCS Console.

Use the new GitImpl variant to call Git command instead of the
obsolete GitTask. Also fix the situation when workingTreeChangeStarted
was actually reported after rebase command completed.

7 years agoUse simple comparison chain to create JQL PSI elements in parser definition clion/142.1227 pycharm/142.1228 rubymine/142.1226 webstorm/142.1225
Mikhail Golubev [Wed, 15 Apr 2015 11:22:01 +0000 (14:22 +0300)]
Use simple comparison chain to create JQL PSI elements in parser definition

Yann Cebron suggested to do so to reduce number of classes loaded at IDE
startup.

7 years agoMerge remote-tracking branch 'origin/master'
Nadya Zabrodina [Thu, 16 Apr 2015 08:43:06 +0000 (12:43 +0400)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-CR-2330 appcode/142.1223 clion/142.1224
Dennis Ushakov [Thu, 16 Apr 2015 07:28:22 +0000 (10:28 +0300)]
IDEA-CR-2330

7 years agoLowMemoryWatcher.stopAll should remove low memory listener
peter [Thu, 16 Apr 2015 06:51:45 +0000 (09:51 +0300)]
LowMemoryWatcher.stopAll should remove low memory listener

7 years agoMerge remote-tracking branch 'origin/master' appcode/142.1222 clion/142.1221 dbe/142.1211 idea/142.1217 pycharm/142.1220 rubymine/142.1219 webstorm/142.1218
Vladimir.Orlov [Thu, 16 Apr 2015 04:21:40 +0000 (07:21 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge remote-tracking branch 'origin/master' appcode/142.1205 clion/142.1199 dbe/142.1202 idea/142.1204 pycharm/142.1206 rubymine/142.1200 webstorm/142.1203
Ilya.Kazakevich [Wed, 15 Apr 2015 20:14:49 +0000 (23:14 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoAdditional line added to prevent scrollbar from hiding prompt (PY-15583)
Ilya.Kazakevich [Wed, 15 Apr 2015 20:13:35 +0000 (23:13 +0300)]
Additional line added to prevent scrollbar from hiding prompt (PY-15583)

7 years agoEA-67821
Dennis Ushakov [Wed, 15 Apr 2015 18:18:15 +0000 (21:18 +0300)]
EA-67821

7 years agoIDEA-138990 Rearrange jdk distributions in "JRE Redistribution" artifacts
Vladimir.Orlov [Wed, 15 Apr 2015 18:13:19 +0000 (21:13 +0300)]
IDEA-138990 Rearrange jdk distributions in "JRE Redistribution" artifacts

7 years agotestng: do not include classes with method level configs in suite; include success...
Anna Kozlova [Wed, 15 Apr 2015 18:01:00 +0000 (20:01 +0200)]
testng: do not include classes with method level configs in suite; include success/fail of configuration method

7 years agotestng: do not mark as test if all tests are disabled
Anna Kozlova [Wed, 15 Apr 2015 17:09:10 +0000 (19:09 +0200)]
testng: do not mark as test if all tests are disabled

7 years agosm testng: clear invocation count for new method
Anna Kozlova [Wed, 15 Apr 2015 16:43:02 +0000 (18:43 +0200)]
sm testng: clear invocation count for new method

7 years agosm runner: allow multi-selection in tests view
Anna Kozlova [Wed, 15 Apr 2015 15:32:24 +0000 (17:32 +0200)]
sm runner: allow multi-selection in tests view

7 years agosm runner: don't use segmented output streams; provide separate runner for junit 3
Anna Kozlova [Wed, 15 Apr 2015 15:16:21 +0000 (17:16 +0200)]
sm runner: don't use segmented output streams; provide separate runner for junit 3

7 years agosm runner: don't miss line breaks
Anna Kozlova [Wed, 15 Apr 2015 14:12:16 +0000 (16:12 +0200)]
sm runner: don't miss line breaks

7 years agosm testng: use initial invocation number so rerun would pick correct failure after...
Anna Kozlova [Wed, 15 Apr 2015 13:26:33 +0000 (15:26 +0200)]
sm testng: use initial invocation number so rerun would pick correct failure after rerun failed

7 years agotestng: create suites according to invocation numbers provided -> rerun failed tests...
Anna Kozlova [Wed, 15 Apr 2015 12:55:48 +0000 (14:55 +0200)]
testng: create suites according to invocation numbers provided -> rerun failed tests would include only 'failing' params

7 years agoimport projects without showing wizard
Dmitry Avdeev [Wed, 15 Apr 2015 16:33:00 +0000 (19:33 +0300)]
import projects without showing wizard

7 years agouse LighterASTNodeList
Maxim.Mossienko [Wed, 15 Apr 2015 16:27:00 +0000 (18:27 +0200)]
use LighterASTNodeList

7 years agoIDEA-139131 Memory leak if debug session is unable to start
Egor.Ushakov [Wed, 15 Apr 2015 15:51:27 +0000 (18:51 +0300)]
IDEA-139131 Memory leak if debug session is unable to start

7 years agomore local fix for WEB-16189 Select path to Node.js and JSCS automatically
irengrig [Wed, 15 Apr 2015 15:36:29 +0000 (17:36 +0200)]
more local fix for WEB-16189 Select path to Node.js and JSCS automatically

7 years agoMerge remote-tracking branch 'origin/master' appcode/142.1196 clion/142.1195
irengrig [Wed, 15 Apr 2015 14:23:09 +0000 (16:23 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoaction to collapse project groups from keyboard
Konstantin Bulenkov [Wed, 15 Apr 2015 11:54:28 +0000 (13:54 +0200)]
action to collapse project groups from keyboard

7 years agowhen opening a group with right arrow, move selection if group is not empty
Konstantin Bulenkov [Wed, 15 Apr 2015 11:42:53 +0000 (13:42 +0200)]
when opening a group with right arrow, move selection if group is not empty

7 years agoopen project group by RIGHT ARROW
Konstantin Bulenkov [Wed, 15 Apr 2015 11:39:17 +0000 (13:39 +0200)]
open project group by RIGHT ARROW

7 years agomake methods public static, add rebuildModel method
Konstantin Bulenkov [Wed, 15 Apr 2015 11:37:35 +0000 (13:37 +0200)]
make methods public static, add rebuildModel method

7 years agodon't do autoselection if context menu is visible
Konstantin Bulenkov [Wed, 15 Apr 2015 10:43:03 +0000 (12:43 +0200)]
don't do autoselection if context menu is visible

7 years agodon't do autoselection if context menu is visible
Konstantin Bulenkov [Wed, 15 Apr 2015 10:41:56 +0000 (12:41 +0200)]
don't do autoselection if context menu is visible

7 years agowelcome screen: fix bg when list is inactive
Konstantin Bulenkov [Wed, 15 Apr 2015 10:31:20 +0000 (12:31 +0200)]
welcome screen: fix bg when list is inactive

7 years agoWEB-16189 Select path to Node.js and JSCS automatically
irengrig [Wed, 15 Apr 2015 14:14:43 +0000 (16:14 +0200)]
WEB-16189 Select path to Node.js and JSCS automatically
common code: use history provider to get first variant and assign it to field

7 years agoall hg vcs actions changed to be dump aware; unnecessary constructors removed; pull...
Nadya Zabrodina [Wed, 15 Apr 2015 14:09:31 +0000 (18:09 +0400)]
all hg vcs actions changed to be dump aware; unnecessary constructors removed; pull action icon moved to appropriate xml

7 years agoIDEA-138939 Step into (F7) is not working on EJB - not that global filtering
Egor.Ushakov [Wed, 15 Apr 2015 13:49:55 +0000 (16:49 +0300)]
IDEA-138939 Step into (F7) is not working on EJB - not that global filtering

7 years ago[git] interactive rebase dialog: remove intercell spacing
Kirill Likhodedov [Wed, 15 Apr 2015 13:28:21 +0000 (16:28 +0300)]
[git] interactive rebase dialog: remove intercell spacing

Not needed and is ugly under selection.

7 years ago[git] interactive rebase dialog: set default focus to the table
Kirill Likhodedov [Wed, 15 Apr 2015 13:23:02 +0000 (16:23 +0300)]
[git] interactive rebase dialog: set default focus to the table

7 years ago[git] IDEA-137632 speed search in interactive rebase dialog
Kirill Likhodedov [Wed, 15 Apr 2015 13:22:15 +0000 (16:22 +0300)]
[git] IDEA-137632 speed search in interactive rebase dialog

Ignore the action column.

7 years ago[git] IDEA-137636 fix column size for interactive rebase dialog
Kirill Likhodedov [Wed, 15 Apr 2015 12:14:43 +0000 (15:14 +0300)]
[git] IDEA-137636 fix column size for interactive rebase dialog

* Extract calculation of column size based on header + content from
  JBTableHeader to JBTable.
* If there is no header renderer or the header itself, return the
  same 15 as the header width which is set as min size in TableColumn.
* Set both max & preferred size to the column, as setting just
  preferred size is not enough (it can be ignored by the complex
  JTable resizing algorythm).

7 years ago[git] IDEA-120261 if there are no git roots in the context, take it from the active...
Kirill Likhodedov [Wed, 15 Apr 2015 11:31:51 +0000 (14:31 +0300)]
[git] IDEA-120261 if there are no git roots in the context, take it from the active editor

7 years ago[groovy] save state as is (INRE fixed) appcode/142.1193
Daniil Ovchinnikov [Wed, 15 Apr 2015 13:14:03 +0000 (16:14 +0300)]
[groovy] save state as is (INRE fixed)

7 years agoResourceBundleEditor: associate property-leaf value with special property anchor... clion/142.1191
Dmitry Batkovich [Wed, 15 Apr 2015 12:35:44 +0000 (15:35 +0300)]
ResourceBundleEditor: associate property-leaf value with special property anchor which is the same for all key translations (and newly added too). IDEA-133602 Annoying key switch when leaving a new resource bundle message

7 years agoDRY: remove code duplication
Nadya Zabrodina [Wed, 15 Apr 2015 12:34:41 +0000 (16:34 +0400)]
DRY: remove code duplication

7 years agoBigger lookup depth + a registry key for custom folding (fixes WEB-6643 Custom code...
Rustam Vishnyakov [Wed, 15 Apr 2015 12:01:34 +0000 (15:01 +0300)]
Bigger lookup depth + a registry key for custom folding (fixes WEB-6643 Custom code folding regions doesn't work when more than 2 level nesting on WebStorm )

7 years agonew "'Objects.equals()' called on arrays" inspection (IDEA-136813)
Bas Leijdekkers [Wed, 15 Apr 2015 12:21:20 +0000 (14:21 +0200)]
new "'Objects.equals()' called on arrays" inspection (IDEA-136813)

7 years agoIG: improve descriptions
Bas Leijdekkers [Wed, 15 Apr 2015 11:26:23 +0000 (13:26 +0200)]
IG: improve descriptions

7 years agoIG: fix family name
Bas Leijdekkers [Wed, 15 Apr 2015 11:09:36 +0000 (13:09 +0200)]
IG: fix family name

7 years agodefault text added
Dmitry Avdeev [Wed, 15 Apr 2015 11:27:57 +0000 (14:27 +0300)]
default text added

7 years agoIDEA-138939 Step into (F7) is not working on EJB
Egor.Ushakov [Wed, 15 Apr 2015 11:41:29 +0000 (14:41 +0300)]
IDEA-138939 Step into (F7) is not working on EJB