Commit Graph
157427 Commits
Author SHA1 Message Date
peter c014fe6eb4 make smart pointers occupy less memory:
create ManualRangeMarker-s (now immutable) only for non-committed documents
store only PSI ranges in the pointers
2015-08-20 21:44:19 +02:00
Gregory.Shrago 63aa506d25 IDEA-126952 Scratches should have an extension 2015-08-20 22:28:33 +03:00
Gregory.Shrago d2c9cfdec3 hide some fields 2015-08-20 21:39:34 +03:00
Bas Leijdekkers 99f83025bf IG: less duplication, more reuse 2015-08-20 20:14:00 +02:00
Dmitry Jemerov ca0abe3b24 pass search parameters to ScopedQueryExecutor.getScope() (IDEA-CR-4486) 2015-08-20 20:12:42 +02:00
Dmitry Jemerov 56fc610a36 API to customize anchor creation so that light elements can be anchored not through hard references (KT-8556) 2015-08-20 20:08:54 +02:00
irengrig ccefcd23aa project startup tasks into PlatformExtensions.xml 2015-08-20 19:59:17 +02:00
irengrig 1c7bc4477d Merge remote-tracking branch 'origin/master' 2015-08-20 19:53:51 +02:00
Roman Shevchenko a744e45375 [java] test case added for IDEA-135847 2015-08-20 19:48:42 +02:00
Sergey Simonchik 46cea0d799 cleanup code to get rid of warning 2015-08-20 20:34:57 +03:00
Anna Kozlova 77ae5909c9 IDEA-144117 2015-08-20 19:31:07 +02:00
Anna Kozlova a93ad570ca semantic cast to &Serializable for functional expressions is not redundant even if expression is inside parenthesis (IDEA-143922) 2015-08-20 19:31:05 +02:00
Anna Kozlova c0de8d22c6 new inference: reject array upper bounds which contradict with another class type bound (IDEA-144159) 2015-08-20 19:31:03 +02:00
Aleksey Pivovarov 0d409b8184 merge: mark files dirty in MergeApplication 2015-08-20 20:27:53 +03:00
Dmitry Batrak efa82e57c5 IDEA-143410 Drag-n-drop in split editor does not move cursor 2015-08-20 20:26:15 +03:00
Dmitry Jemerov 0f00d84755 API for more efficient search of test classes (KT-8557) 2015-08-20 18:59:59 +02:00
Dmitry Batrak ad31823b41 IDEA-142623 IntelliJ hangs when searching in console 2015-08-20 19:33:52 +03:00
Roman Shevchenko 715a2f66ed [platform] stable assumption about EA endpoint non-SNI certificate (IDEA-143143) 2015-08-20 18:26:35 +02:00
Egor.Ushakov 47fa310829 removed obsolete children field 2015-08-20 19:21:20 +03:00
Sergey Ignatov c3b3b46a60 add flip comma intention 2015-08-20 19:08:30 +03:00
peter f455bf6aed better stub gc-ability during inheritor search in FindSuperElementsHelper.getSiblingInheritedViaSubClass 2015-08-20 18:05:06 +02:00
Aleksey Pivovarov 500a9c7dc1 IDEA-142519 vcs: clear modification flag for reverted lines 2015-08-20 18:49:53 +03:00
peter 8e319041fc better AST and smart pointer gc-ability during find usages (https://youtrack.jetbrains.com/issue/IDEA-144136#comment=27-1096458) 2015-08-20 17:39:34 +02:00
peter e4489cbfba hold no references to PSI (and possibly AST) during long ClassInheritorsSearch (https://youtrack.jetbrains.com/issue/IDEA-144136#comment=27-1096458) 2015-08-20 17:39:33 +02:00
Alexander Zolotov 72d7dbd712 Dispose shortcut set on closing window 2015-08-20 18:27:16 +03:00
Alexander Zolotov 5cb76f3347 Do not register shortcut set if rootpane is null
Unregister shortcut set on dialog closing
2015-08-20 18:27:13 +03:00
Dmitry Avdeev 526cdb09f3 clear finders cache for tests 2015-08-20 18:19:39 +03:00
Dmitry Trofimov 4bc9f318c9 Fallback to entry point in case of absence of ipython-script.py on windows. 2015-08-20 17:15:27 +02:00
irengrig aaadc065db project startup tasks, correct shared state transitions: for the case when project just checked out from vcs + no local state 2015-08-20 17:13:48 +02:00
Dmitry Trofimov f7f167a776 Merge remote-tracking branch 'origin/master' 2015-08-20 17:09:58 +02:00
Dmitry Trofimov fdd231ebfd Add comment.
(cherry picked from commit 13187a1bf3a108b5fc34c77ee9c1677701fc233e)
2015-08-20 17:08:00 +02:00
Dmitry Trofimov 4fdb9b74e2 Fix snapshot plugin compatibility: snapshots are snapshots, they should be equal without taking in account baselines.
(cherry picked from commit 4b3fbb94e9)
2015-08-20 17:07:57 +02:00
irengrig 8ba6861918 project startup tasks, notifications on tasks start/auto modifications;
correct shared definition
2015-08-20 17:01:59 +02:00
Egor.Ushakov 1d8ec7b559 IDEA-144037 Debuger: Api request: Create custom commands for Step Over and etc in DebuggerSession 2015-08-20 17:49:55 +03:00
irengrig da468b1f4e project startup tasks, ability to share startup tasks list 2015-08-20 16:45:01 +02:00
peter 08025ce514 java stubs: save memory by using String directly instead of StringRef 2015-08-20 16:25:19 +02:00
peter a8821abc64 fix completion in code fragments whose context is annotation name element 2015-08-20 16:25:19 +02:00
peter 40ff319278 IDEA-143920 Sort symbols in completion list in "natural" order 2015-08-20 16:25:18 +02:00
peter c6c6f36472 groovy findMethodByName shouldn't load AST 2015-08-20 16:25:18 +02:00
nik 21a067c3d9 corrected link to 'spantable' library 2015-08-20 17:19:50 +03:00
nik 38517f2d07 cucumber tests: invoke System.exit even if exception is thrown to avoid hanging 2015-08-20 17:18:42 +03:00
nik 6bd1088cb5 cleanup & indents fixed 2015-08-20 17:18:41 +03:00
Liana Bakradze ff843d6a90 removed some actions from debug tool window 2015-08-20 17:09:50 +03:00
Anna Kozlova 08c0a88251 functional type: find common super type of intersection type's conjuncts (IDEA-144145) 2015-08-20 16:01:58 +02:00
Anna Kozlova 30ba5284f1 testng: allow to pass runner parameters (IDEA-144044) 2015-08-20 16:01:56 +02:00
Anna Kozlova cbee7a9990 update testng sources to 6.8.8 2015-08-20 16:01:54 +02:00
Aleksey Pivovarov 0518e21f2b diff: rename "Oneside Viewer" -> "Unified Viewer" 2015-08-20 16:56:37 +03:00
Dmitry Batrak 42dc074fd1 IDEA-70389 Alt + Ctrl + I should adjust line indent on all lines, where selection exists 2015-08-20 16:48:01 +03:00
Bas Leijdekkers c9081d2c7b IG: consider boxing in "Unary plus" inspection 2015-08-20 15:44:37 +02:00
Bas Leijdekkers 79a4106994 IG: less duplication 2015-08-20 15:44:36 +02:00