idea/community.git
11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Yann Cébron [Tue, 17 Aug 2010 15:54:30 +0000 (17:54 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
irengrig [Tue, 17 Aug 2010 14:56:33 +0000 (18:56 +0400)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agoVCS: update incoming changes indicator icon when state changes
irengrig [Tue, 17 Aug 2010 14:45:41 +0000 (18:45 +0400)]
VCS: update incoming changes indicator icon when state changes

11 years agoTreeComboBox + NativeMacFileChooserDialog in slide mode for any heavy dialog
Alexey Pegov [Tue, 17 Aug 2010 14:41:38 +0000 (18:41 +0400)]
TreeComboBox + NativeMacFileChooserDialog in slide mode for any heavy dialog

11 years agoVCS: do not try to get VCS for a file if project is not initialized
irengrig [Tue, 17 Aug 2010 13:23:14 +0000 (17:23 +0400)]
VCS: do not try to get VCS for a file if project is not initialized

11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
irengrig [Tue, 17 Aug 2010 13:03:09 +0000 (17:03 +0400)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agoVCS: detect VCS after project is initialized
irengrig [Tue, 17 Aug 2010 13:01:02 +0000 (17:01 +0400)]
VCS: detect VCS after project is initialized

11 years agoWI-1136: Php tag must obey htmltag`s formatting rules
Rustam.Vishnyakov [Tue, 17 Aug 2010 12:19:57 +0000 (16:19 +0400)]
WI-1136: Php tag must obey htmltag`s formatting rules

11 years agoTFS: cosmetics/usability fixes for edit workspace dialog
Kirill.Safonov [Tue, 17 Aug 2010 12:05:10 +0000 (16:05 +0400)]
TFS: cosmetics/usability fixes for edit workspace dialog

11 years agoVCS: small diff chain navigation issue
irengrig [Tue, 17 Aug 2010 12:09:17 +0000 (16:09 +0400)]
VCS: small diff chain navigation issue

11 years agoreworked target reference renaming
Eugene Zhuravlev [Tue, 17 Aug 2010 12:07:19 +0000 (16:07 +0400)]
reworked target reference renaming

11 years agotarget references rewritten
Eugene Zhuravlev [Tue, 17 Aug 2010 09:55:50 +0000 (13:55 +0400)]
target references rewritten

11 years agoIDEA-53596 Soft wrap for editors
Denis Zhdanov [Tue, 17 Aug 2010 10:54:54 +0000 (14:54 +0400)]
IDEA-53596    Soft wrap for editors

Removed unnecessary processing on document change if soft wraps are switched off

11 years agoIDEA-57706 Recording macros with certain symbols, HTML-escapes them after reload...
Alexey Pegov [Tue, 17 Aug 2010 10:51:58 +0000 (14:51 +0400)]
IDEA-57706 Recording macros with certain symbols, HTML-escapes them after reload of IDE

11 years agoIDEA-56459 Soft wrap, editing: "Duplicate line" action invoked from wrapped part...
Denis Zhdanov [Tue, 17 Aug 2010 10:44:36 +0000 (14:44 +0400)]
IDEA-56459    Soft wrap, editing: "Duplicate line" action invoked from wrapped part of a line could duplicate the whole logical line

Correct boundary conditions checking

11 years agomethod renamed
Dmitry Avdeev [Tue, 17 Aug 2010 10:13:55 +0000 (14:13 +0400)]
method renamed

11 years agomethod renamed
Dmitry Avdeev [Tue, 17 Aug 2010 10:13:14 +0000 (14:13 +0400)]
method renamed

11 years agoDefaultRefactoringSupportProvider inlined
Dmitry Avdeev [Tue, 17 Aug 2010 10:09:23 +0000 (14:09 +0400)]
DefaultRefactoringSupportProvider inlined

11 years agoDefaultRefactoringSupportProvider inlined
Dmitry Avdeev [Tue, 17 Aug 2010 10:08:17 +0000 (14:08 +0400)]
DefaultRefactoringSupportProvider inlined

11 years agoRefactoringSupportProvider is an abstract class
Dmitry Avdeev [Tue, 17 Aug 2010 09:59:24 +0000 (13:59 +0400)]
RefactoringSupportProvider is an abstract class

11 years agoIDEA-56459 Soft wrap, editing: "Duplicate line" action invoked from wrapped part...
Denis Zhdanov [Tue, 17 Aug 2010 09:56:54 +0000 (13:56 +0400)]
IDEA-56459    Soft wrap, editing: "Duplicate line" action invoked from wrapped part of a line could duplicate the whole logical line

Soft wraps appliance test mocking setup is updated in accordance with the changed algorithm

11 years agoXsltRefactoringSupportProvider
Dmitry Avdeev [Tue, 17 Aug 2010 09:41:26 +0000 (13:41 +0400)]
XsltRefactoringSupportProvider

11 years agoIDEA-57301: jsp: extract tag: support "introduce parameter" inside tag files
Dmitry Avdeev [Tue, 17 Aug 2010 09:38:50 +0000 (13:38 +0400)]
IDEA-57301: jsp: extract tag: support "introduce parameter" inside tag files

11 years agorunning tests on own classpath
Dmitry Avdeev [Mon, 16 Aug 2010 17:33:43 +0000 (21:33 +0400)]
running tests on own classpath

11 years agogetLastElement()
Dmitry Avdeev [Mon, 16 Aug 2010 13:15:03 +0000 (17:15 +0400)]
getLastElement()

11 years agoHyperlinkAdapter
Dmitry Avdeev [Mon, 16 Aug 2010 13:14:19 +0000 (17:14 +0400)]
HyperlinkAdapter

11 years agocreating directive
Dmitry Avdeev [Fri, 13 Aug 2010 15:22:17 +0000 (19:22 +0400)]
creating directive

11 years agoXmlFile.getRootTag()
Dmitry Avdeev [Fri, 13 Aug 2010 14:22:04 +0000 (18:22 +0400)]
XmlFile.getRootTag()

11 years agoconvenient defaults for refactoring
Dmitry Avdeev [Fri, 13 Aug 2010 13:44:15 +0000 (17:44 +0400)]
convenient defaults for refactoring

11 years agoconvenient defaults for refactoring
Dmitry Avdeev [Fri, 13 Aug 2010 13:42:41 +0000 (17:42 +0400)]
convenient defaults for refactoring

11 years agoIDEA-56413 Soft wrap, editing: Shift+Delete could cut logical line, not visual one
Denis Zhdanov [Tue, 17 Aug 2010 09:32:57 +0000 (13:32 +0400)]
IDEA-56413    Soft wrap, editing: Shift+Delete could cut logical line, not visual one

1. Extracted common code for selecting the closest non-soft-wrapped line start positions to EditorUtil;
2. Applied extracted code to 'Duplicate Line' action processing;
3. Applied extracted code to 'Delete Line' action processing;

11 years agoIDEA-56459 Soft wrap, editing: "Duplicate line" action invoked from wrapped part...
Denis Zhdanov [Tue, 17 Aug 2010 09:01:41 +0000 (13:01 +0400)]
IDEA-56459    Soft wrap, editing: "Duplicate line" action invoked from wrapped part of a line could duplicate the whole logical line

Removed unnecessary scrolling to caret on soft wraps state change

11 years agoIDEA-56459 Soft wrap, editing: "Duplicate line" action invoked from wrapped part...
Denis Zhdanov [Tue, 17 Aug 2010 08:52:52 +0000 (12:52 +0400)]
IDEA-56459    Soft wrap, editing: "Duplicate line" action invoked from wrapped part of a line could duplicate the whole logical line

1. Logical position refinement algorithm during caret model processing is corrected;
2. Approximate soft wraps positions are calculated on document text modification (necessary to prevent non-desired scrolling);
3. 'Duplicate Line' action is made soft wraps-aware;

11 years agoIDEA-56327: DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent" is...
nik [Tue, 17 Aug 2010 08:26:02 +0000 (12:26 +0400)]
IDEA-56327: DOCTYPE ui:UiBinder SYSTEM "dl.google.com/gwt/DTD/xhtml.ent" is always red

11 years agoNPEs
nik [Mon, 16 Aug 2010 14:09:14 +0000 (18:09 +0400)]
NPEs

11 years agoIDEA-53596 Soft wrap for editors
Denis Zhdanov [Tue, 17 Aug 2010 07:47:25 +0000 (11:47 +0400)]
IDEA-53596    Soft wrap for editors

Removed endless loop during text width in columns calculation

11 years agoIDEA-57640 'Commit Changes' editor: Fix inconsistency with inspection popup appear...
Denis Zhdanov [Tue, 17 Aug 2010 06:49:50 +0000 (10:49 +0400)]
IDEA-57640    'Commit Changes' editor: Fix inconsistency with inspection popup appearance for soft wrap-introduced virtual space

Suppress hint popups for soft wrap-introduced virtual space

11 years agofix stack overflow cidr/96.954 idea/96.955 pycharm/96.956 rubymine/96.957
Eugene Zhuravlev [Mon, 16 Aug 2010 17:35:19 +0000 (21:35 +0400)]
fix stack overflow

11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Yann Cébron [Mon, 16 Aug 2010 16:06:53 +0000 (18:06 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agoVCS: show diff from annotations: correctly scroll to enable prev/next diff actions
irengrig [Mon, 16 Aug 2010 16:02:51 +0000 (20:02 +0400)]
VCS: show diff from annotations: correctly scroll to enable prev/next diff actions

11 years agonew db UI: scanned & default schemas
Gregory Shrago [Sat, 14 Aug 2010 19:33:21 +0000 (23:33 +0400)]
new db UI: scanned & default schemas

11 years agoGit rid of CompositeLanguageFileViewProvider
Maxim Shafirov [Mon, 16 Aug 2010 15:46:18 +0000 (19:46 +0400)]
Git rid of CompositeLanguageFileViewProvider

11 years agocorrectly handle ant project renames (IDEA-35231)
Eugene Zhuravlev [Mon, 16 Aug 2010 15:21:58 +0000 (19:21 +0400)]
correctly handle ant project renames (IDEA-35231)

11 years agonot used
irengrig [Mon, 16 Aug 2010 15:09:23 +0000 (19:09 +0400)]
not used

11 years agoVCS: show diff from annotations: try to navigate to a line even if line contains...
irengrig [Mon, 16 Aug 2010 15:07:58 +0000 (19:07 +0400)]
VCS: show diff from annotations: try to navigate to a line even if line contains only spaces

11 years agoinvalid file fix
Alexey Kudravtsev [Mon, 16 Aug 2010 12:51:20 +0000 (16:51 +0400)]
invalid file fix

11 years agoleak
Alexey Kudravtsev [Mon, 16 Aug 2010 10:31:03 +0000 (14:31 +0400)]
leak

11 years agoVCS: show diff from annotations: small navigation bug related to diff'ed fragments...
irengrig [Mon, 16 Aug 2010 14:12:08 +0000 (18:12 +0400)]
VCS: show diff from annotations: small navigation bug related to diff'ed fragments presentation

11 years agoIDEA-57672 Soft wrap: Correct processing of the last document line inserted via... idea/96.953
Denis Zhdanov [Mon, 16 Aug 2010 13:56:18 +0000 (17:56 +0400)]
IDEA-57672    Soft wrap: Correct processing of the last document line inserted via 'Undo' action

Processed line storage is refreshed after document update as well - there is a possible case that the change introdces new lines and we need to handle that correctly

11 years agoWI-1431 Add spellchecker to 'Commit Changes' dialog box ('Comment' text area)
Denis Zhdanov [Mon, 16 Aug 2010 13:54:14 +0000 (17:54 +0400)]
WI-1431    Add spellchecker to 'Commit Changes' dialog box ('Comment' text area)

Minor refactoring in order to make the code consistent

11 years agoSVN: show diff from annotation to work on svn externals
irengrig [Mon, 16 Aug 2010 13:13:29 +0000 (17:13 +0400)]
SVN: show diff from annotation to work on svn externals

11 years agobigger size
Konstantin Bulenkov [Mon, 16 Aug 2010 12:48:01 +0000 (16:48 +0400)]
bigger size

11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
irengrig [Mon, 16 Aug 2010 12:05:17 +0000 (16:05 +0400)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agofix exception
Eugene Zhuravlev [Mon, 16 Aug 2010 11:58:29 +0000 (15:58 +0400)]
fix exception

11 years agouse convenience method for defining declaring element
Eugene Zhuravlev [Mon, 16 Aug 2010 11:58:08 +0000 (15:58 +0400)]
use convenience method for defining declaring element

11 years agoP4: committed changelists serialization fix: do NOT use serialized P4 connection...
irengrig [Mon, 16 Aug 2010 11:47:45 +0000 (15:47 +0400)]
P4: committed changelists serialization fix: do NOT use serialized P4 connection settings. rather use connection that relates to the VCS root where changes belong to

11 years agoVCS: lighter hash code
irengrig [Mon, 16 Aug 2010 11:47:30 +0000 (15:47 +0400)]
VCS: lighter hash code

11 years agoP4: committed changelists details loading performance.. a bit faster
irengrig [Mon, 16 Aug 2010 11:44:32 +0000 (15:44 +0400)]
P4: committed changelists details loading performance.. a bit faster

11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community idea/96.952
Kirill.Safonov [Mon, 16 Aug 2010 11:21:34 +0000 (15:21 +0400)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agoPosting Notification without specifying a project results in showing two balloons...
Alexey Pegov [Mon, 16 Aug 2010 11:15:06 +0000 (15:15 +0400)]
Posting Notification without specifying a project results in showing two balloons (IDEA-53248)

11 years ago+multiline input dialog
Konstantin Bulenkov [Mon, 16 Aug 2010 10:58:50 +0000 (14:58 +0400)]
+multiline input dialog

11 years agoCIDR: initial formatter
Anton Makeev [Mon, 16 Aug 2010 10:53:35 +0000 (14:53 +0400)]
CIDR: initial formatter

11 years agoparam references in macrodefs supported
Eugene Zhuravlev [Mon, 16 Aug 2010 10:31:06 +0000 (14:31 +0400)]
param references in macrodefs supported

11 years agoIDEA-57632 Show vertical scroll bars at 'Commit Changes' editor if necessary
Denis Zhdanov [Mon, 16 Aug 2010 09:59:10 +0000 (13:59 +0400)]
IDEA-57632    Show vertical scroll bars at 'Commit Changes' editor if necessary
IDEA-57634    'Commit Changes' editor: make it possible to manage vertical viewport position via mouse3

Commit message editor is configured to use vertical scroll bars if necessary

11 years agominimize LIP constructor count, simplify
Alexey Kudravtsev [Mon, 16 Aug 2010 08:40:04 +0000 (12:40 +0400)]
minimize LIP constructor count, simplify

11 years agoIDEA-57637 'Commit Changes' editor: Fix text selection processing when cursor...
Denis Zhdanov [Mon, 16 Aug 2010 09:13:46 +0000 (13:13 +0400)]
IDEA-57637    'Commit Changes' editor: Fix text selection processing when cursor moved to the bottom of editor

Text selection by mouse is made visual positions-oriented (used to be logical positions-oriented that caused problems with soft-wrapped lines)

11 years agoIDEA-57636 'Commit Changes' editor: Make 'Ctrl+Sift+Right/Left Arrow' shortcut...
Denis Zhdanov [Mon, 16 Aug 2010 08:42:42 +0000 (12:42 +0400)]
IDEA-57636    'Commit Changes' editor: Make 'Ctrl+Sift+Right/Left Arrow' shortcut work with commit message text

Editor used to process commit text is configured to give text-oriented editor actions higher priority than non-editor actions

11 years agotes data updated
Eugene Zhuravlev [Mon, 16 Aug 2010 07:43:23 +0000 (11:43 +0400)]
tes data updated

11 years agoKeymap UI: correctly retrieving project from data context (IDEA-54658)
Anton Makeev [Fri, 13 Aug 2010 13:47:23 +0000 (17:47 +0400)]
Keymap UI: correctly retrieving project from data context (IDEA-54658)

11 years agoIDEA-57227 Soft wrap: current line highlighting broken for last line in a fil
Denis Zhdanov [Mon, 16 Aug 2010 07:04:15 +0000 (11:04 +0400)]
IDEA-57227    Soft wrap: current line highlighting broken for last line in a fil

Last line background repainting algorithm is made soft wraps-aware

11 years agoWI-1431 Add spellchecker to 'Commit Changes' dialog box ('Comment' text area)
Denis Zhdanov [Mon, 16 Aug 2010 07:02:48 +0000 (11:02 +0400)]
WI-1431    Add spellchecker to 'Commit Changes' dialog box ('Comment' text area)

1. Editor is used at 'Commit Changes' dialog now;
2. Editor from 'Commit Changes' dialog' is configured to use soft wraps and spell checking inspection all the time;
3. Added utility method PsiUtilBase.findEditor() - allows to find virtual file editor stored at GUI component properties in addition to standard lookup via file;
4. Default soft wrap drawing sign is changed in order to sort out problem with default unicode symbols representation under Windows 7 fonts;
5. Added ability to disable second-level options at quick fix dialog ('disable inspection', 'configure inspection settings' etc) and disabled them for spell checker inspection used at editor from 'Commit Changes' dialog;
6. Added ability to order actions triggered by keyboard shortcut. That ability is used within editor from 'Commit Changes' dialog in order to resolve problem with 'Show Commits History' and 'Scroll To Center' actions clash;
7. Minor refactorings;

11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Yann Cébron [Mon, 16 Aug 2010 05:54:08 +0000 (07:54 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agochange recursion to visitor idea/96.948 pycharm/96.950 rubymine/96.949
Eugene Zhuravlev [Sun, 15 Aug 2010 17:10:37 +0000 (21:10 +0400)]
change recursion to visitor

11 years agofix deadlock
Eugene Zhuravlev [Sun, 15 Aug 2010 15:57:12 +0000 (19:57 +0400)]
fix deadlock

11 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Yann Cébron [Sun, 15 Aug 2010 13:08:55 +0000 (15:08 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community

11 years agorecompute DOM on 'forced_ant_file' attribute change, better implementation
Eugene Zhuravlev [Sun, 15 Aug 2010 08:40:27 +0000 (12:40 +0400)]
recompute DOM on 'forced_ant_file' attribute change, better implementation

11 years agocurrent file removed from completion variants in incude-extends django tags (PY-1449) cidr/96.943 idea/96.942 pycharm/96.944 rubymine/96.945
Dmitry Trofimov [Sat, 14 Aug 2010 15:28:09 +0000 (19:28 +0400)]
current file removed from completion variants in incude-extends django tags (PY-1449)

11 years agofix typedef highlighting when resource cannot be loaded
Eugene Zhuravlev [Sat, 14 Aug 2010 18:43:29 +0000 (22:43 +0400)]
fix typedef highlighting when resource cannot be loaded

11 years agofix NPE
Eugene Zhuravlev [Sat, 14 Aug 2010 18:27:26 +0000 (22:27 +0400)]
fix NPE

11 years agotemporarily unregister ant dom model inspection stub
Eugene Zhuravlev [Sat, 14 Aug 2010 17:51:29 +0000 (21:51 +0400)]
temporarily unregister ant dom model inspection stub

11 years ago- restricted criterion of what xml file to treat as 'ant' file by default
Eugene Zhuravlev [Sat, 14 Aug 2010 17:45:51 +0000 (21:45 +0400)]
- restricted criterion of what xml file to treat as 'ant' file by default
- hack (temporary?) in DomManager in order to force recalculation of the specified file
- test data for ant updated

11 years agoavoid ArrayList$Iter.next() calls from for-each
Maxim.Mossienko [Sat, 14 Aug 2010 13:14:36 +0000 (17:14 +0400)]
avoid ArrayList$Iter.next() calls from for-each

11 years agoTFS: server browser uses platform standard Tree control instead of handmade implement...
Kirill.Safonov [Sat, 14 Aug 2010 14:08:38 +0000 (18:08 +0400)]
TFS: server browser uses platform standard Tree control instead of handmade implementation

11 years agoupdated progress message in case when no dependent files found
Eugene Zhuravlev [Sat, 14 Aug 2010 13:41:56 +0000 (17:41 +0400)]
updated progress message in case when no dependent files found

11 years agohighlighting for DOM-based ant support
Eugene Zhuravlev [Fri, 13 Aug 2010 19:32:06 +0000 (23:32 +0400)]
highlighting for DOM-based ant support

11 years agotests updated
Eugene Zhuravlev [Thu, 12 Aug 2010 16:07:37 +0000 (20:07 +0400)]
tests updated

11 years agomore prpperty defining tasks
Eugene Zhuravlev [Thu, 12 Aug 2010 14:25:39 +0000 (18:25 +0400)]
more prpperty defining tasks

11 years agopolyvariant references for ant properties
Eugene Zhuravlev [Thu, 12 Aug 2010 11:24:26 +0000 (15:24 +0400)]
polyvariant references for ant properties

11 years agohighlight all usage targets returned
Eugene Zhuravlev [Thu, 12 Aug 2010 11:20:13 +0000 (15:20 +0400)]
highlight all usage targets returned

11 years agoant resolve tests updated
Eugene Zhuravlev [Wed, 11 Aug 2010 09:29:17 +0000 (13:29 +0400)]
ant resolve tests updated

11 years agomore property defining tasks;
Eugene Zhuravlev [Tue, 10 Aug 2010 17:54:31 +0000 (21:54 +0400)]
more property defining tasks;
support for property references in "if" and "unless" attributes

11 years agosome property defining tasks supported
Eugene Zhuravlev [Tue, 10 Aug 2010 16:44:27 +0000 (20:44 +0400)]
some property defining tasks supported

11 years agothread-safe implementation
Eugene Zhuravlev [Tue, 10 Aug 2010 14:13:17 +0000 (18:13 +0400)]
thread-safe implementation

11 years agoremove redundant checks
Eugene Zhuravlev [Fri, 6 Aug 2010 17:49:39 +0000 (21:49 +0400)]
remove redundant checks

11 years agoAvailable task support
Eugene Zhuravlev [Fri, 6 Aug 2010 17:40:56 +0000 (21:40 +0400)]
Available task support

11 years agoresctrict visibility scope for elements declared by macrodefs and scriptdefs
Eugene Zhuravlev [Fri, 6 Aug 2010 15:04:19 +0000 (19:04 +0400)]
resctrict visibility scope for elements declared by macrodefs and scriptdefs

11 years agoscripdefs initial support
Eugene Zhuravlev [Thu, 5 Aug 2010 14:58:22 +0000 (18:58 +0400)]
scripdefs initial support
fixed custom elements registration for taskdefs

11 years agopresetdef support
Eugene Zhuravlev [Thu, 5 Aug 2010 12:12:14 +0000 (16:12 +0400)]
presetdef support

11 years agofix stack overflow
Eugene Zhuravlev [Thu, 5 Aug 2010 12:11:47 +0000 (16:11 +0400)]
fix stack overflow

11 years agomacrodef nested elements registration and navigation
Eugene Zhuravlev [Thu, 5 Aug 2010 11:55:43 +0000 (15:55 +0400)]
macrodef nested elements registration and navigation