idea/community.git
10 years agoIDEA-81134 'Untracked Files Preventing Checkout': add action to delete files
Kirill Likhodedov [Tue, 21 Aug 2012 15:46:20 +0000 (19:46 +0400)]
IDEA-81134 'Untracked Files Preventing Checkout': add action to delete files

* ChangesTreeList: extract the Tree as inner class; make it a TypeSafeDataProvider; delegate to the ChangesTreeList.
* AbstractSelectFilesDialog: extract toolbar action group creation to a protected method that can be overridden.
* SelectFilesDialog: optionally add the Delete action to the toolbar (and register the shortcut as well).
  Provide the standard VirtualFileDeleteProvider.
  Refresh the file list on delete.
* Use this functionality in the UntrackedFilesNotifier.

10 years agoextend insert declaration/add cast intentions for the one line ref statement (IDEA... storm/122.211
Anna Kozlova [Fri, 24 Aug 2012 08:26:41 +0000 (12:26 +0400)]
extend insert declaration/add cast intentions for the one line ref statement (IDEA-90448)

10 years agoAdd additional diagnostic
Sergey Evdokimov [Fri, 24 Aug 2012 07:59:58 +0000 (11:59 +0400)]
Add additional diagnostic

10 years agoAhh horrible bugs in processing soft/weak reference queue in concurrent collections
Alexey Kudravtsev [Fri, 24 Aug 2012 07:05:44 +0000 (11:05 +0400)]
Ahh horrible bugs in processing soft/weak reference queue in concurrent collections

10 years agoEA-38510 - PIEAE: PsiFieldImpl.getModifierList
Alexey Kudravtsev [Thu, 23 Aug 2012 13:54:22 +0000 (17:54 +0400)]
EA-38510 - PIEAE: PsiFieldImpl.getModifierList

10 years agoEA-38431 - IAE: HighlightMessageUtil.getSymbolName
Alexey Kudravtsev [Thu, 23 Aug 2012 13:31:43 +0000 (17:31 +0400)]
EA-38431 - IAE: HighlightMessageUtil.getSymbolName

10 years agoEA-37569 - IAE: HighlightMessageUtil.getSymbolName
Alexey Kudravtsev [Thu, 23 Aug 2012 13:29:00 +0000 (17:29 +0400)]
EA-37569 - IAE: HighlightMessageUtil.getSymbolName

10 years agodiagnostics
Alexey Kudravtsev [Thu, 23 Aug 2012 13:19:41 +0000 (17:19 +0400)]
diagnostics

10 years agoEA-36893 - assert: AbstractPopup.showInBestPositionFor
Alexey Kudravtsev [Thu, 23 Aug 2012 13:00:12 +0000 (17:00 +0400)]
EA-36893 - assert: AbstractPopup.showInBestPositionFor

10 years agocleanup
Alexey Kudravtsev [Thu, 23 Aug 2012 12:20:33 +0000 (16:20 +0400)]
cleanup

10 years agocleanup
Alexey Kudravtsev [Thu, 23 Aug 2012 11:03:07 +0000 (15:03 +0400)]
cleanup

10 years agoglobal libraries and sdks removed from protocol for external compiler
nik [Fri, 24 Aug 2012 07:02:46 +0000 (11:02 +0400)]
global libraries and sdks removed from protocol for external compiler

10 years agounused class removed
nik [Fri, 24 Aug 2012 06:31:23 +0000 (10:31 +0400)]
unused class removed

10 years agoIDEA-90499 Ctrl+Backspace deletes delimiters instead of whitespaces only and leads...
Denis.Zhdanov [Fri, 24 Aug 2012 06:53:16 +0000 (10:53 +0400)]
IDEA-90499 Ctrl+Backspace deletes delimiters instead of whitespaces only and leads to SyntaxErrors in code

Differentiate quotes processing between 'delete to word start' and 'move to word start' actions

10 years agounused library removed
nik [Fri, 24 Aug 2012 06:07:33 +0000 (10:07 +0400)]
unused library removed

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Fri, 24 Aug 2012 05:59:23 +0000 (09:59 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Conditionally debug arrangement rule modification

10 years agoremovePluggableHandlers
Vladimir Krivosheev [Thu, 23 Aug 2012 14:07:27 +0000 (18:07 +0400)]
removePluggableHandlers

10 years agoext backed chrome connection
Vladimir Krivosheev [Fri, 17 Aug 2012 15:03:10 +0000 (19:03 +0400)]
ext backed chrome connection

10 years agoext backed chrome connection
Vladimir Krivosheev [Fri, 17 Aug 2012 08:22:02 +0000 (12:22 +0400)]
ext backed chrome connection

10 years agoSince Idea 12 built-in xml rpc server was superseded netty-based general purpose...
Vladimir Krivosheev [Thu, 16 Aug 2012 10:02:37 +0000 (14:02 +0400)]
Since Idea 12 built-in xml rpc server was superseded netty-based general purpose http server. Your channel handler (registered via extension point, pipilene consumer) decides if incoming request addressed to him and then can upgrade connection to what you want. Initial request is http message, but then you can remove all unneeded channel handlers from pipeline.

Backward compatiblity: root path (/) is used by xml-rpc channel handler, but any new must use not-null path (as example, LiveEdit/JS Debugger websocket channel handler uses "/jsonRpc").

WebSocket implementation is not moved to platform, I think, it is not needed.

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Fri, 24 Aug 2012 05:41:43 +0000 (09:41 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Added ability to remove match rules

10 years agoIDEA-84940 Datasources shows confusing "Loading..." indicators cidr/122.209 idea/122.208 pycharm/122.205 rubymine/122.206 storm/122.207
Gregory.Shrago [Thu, 23 Aug 2012 17:37:49 +0000 (21:37 +0400)]
IDEA-84940 Datasources shows confusing "Loading..." indicators

10 years agoNPE for library file from excluded directory (IDEA-81524)
Maxim.Mossienko [Thu, 23 Aug 2012 16:52:59 +0000 (20:52 +0400)]
NPE for library file from excluded directory (IDEA-81524)

10 years agoIDEA-90499 Ctrl+Backspace deletes delimiters instead of whitespaces only and leads...
Denis.Zhdanov [Thu, 23 Aug 2012 16:28:29 +0000 (20:28 +0400)]
IDEA-90499 Ctrl+Backspace deletes delimiters instead of whitespaces only and leads to SyntaxErrors in code

10 years agoMerge remote branch 'origin/master'
irengrig [Thu, 23 Aug 2012 15:51:05 +0000 (19:51 +0400)]
Merge remote branch 'origin/master'

10 years agoIDEA-89679 correctly resolve resources from library modules
Eugene Kudelevsky [Thu, 23 Aug 2012 15:47:11 +0000 (19:47 +0400)]
IDEA-89679 correctly resolve resources from library modules

10 years agoMerge remote branch 'origin/master'
irengrig [Thu, 23 Aug 2012 15:49:55 +0000 (19:49 +0400)]
Merge remote branch 'origin/master'

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Thu, 23 Aug 2012 15:37:06 +0000 (19:37 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

'Replace condition' operation is provided (e.g. for type change like 'from field to method')

10 years agoignore case
Gregory.Shrago [Thu, 23 Aug 2012 15:12:40 +0000 (19:12 +0400)]
ignore case

10 years agoIDEA-88881 rename "Next Template Variable" action cidr/122.204
Eugene Kudelevsky [Thu, 23 Aug 2012 15:07:06 +0000 (19:07 +0400)]
IDEA-88881 rename "Next Template Variable" action

10 years agoIDEA-90475 ("Map replaceable with EnumMap" inspection suggests replacement when TreeM...
Bas Leijdekkers [Thu, 23 Aug 2012 14:56:26 +0000 (16:56 +0200)]
IDEA-90475 ("Map replaceable with EnumMap" inspection suggests replacement when TreeMap constructor takes a Comparator)

10 years agolink with LLDB. experimental. see registry: "appcode.in_process_lldb" key to enable...
nik [Fri, 17 Aug 2012 13:15:02 +0000 (17:15 +0400)]
link with LLDB. experimental. see registry: "appcode.in_process_lldb" key to enable in-process LLDB. SWIG-generated interface to LLDB. LLDBDriver -> LLDBProtobufDriver, LLDBSwigDriver.

10 years agoExpandableItems work in tests
Anton Makeev [Thu, 23 Aug 2012 14:42:41 +0000 (16:42 +0200)]
ExpandableItems work in tests

10 years agoQueueProcessor: survive on LOG.error in tests (more correct)
Anton Makeev [Thu, 23 Aug 2012 14:41:02 +0000 (16:41 +0200)]
QueueProcessor: survive on LOG.error in tests (more correct)

10 years agobetter surrounder: document-based with column mode support
Gregory.Shrago [Thu, 23 Aug 2012 14:35:50 +0000 (18:35 +0400)]
better surrounder: document-based with column mode support

10 years agoMerge remote-tracking branch 'origin/master'
Anna Kozlova [Thu, 23 Aug 2012 14:07:32 +0000 (18:07 +0400)]
Merge remote-tracking branch 'origin/master'

10 years agoEA-38479 - assert: FileManagerImpl.findFile
Anna Kozlova [Thu, 23 Aug 2012 13:56:01 +0000 (17:56 +0400)]
EA-38479 - assert: FileManagerImpl.findFile

10 years agoNPE
Anna Kozlova [Thu, 23 Aug 2012 13:52:15 +0000 (17:52 +0400)]
NPE

10 years agoannotators: do not propagate all intentions available in editor to the batch mode...
Anna Kozlova [Thu, 23 Aug 2012 13:19:58 +0000 (17:19 +0400)]
annotators: do not propagate all intentions available in editor to the batch mode as they can show dialogs, etc (IDEA-90380)

10 years agoMerge remote-tracking branch 'origin/master'
Dmitry Jemerov [Thu, 23 Aug 2012 14:02:43 +0000 (16:02 +0200)]
Merge remote-tracking branch 'origin/master'

10 years agooptimization: look for R class in projectScope, not in allScope idea/122.202
Eugene Kudelevsky [Thu, 23 Aug 2012 13:19:22 +0000 (17:19 +0400)]
optimization: look for R class in projectScope, not in allScope

10 years agoshow better error message if activity is not declared in AndroidManifest.xml
Eugene Kudelevsky [Thu, 23 Aug 2012 11:26:49 +0000 (15:26 +0400)]
show better error message if activity is not declared in AndroidManifest.xml

10 years agothere should be a bug in minuscule matcher. So, here is a test
Konstantin Bulenkov [Thu, 23 Aug 2012 13:13:10 +0000 (17:13 +0400)]
there should be a bug in minuscule matcher. So, here is a test

10 years agothere should be a bug in minuscule matcher. So, here is a test
Konstantin Bulenkov [Thu, 23 Aug 2012 13:10:59 +0000 (17:10 +0400)]
there should be a bug in minuscule matcher. So, here is a test

10 years agopresentable path for some files
Konstantin Bulenkov [Thu, 23 Aug 2012 12:56:30 +0000 (16:56 +0400)]
presentable path for some files

10 years agoremove a whole bunch of duplicated code for finding the PSI element at live template...
Dmitry Jemerov [Thu, 23 Aug 2012 12:55:25 +0000 (14:55 +0200)]
remove a whole bunch of duplicated code for finding the PSI element at live template context

10 years agovcs: inline layered pane class
irengrig [Thu, 23 Aug 2012 12:00:38 +0000 (16:00 +0400)]
vcs: inline layered pane class

10 years agoSVN: still suggest several variants for any URL, even if it might be repository root...
irengrig [Thu, 23 Aug 2012 11:57:16 +0000 (15:57 +0400)]
SVN: still suggest several variants for any URL, even if it might be repository root (very unlikely)

10 years agoincorrectly committed change reverted
Anton Makeev [Thu, 23 Aug 2012 11:54:52 +0000 (13:54 +0200)]
incorrectly committed change reverted

10 years agoPlatform: expand items with '...' in lists when expanded tooltip is shown (IDEA-89378)
Anton Makeev [Thu, 23 Aug 2012 11:51:45 +0000 (13:51 +0200)]
Platform: expand items with '...' in lists when expanded tooltip is shown (IDEA-89378)

10 years agojps model: references cleaned & obtaining typed libraries from collections
nik [Thu, 23 Aug 2012 11:52:31 +0000 (15:52 +0400)]
jps model: references cleaned & obtaining typed libraries from collections

10 years agoproject converters: API to add facets
nik [Thu, 23 Aug 2012 11:18:22 +0000 (15:18 +0400)]
project converters: API to add facets

10 years agoAppCode: OC-5188 Deadlock on project opening (selecting active target) storm/122.200
Anton Makeev [Thu, 23 Aug 2012 11:11:15 +0000 (13:11 +0200)]
AppCode: OC-5188 Deadlock on project opening (selecting active target)
(cherry-picked from d7591d5)

10 years agoallow ExecutionException implement NotificationListener to run an action on hyperlink...
Sergey Simonchik [Thu, 23 Aug 2012 10:57:54 +0000 (14:57 +0400)]
allow ExecutionException implement NotificationListener to run an action on hyperlink activation

10 years agoIDEA-73633 support references to attributes
Eugene Kudelevsky [Thu, 23 Aug 2012 10:54:12 +0000 (14:54 +0400)]
IDEA-73633 support references to attributes

10 years agochange regexp to avoid SOE on long words with underscores (PY-6604)
Dmitry Jemerov [Thu, 23 Aug 2012 10:55:11 +0000 (12:55 +0200)]
change regexp to avoid SOE on long words with underscores (PY-6604)

10 years agoleft, right and tab shouldn't close search popup
Konstantin Bulenkov [Thu, 23 Aug 2012 10:23:04 +0000 (14:23 +0400)]
left, right and tab shouldn't close search popup

10 years agoinvalid PSI detection
Alexey Kudravtsev [Thu, 23 Aug 2012 10:06:30 +0000 (14:06 +0400)]
invalid PSI detection

10 years agodo not try to restore invalid caret position (EA-37531 - ISE: SegmentArray.findSegmen...
Anna Kozlova [Thu, 23 Aug 2012 10:04:27 +0000 (14:04 +0400)]
do not try to restore invalid caret position (EA-37531 - ISE: SegmentArray.findSegmentIndex;IDEA-90171)

10 years agocopyright: update copyright automatically for newly created files and externally...
Anna Kozlova [Thu, 23 Aug 2012 09:16:27 +0000 (13:16 +0400)]
copyright: update copyright automatically for newly created files and externally created files on modification (IDEA-90272)

10 years agohighlight usages: forget regexp in find model (IDEA-90278)
Anna Kozlova [Thu, 23 Aug 2012 08:02:10 +0000 (12:02 +0400)]
highlight usages: forget regexp in find model (IDEA-90278)

10 years agofix rgb fields for Windows laf
Konstantin Bulenkov [Thu, 23 Aug 2012 09:48:35 +0000 (11:48 +0200)]
fix rgb fields for Windows laf

10 years agoQueueProcessor: survive on LOG.error in tests
Anton Makeev [Thu, 23 Aug 2012 09:48:27 +0000 (11:48 +0200)]
QueueProcessor: survive on LOG.error in tests

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Thu, 23 Aug 2012 09:47:31 +0000 (13:47 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Green code

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Thu, 23 Aug 2012 09:47:00 +0000 (13:47 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

1. Add ability to remove atom condition via single click;
2. Refactoring;

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Thu, 23 Aug 2012 09:34:41 +0000 (13:34 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

ArrangmentSettingsNode -> ArrangementMatchCondition

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Thu, 23 Aug 2012 09:20:49 +0000 (13:20 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Showing 'close' icon for the condition nodes

10 years agoPlatform: Cannot Undo... dialog references some not-existing Dummy.txt file (OC-4896)
Anton Makeev [Thu, 23 Aug 2012 08:52:56 +0000 (10:52 +0200)]
Platform: Cannot Undo... dialog references some not-existing Dummy.txt file (OC-4896)
(cherry picked from commit 7e3db0cf4eaf79bc88e748848fe4e25e8d595035)

10 years ago@NotNull namespace
Dmitry Avdeev [Thu, 23 Aug 2012 07:49:43 +0000 (11:49 +0400)]
@NotNull namespace

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE idea/122.192 pycharm/122.193 rubymine/122.189 storm/122.190
Denis.Zhdanov [Wed, 22 Aug 2012 19:52:02 +0000 (23:52 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Corrected arrangement node user data comparison for tree root case (no settings node is available)

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Wed, 22 Aug 2012 19:45:13 +0000 (23:45 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Correct tree merge when non-first rule should be merged down

10 years agoIDEA-90457 Wrapping inserts two line breaks instead of one
Denis.Zhdanov [Wed, 22 Aug 2012 19:27:24 +0000 (23:27 +0400)]
IDEA-90457 Wrapping inserts two line breaks instead of one

Correct tab-less string processing

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Wed, 22 Aug 2012 19:19:20 +0000 (23:19 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Correct tree merge when single node is replaced

10 years agoCleanup
Roman Shevchenko [Tue, 21 Aug 2012 09:56:39 +0000 (13:56 +0400)]
Cleanup

10 years agoJpsSdkReferenceRole class extracted
Alexander Doroshko [Wed, 22 Aug 2012 17:21:30 +0000 (21:21 +0400)]
JpsSdkReferenceRole class extracted

10 years agoIDEA-90323 Navigate/Line command (Go To Line) dialog should show the current line
Denis.Zhdanov [Wed, 22 Aug 2012 17:01:19 +0000 (21:01 +0400)]
IDEA-90323 Navigate/Line command (Go To Line) dialog should show the current line

10 years agoIDEA-90457 Wrapping inserts two line breaks instead of one
Denis.Zhdanov [Wed, 22 Aug 2012 16:55:33 +0000 (20:55 +0400)]
IDEA-90457 Wrapping inserts two line breaks instead of one

'Wrap long lines' was applied not when right margin was actually reached but when 'right margin - X' columns number was exceeded. Preferred wrap position is calculated as before but no wrap is performed if a line doesn't actually exceed right margin

10 years agopreselect current member when generating (IDEA-90391)
Anna Kozlova [Wed, 22 Aug 2012 16:46:06 +0000 (20:46 +0400)]
preselect current member when generating (IDEA-90391)

10 years agocleanup (IDEA-90461)
Anna Kozlova [Wed, 22 Aug 2012 16:24:30 +0000 (20:24 +0400)]
cleanup (IDEA-90461)

10 years agointroduce from vararg selection: erase type before array creation
Anna Kozlova [Wed, 22 Aug 2012 15:00:09 +0000 (19:00 +0400)]
introduce from vararg selection: erase type before array creation

10 years agointroduce injected fragment as string (IDEA-90322)
Anna Kozlova [Wed, 22 Aug 2012 14:44:03 +0000 (18:44 +0400)]
introduce injected fragment as string (IDEA-90322)

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Wed, 22 Aug 2012 16:27:07 +0000 (20:27 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

1. Fix tree merge algorithm;
2. Refresh rule models tree nodes on other model change;
3. Fix tests;

10 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Wed, 22 Aug 2012 15:45:58 +0000 (17:45 +0200)]
Merge remote-tracking branch 'origin/master'

10 years agoIDEA-90011 Color Picker doesn't show current custom color, RGB fields not wide enough...
Konstantin Bulenkov [Wed, 22 Aug 2012 13:06:42 +0000 (17:06 +0400)]
IDEA-90011 Color Picker doesn't show current custom color, RGB fields not wide enough for 3-digit values

10 years agologging IDEA-90325
Eugene Kudelevsky [Wed, 22 Aug 2012 15:15:17 +0000 (19:15 +0400)]
logging IDEA-90325

10 years agoIDEA-19061 Integrate the Rearranger-plugin into core-IDE
Denis.Zhdanov [Wed, 22 Aug 2012 15:06:24 +0000 (19:06 +0400)]
IDEA-19061 Integrate the Rearranger-plugin into core-IDE

Up/down navigation works correctly at the rule tree now

10 years agoIDEA-90328 (Marker Interface inspection reports non marker interfaces incorrectly.)
Bas Leijdekkers [Wed, 22 Aug 2012 15:00:17 +0000 (17:00 +0200)]
IDEA-90328 (Marker Interface inspection reports non marker interfaces incorrectly.)

10 years agoMerge remote branch 'origin/master'
irengrig [Wed, 22 Aug 2012 14:53:47 +0000 (18:53 +0400)]
Merge remote branch 'origin/master'

10 years agocan't guess schema in dumb mode
Dmitry Avdeev [Wed, 22 Aug 2012 14:51:40 +0000 (18:51 +0400)]
can't guess schema in dumb mode

10 years agoMerge remote branch 'origin/master'
irengrig [Wed, 22 Aug 2012 14:48:08 +0000 (18:48 +0400)]
Merge remote branch 'origin/master'

10 years agonamespace support for DOM stubs
Dmitry Avdeev [Wed, 22 Aug 2012 14:41:42 +0000 (18:41 +0400)]
namespace support for DOM stubs

10 years agoschema inheritance test correction (now we parse file to the end.. no NPE inside...
irengrig [Wed, 22 Aug 2012 14:37:46 +0000 (18:37 +0400)]
schema inheritance test correction (now we parse file to the end.. no NPE inside => more usages found)

10 years agoschema implementations: cache parsed current file contents; NPE fix
irengrig [Wed, 22 Aug 2012 14:32:20 +0000 (18:32 +0400)]
schema implementations: cache parsed current file contents; NPE fix

10 years agomem leak
Alexey Kudravtsev [Wed, 22 Aug 2012 13:43:27 +0000 (17:43 +0400)]
mem leak

10 years agoNPE
Alexey Kudravtsev [Wed, 22 Aug 2012 12:26:10 +0000 (16:26 +0400)]
NPE

10 years agoNPE
Alexey Kudravtsev [Wed, 22 Aug 2012 12:13:22 +0000 (16:13 +0400)]
NPE

10 years agouse DumbAwareRunnable to create initial android structure
Eugene Kudelevsky [Tue, 21 Aug 2012 15:15:11 +0000 (19:15 +0400)]
use DumbAwareRunnable to create initial android structure

10 years agoIDEA-90410 show console only if some error occurs
Eugene Kudelevsky [Tue, 21 Aug 2012 14:14:33 +0000 (18:14 +0400)]
IDEA-90410 show console only if some error occurs

10 years agostandalone mode of external compiler: don't force full project rebuild for the first...
nik [Wed, 22 Aug 2012 13:31:21 +0000 (17:31 +0400)]
standalone mode of external compiler: don't force full project rebuild for the first time

10 years agotestdata fixed
Anna Kozlova [Wed, 22 Aug 2012 13:15:34 +0000 (17:15 +0400)]
testdata fixed