Ilya.Kazakevich [Thu, 16 Apr 2015 17:43:10 +0000 (20:43 +0300)]
Merge remote-tracking branch 'origin/master'
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
Yaroslav Lepenkin [Thu, 16 Apr 2015 16:17:57 +0000 (19:17 +0300)]
Do not log CancellationException
Yaroslav Lepenkin [Thu, 16 Apr 2015 16:09:08 +0000 (19:09 +0300)]
Preserving leading and trailing asterisks in javadoc while formatting (IDEA-138799)
Egor.Ushakov [Thu, 16 Apr 2015 17:03:52 +0000 (20:03 +0300)]
use all available space for stepping filters
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
Ilya.Kazakevich [Thu, 16 Apr 2015 16:47:02 +0000 (19:47 +0300)]
Space after command line increased slightly for PY-15583
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
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
peter [Thu, 16 Apr 2015 14:59:54 +0000 (17:59 +0300)]
IDEA-139253 TYPE_USE @Nullable-Annotations don't work correctly with arrays
peter [Thu, 16 Apr 2015 14:59:24 +0000 (17:59 +0300)]
PsiTypeMapper: preserve array type annotations
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
Bas Leijdekkers [Thu, 16 Apr 2015 14:36:31 +0000 (16:36 +0200)]
SSR: improve java array initializer matching and add more tests
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...
Dmitry Avdeev [Thu, 16 Apr 2015 14:56:37 +0000 (17:56 +0300)]
cleanup
Dmitry Avdeev [Thu, 16 Apr 2015 12:22:54 +0000 (15:22 +0300)]
cleanup
Aleksey Pivovarov [Thu, 16 Apr 2015 15:16:33 +0000 (18:16 +0300)]
EA-67323 vcs: fix AIOOBE - common shortcuts can be empty
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
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
nik [Thu, 16 Apr 2015 13:31:32 +0000 (16:31 +0300)]
build scripts: restored product code in build numbers for Mac
Konstantin Bulenkov [Thu, 16 Apr 2015 13:14:26 +0000 (16:14 +0300)]
open all project in group at once
Anna Kozlova [Thu, 16 Apr 2015 13:07:35 +0000 (15:07 +0200)]
testng: tests on collecting classes/methods to run
Anna Kozlova [Thu, 16 Apr 2015 11:09:45 +0000 (13:09 +0200)]
testng: simplification
Anna Kozlova [Thu, 16 Apr 2015 11:08:39 +0000 (13:08 +0200)]
testng: use killable handler
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
Dennis Ushakov [Thu, 16 Apr 2015 13:09:33 +0000 (16:09 +0300)]
IDEA-CR-2330: test
Vladislav.Soroka [Thu, 16 Apr 2015 12:41:11 +0000 (15:41 +0300)]
maven: manifest serialization/deserialization to/from xml fix
Kirill Likhodedov [Thu, 16 Apr 2015 12:43:38 +0000 (15:43 +0300)]
[git] throw ISE in impossible default case
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
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
Mikhail Golubev [Wed, 15 Apr 2015 14:39:50 +0000 (17:39 +0300)]
PY-15564 Cleanup in PyJoinLinesHandler and PyJoinLinesTest
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
Eugene Zhuravlev [Thu, 16 Apr 2015 12:20:27 +0000 (14:20 +0200)]
logging task class for better diagnostics
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
Vladislav.Soroka [Thu, 16 Apr 2015 12:19:12 +0000 (15:19 +0300)]
maven: manifest serialization/deserialization to/from xml fix
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.
Kirill Likhodedov [Tue, 14 Apr 2015 13:45:25 +0000 (16:45 +0300)]
[git] IDEA-138787 Handle 'noop' situation: show a confirmation message
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
Nadya Zabrodina [Thu, 16 Apr 2015 11:16:04 +0000 (15:16 +0400)]
Merge remote-tracking branch 'origin/master'
Eugene Zhuravlev [Thu, 16 Apr 2015 11:56:21 +0000 (13:56 +0200)]
handling ProcessCanceledException
Vladislav.Soroka [Thu, 16 Apr 2015 11:00:55 +0000 (14:00 +0300)]
maven: manifest serialization/deserialization to/from xml fix
Eugene Zhuravlev [Thu, 16 Apr 2015 11:36:43 +0000 (13:36 +0200)]
module disposed check
Alexey Kudravtsev [Wed, 15 Apr 2015 15:48:09 +0000 (18:48 +0300)]
IDEA-138236 Multiresolve behaves differently in 14.1
Alexey Kudravtsev [Wed, 15 Apr 2015 15:48:00 +0000 (18:48 +0300)]
notnull
Alexey Kudravtsev [Wed, 15 Apr 2015 15:46:58 +0000 (18:46 +0300)]
IDEA-136646 IDE should be responsive during global inspections
Kirill Likhodedov [Tue, 14 Apr 2015 15:33:41 +0000 (18:33 +0300)]
[git] IDEA-130665 Remember rebase dialog choices
Maxim.Mossienko [Thu, 16 Apr 2015 11:06:40 +0000 (13:06 +0200)]
[performance] avoid extra lexing for lazy parseable elements
Nadya Zabrodina [Thu, 16 Apr 2015 10:48:47 +0000 (14:48 +0400)]
Merge remote-tracking branch 'origin/master'
Eugene Zhuravlev [Thu, 16 Apr 2015 10:38:36 +0000 (12:38 +0200)]
module disposed check
Anna Kozlova [Thu, 16 Apr 2015 10:18:07 +0000 (12:18 +0200)]
testng: extract strategy
Anna Kozlova [Thu, 16 Apr 2015 09:09:03 +0000 (11:09 +0200)]
testng: preserve order in which tests are found
Kirill Likhodedov [Thu, 16 Apr 2015 10:22:37 +0000 (13:22 +0300)]
[git] IDEA-137632 speed search highlighting in interactive rebase
Kirill Likhodedov [Thu, 16 Apr 2015 10:10:27 +0000 (13:10 +0300)]
[git] rebase dialog: focus "onto" field by default
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.
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.
Nadya Zabrodina [Thu, 16 Apr 2015 08:43:06 +0000 (12:43 +0400)]
Merge remote-tracking branch 'origin/master'
Dennis Ushakov [Thu, 16 Apr 2015 07:28:22 +0000 (10:28 +0300)]
IDEA-CR-2330
peter [Thu, 16 Apr 2015 06:51:45 +0000 (09:51 +0300)]
LowMemoryWatcher.stopAll should remove low memory listener
Vladimir.Orlov [Thu, 16 Apr 2015 04:21:40 +0000 (07:21 +0300)]
Merge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Wed, 15 Apr 2015 20:14:49 +0000 (23:14 +0300)]
Merge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Wed, 15 Apr 2015 20:13:35 +0000 (23:13 +0300)]
Additional line added to prevent scrollbar from hiding prompt (PY-15583)
Dennis Ushakov [Wed, 15 Apr 2015 18:18:15 +0000 (21:18 +0300)]
EA-67821
Vladimir.Orlov [Wed, 15 Apr 2015 18:13:19 +0000 (21:13 +0300)]
IDEA-138990 Rearrange jdk distributions in "JRE Redistribution" artifacts
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
Anna Kozlova [Wed, 15 Apr 2015 17:09:10 +0000 (19:09 +0200)]
testng: do not mark as test if all tests are disabled
Anna Kozlova [Wed, 15 Apr 2015 16:43:02 +0000 (18:43 +0200)]
sm testng: clear invocation count for new method
Anna Kozlova [Wed, 15 Apr 2015 15:32:24 +0000 (17:32 +0200)]
sm runner: allow multi-selection in tests view
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
Anna Kozlova [Wed, 15 Apr 2015 14:12:16 +0000 (16:12 +0200)]
sm runner: don't miss line breaks
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
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
Dmitry Avdeev [Wed, 15 Apr 2015 16:33:00 +0000 (19:33 +0300)]
import projects without showing wizard
Maxim.Mossienko [Wed, 15 Apr 2015 16:27:00 +0000 (18:27 +0200)]
use LighterASTNodeList
Egor.Ushakov [Wed, 15 Apr 2015 15:51:27 +0000 (18:51 +0300)]
IDEA-139131 Memory leak if debug session is unable to start
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
irengrig [Wed, 15 Apr 2015 14:23:09 +0000 (16:23 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Wed, 15 Apr 2015 11:54:28 +0000 (13:54 +0200)]
action to collapse project groups from keyboard
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
Konstantin Bulenkov [Wed, 15 Apr 2015 11:39:17 +0000 (13:39 +0200)]
open project group by RIGHT ARROW
Konstantin Bulenkov [Wed, 15 Apr 2015 11:37:35 +0000 (13:37 +0200)]
make methods public static, add rebuildModel method
Konstantin Bulenkov [Wed, 15 Apr 2015 10:43:03 +0000 (12:43 +0200)]
don'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
Konstantin Bulenkov [Wed, 15 Apr 2015 10:31:20 +0000 (12:31 +0200)]
welcome screen: fix bg when list is inactive
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
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
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
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.
Kirill Likhodedov [Wed, 15 Apr 2015 13:23:02 +0000 (16:23 +0300)]
[git] interactive rebase dialog: set default focus to the table
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.
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).
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
Daniil Ovchinnikov [Wed, 15 Apr 2015 13:14:03 +0000 (16:14 +0300)]
[groovy] save state as is (INRE fixed)
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
Nadya Zabrodina [Wed, 15 Apr 2015 12:34:41 +0000 (16:34 +0400)]
DRY: remove code duplication
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 )
Bas Leijdekkers [Wed, 15 Apr 2015 12:21:20 +0000 (14:21 +0200)]
new "'Objects.equals()' called on arrays" inspection (IDEA-136813)
Bas Leijdekkers [Wed, 15 Apr 2015 11:26:23 +0000 (13:26 +0200)]
IG: improve descriptions
Bas Leijdekkers [Wed, 15 Apr 2015 11:09:36 +0000 (13:09 +0200)]
IG: fix family name
Dmitry Avdeev [Wed, 15 Apr 2015 11:27:57 +0000 (14:27 +0300)]
default text added
Egor.Ushakov [Wed, 15 Apr 2015 11:41:29 +0000 (14:41 +0300)]
IDEA-138939 Step into (F7) is not working on EJB