idea/community.git
8 years agoIDEA-57649 "locals" window can be minimized to horizontal size 0
Vassiliy.Kudryashov [Wed, 11 Mar 2015 12:55:24 +0000 (15:55 +0300)]
IDEA-57649 "locals" window can be minimized to horizontal size 0
After-review version #2

8 years agodiff: cleanup appcode/142.162 clion/142.161
Aleksey Pivovarov [Wed, 11 Mar 2015 10:44:32 +0000 (13:44 +0300)]
diff: cleanup

8 years agodiff: better painting of separators
Aleksey Pivovarov [Fri, 6 Mar 2015 18:15:18 +0000 (21:15 +0300)]
diff: better painting of separators

* fix connection with gutter in mirrored editor - adjust phase of line
(connection is broken, if editor is scrolled - but we can't do anything about it - it's better to move line in sync with text)

8 years agobuild scripts: added option to clear incremental caches to recover after failing...
nik [Wed, 11 Mar 2015 12:04:34 +0000 (15:04 +0300)]
build scripts: added option to clear incremental caches to recover after failing compilation

8 years agoPropertyImpl: non-trimmed key/value delimiter detection fixed
Dmitry Batkovich [Wed, 11 Mar 2015 12:02:21 +0000 (15:02 +0300)]
PropertyImpl: non-trimmed key/value delimiter detection fixed

8 years agoIDEA-137474 NPE from $$$setupUI$$$
Alexander Lobas [Wed, 11 Mar 2015 11:56:59 +0000 (14:56 +0300)]
IDEA-137474 NPE from $$$setupUI$$$

8 years agojavadocs phpstorm/142.160
Dmitry Jemerov [Tue, 10 Mar 2015 13:51:11 +0000 (14:51 +0100)]
javadocs

8 years agoadd missing read action
Dmitry Jemerov [Mon, 9 Mar 2015 13:58:44 +0000 (14:58 +0100)]
add missing read action

8 years agoCleanup (correct label case)
Roman Shevchenko [Tue, 10 Mar 2015 18:11:24 +0000 (19:11 +0100)]
Cleanup (correct label case)

8 years agoLineMarkerProvider: javadoc formatting
Yann Cébron [Wed, 11 Mar 2015 11:05:04 +0000 (12:05 +0100)]
LineMarkerProvider: javadoc formatting

8 years agocleanup
Egor.Ushakov [Wed, 11 Mar 2015 10:33:31 +0000 (13:33 +0300)]
cleanup

8 years agocleanup: moved group to form
Egor.Ushakov [Wed, 11 Mar 2015 09:41:57 +0000 (12:41 +0300)]
cleanup: moved group to form

8 years agoClouds - avoid debug deadlock
Michael Golubev [Wed, 11 Mar 2015 09:55:10 +0000 (10:55 +0100)]
Clouds - avoid debug deadlock

8 years agoIDEA-137446 - Deployment to CloudFoundry hangs if some apps exist in account
Michael Golubev [Wed, 11 Mar 2015 09:51:53 +0000 (10:51 +0100)]
IDEA-137446 - Deployment to CloudFoundry hangs if some apps exist in account

8 years agoadded some space for editor notifications
Dmitry Avdeev [Wed, 11 Mar 2015 09:40:28 +0000 (12:40 +0300)]
added some space for editor notifications

8 years agoregistering problems view together with compiler components
Eugene Zhuravlev [Wed, 11 Mar 2015 09:24:38 +0000 (10:24 +0100)]
registering problems view together with compiler components

8 years agoadded some space for editor notifications clion/142.158
Dmitry Avdeev [Wed, 11 Mar 2015 09:03:27 +0000 (12:03 +0300)]
added some space for editor notifications

8 years agoJPS updated to fix IDEA-136966
nik [Wed, 11 Mar 2015 08:46:57 +0000 (11:46 +0300)]
JPS updated to fix IDEA-136966

8 years agochoosing node for sync editing improved; force selection added to avoid isCellEditabl... appcode/142.155 clion/142.147 dbe/142.150 idea/142.152 phpstorm/142.149 pycharm/142.154 rubymine/142.148 webstorm/142.151
Nadya Zabrodina [Tue, 10 Mar 2015 22:00:51 +0000 (02:00 +0400)]
choosing node for sync editing improved; force selection added to avoid isCellEditable wrong answer for null mouse event

8 years agocleanup
Nadya Zabrodina [Tue, 10 Mar 2015 09:50:51 +0000 (13:50 +0400)]
cleanup

8 years agoIDEA-131858 push dialog: Don't let enter edit mode from keyboard when there is error
Nadya Zabrodina [Tue, 10 Mar 2015 08:57:45 +0000 (12:57 +0400)]
IDEA-131858 push dialog: Don't let enter edit mode from keyboard when there is error

* isEditableNow method added to EditableTreeNode interface

8 years ago (IDEA-136353) pushDialog: UI SyncEditing target branches
Nadya Zabrodina [Fri, 6 Mar 2015 12:09:47 +0000 (16:09 +0400)]
 (IDEA-136353) pushDialog: UI SyncEditing target branches

* getValue for target changed to be returned nullable;
* NPE fixed for sync rendering invalid targets;
*  useless freeze methods removed

8 years agoScratches: basic brace-matching & quote-handling
Gregory.Shrago [Tue, 10 Mar 2015 21:37:39 +0000 (00:37 +0300)]
Scratches: basic brace-matching & quote-handling

8 years agoread action
Eugene Zhuravlev [Tue, 10 Mar 2015 21:08:43 +0000 (22:08 +0100)]
read action

8 years agoEditor tabs: visual glitches
Vassiliy.Kudryashov [Tue, 10 Mar 2015 20:05:34 +0000 (23:05 +0300)]
Editor tabs: visual glitches

8 years agoWI-26640 Debugger: "Click to set up path mapping" not clickable
Egor.Ushakov [Tue, 10 Mar 2015 18:23:11 +0000 (21:23 +0300)]
WI-26640 Debugger: "Click to set up path mapping" not clickable

8 years agoremove deprecated code appcode/142.145
Dmitry Batrak [Tue, 10 Mar 2015 17:14:45 +0000 (20:14 +0300)]
remove deprecated code

8 years agoIDEABKL-5810 Editing of RTL languages (Arabic, Hebrew) is not supported
Dmitry Batrak [Tue, 10 Mar 2015 17:10:17 +0000 (20:10 +0300)]
IDEABKL-5810 Editing of RTL languages (Arabic, Hebrew) is not supported

prototype code rewritten to use GlyphVector-s directly instead of TextLayout

8 years agoconsistent behaviour of DocumentImpl.getLineCount()
Dmitry Batrak [Tue, 10 Mar 2015 16:39:05 +0000 (19:39 +0300)]
consistent behaviour of DocumentImpl.getLineCount()

8 years agofixing test
Dmitry Avdeev [Tue, 10 Mar 2015 17:11:04 +0000 (20:11 +0300)]
fixing test

8 years agoMarkdown4j added to distribution
Rustam Vishnyakov [Tue, 10 Mar 2015 16:56:48 +0000 (19:56 +0300)]
Markdown4j added to distribution

8 years agoMerge remote-tracking branch 'origin/master'
Sergey Malenkov [Tue, 10 Mar 2015 16:54:25 +0000 (19:54 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agodiff: do not disable ToggleExpand action if there are no folding model
Aleksey Pivovarov [Tue, 10 Mar 2015 16:22:59 +0000 (19:22 +0300)]
diff: do not disable ToggleExpand action if there are no folding model

* hide toggle, if foldings are disabled

8 years agodiff: fix toolbar action blinking on showing popup
Aleksey Pivovarov [Thu, 5 Mar 2015 12:19:49 +0000 (15:19 +0300)]
diff: fix toolbar action blinking on showing popup

8 years agojps tests: get rid of package-level declarations in Kotlin files to avoid problems...
nik [Tue, 10 Mar 2015 16:33:35 +0000 (19:33 +0300)]
jps tests: get rid of package-level declarations in Kotlin files to avoid problems with incompatible ABI versions when package facade classes are processed by Kotlin compiler during compilation of Kotlin JPS plugin

8 years agoIDEA-137398 unreadable notification when win7 text size is increased
Sergey Malenkov [Tue, 10 Mar 2015 16:24:28 +0000 (19:24 +0300)]
IDEA-137398 unreadable notification when win7 text size is increased

8 years agoPopupFactoryImpl: honor action dumb-awareness (EA-66127 - INRE)
peter [Tue, 10 Mar 2015 15:46:29 +0000 (16:46 +0100)]
PopupFactoryImpl: honor action dumb-awareness (EA-66127 - INRE)

8 years agoenable slow resolve in rearranger (EA-65588)
peter [Tue, 10 Mar 2015 15:32:35 +0000 (16:32 +0100)]
enable slow resolve in rearranger (EA-65588)

8 years agosearch for method usages in smart mode (EA-65599)
peter [Tue, 10 Mar 2015 15:29:37 +0000 (16:29 +0100)]
search for method usages in smart mode (EA-65599)

8 years agodelay starting run configurations until smart mode (EA-65600)
peter [Tue, 10 Mar 2015 15:28:05 +0000 (16:28 +0100)]
delay starting run configurations until smart mode (EA-65600)

8 years agoenable alternative resolve in gutter icon click processing (EA-65602)
peter [Tue, 10 Mar 2015 15:25:57 +0000 (16:25 +0100)]
enable alternative resolve in gutter icon click processing (EA-65602)

8 years agowait for smart mode when searching for constructor usages (EA-65617)
peter [Tue, 10 Mar 2015 14:12:02 +0000 (15:12 +0100)]
wait for smart mode when searching for constructor usages (EA-65617)

8 years agotolerate INRE in choose by name list painting (EA-65631)
peter [Tue, 10 Mar 2015 14:02:23 +0000 (15:02 +0100)]
tolerate INRE in choose by name list painting (EA-65631)

8 years agodon't depend on resolve in PropertyGroup node hashCode (EA-65632)
peter [Tue, 10 Mar 2015 14:00:53 +0000 (15:00 +0100)]
don't depend on resolve in PropertyGroup node hashCode (EA-65632)

8 years agoenable alternative resolve in paste (EA-65636 - INRE)
peter [Tue, 10 Mar 2015 13:57:52 +0000 (14:57 +0100)]
enable alternative resolve in paste (EA-65636 - INRE)

8 years agodo not trigger statistics in API methods.
Konstantin Bulenkov [Tue, 10 Mar 2015 15:45:09 +0000 (16:45 +0100)]
do not trigger statistics in API methods.

8 years agoWrongPropertyKeyValueDelimiterInspection description changed according to review...
Dmitry Batkovich [Tue, 10 Mar 2015 15:38:53 +0000 (18:38 +0300)]
WrongPropertyKeyValueDelimiterInspection description changed according to review + enabled by default

8 years agodiff: align lines on second step of two-step comparison clion/142.144
Aleksey Pivovarov [Tue, 10 Mar 2015 11:57:29 +0000 (14:57 +0300)]
diff: align lines on second step of two-step comparison

* this should fix issue, when we could match line, but didn't (because it was matched with another line using IW policy at first step of algorithm)

.{        ..{
..{   vs  ...{
...{

8 years ago[vcs] IDEA-136086 rollback: behave differently in modal & non-modal contexts
Kirill Likhodedov [Tue, 10 Mar 2015 15:03:13 +0000 (18:03 +0300)]
[vcs] IDEA-136086 rollback: behave differently in modal & non-modal contexts

Modal context (reverting from inside some dialog, e.g. commit dialog)
=> rollback and subsequent changes refresh should happen under a modal task
Non-modal context (e.g. from the Local Changes view)
=> they should happen in the background

8 years agoinline methods used in one place only, to lessen overloading
Kirill Likhodedov [Tue, 10 Mar 2015 14:44:21 +0000 (17:44 +0300)]
inline methods used in one place only, to lessen overloading

8 years agoDBE-1164 Consoles: folders with consoles have internal names when opened at other...
Gregory.Shrago [Tue, 10 Mar 2015 14:07:17 +0000 (17:07 +0300)]
DBE-1164 Consoles: folders with consoles have internal names when opened at other project

8 years agodo not run for headless
Dmitry Avdeev [Tue, 10 Mar 2015 14:15:28 +0000 (17:15 +0300)]
do not run for headless

8 years agoIDEA-137256 (non-boolean option handling in console decompiler fixed)
Roman Shevchenko [Tue, 10 Mar 2015 14:08:32 +0000 (15:08 +0100)]
IDEA-137256 (non-boolean option handling in console decompiler fixed)

8 years agoMerge remote-tracking branch 'origin/master'
Sergey Malenkov [Tue, 10 Mar 2015 14:04:04 +0000 (17:04 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agoRemove duplicated code
Sergey Malenkov [Tue, 10 Mar 2015 14:03:11 +0000 (17:03 +0300)]
Remove duplicated code

8 years agoIDEA-132625 (decompiler timeout raised)
Roman Shevchenko [Tue, 10 Mar 2015 13:54:44 +0000 (14:54 +0100)]
IDEA-132625 (decompiler timeout raised)

8 years agoMerge remote-tracking branch 'origin/master'
Sergey Malenkov [Tue, 10 Mar 2015 13:54:41 +0000 (16:54 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agoShows value popup at the correct screen
Sergey Malenkov [Tue, 10 Mar 2015 13:52:45 +0000 (16:52 +0300)]
Shows value popup at the correct screen

8 years agoPY-9679 Update stale references to renamed properties
Mikhail Golubev [Tue, 10 Mar 2015 13:23:01 +0000 (16:23 +0300)]
PY-9679 Update stale references to renamed properties

8 years ago[vcs-log] introduce factory for vcs commit style IDEA-116782
Julia Beliaeva [Wed, 4 Mar 2015 16:58:53 +0000 (19:58 +0300)]
[vcs-log] introduce factory for vcs commit style IDEA-116782

8 years agoPY-14351 Dialog "Move Module Members" remembers its size
Mikhail Golubev [Tue, 10 Mar 2015 12:02:57 +0000 (15:02 +0300)]
PY-14351 Dialog "Move Module Members" remembers its size

8 years agoPY-9679 Show source module path in uneditable text field
Mikhail Golubev [Tue, 10 Mar 2015 11:51:14 +0000 (14:51 +0300)]
PY-9679 Show source module path in uneditable text field

The same way as it's done in analogous dialog for Java.

8 years agoPY-9679 Use prefix 'refactoring.move.module.members' in related properties
Mikhail Golubev [Tue, 10 Mar 2015 12:47:18 +0000 (15:47 +0300)]
PY-9679 Use prefix 'refactoring.move.module.members' in related properties

8 years agoPY-9679 Several UI improvements in "Move Module Members" dialog
Mikhail Golubev [Tue, 10 Mar 2015 11:07:29 +0000 (14:07 +0300)]
PY-9679 Several UI improvements in "Move Module Members" dialog

* Table with module members is collapsable and hidden by default.
User preference about its state is remembered in PropertiesComponent.
* Message in the top of the dialog more precisely describes refactoring:
if only one element was selected and table was hidden initially, this
message doesn't mention "selected elements". This way new dialog
resembles the old one, when only one element is going to be moved.

8 years agoIDEA-137318 Inline debugger change line numbers and mess up code if variables contain... clion/142.142
Konstantin Bulenkov [Tue, 10 Mar 2015 12:34:26 +0000 (13:34 +0100)]
IDEA-137318 Inline debugger change line numbers and mess up code if variables contains long values and soft wrap is enabled

8 years agoIDEA-130445 Adding one extra SelectionListener on every debugger step
Egor.Ushakov [Tue, 10 Mar 2015 11:47:48 +0000 (14:47 +0300)]
IDEA-130445 Adding one extra SelectionListener on every debugger step

8 years agoXml import optimizer returns some info if something changed or null if nothing was...
Yaroslav Lepenkin [Tue, 10 Mar 2015 11:42:15 +0000 (14:42 +0300)]
Xml import optimizer returns some info if something changed or null if nothing was changed (In order to prevent from showing "Imports optimized" in editor after reformat code action when nothing was optimized in xml and html)

8 years agoRemoved checkboxes responsive for showing reformat code and optimize imports dialogs...
Yaroslav Lepenkin [Tue, 10 Mar 2015 10:54:52 +0000 (13:54 +0300)]
Removed checkboxes responsive for showing reformat code and optimize imports dialogs, added checkbox for disabling notification after reformat code action

8 years agoCleanup (formatting)
Roman Shevchenko [Tue, 10 Mar 2015 10:54:20 +0000 (11:54 +0100)]
Cleanup (formatting)

8 years agoCleanup (issue tracker link schema updated)
Roman Shevchenko [Tue, 10 Mar 2015 10:50:52 +0000 (11:50 +0100)]
Cleanup (issue tracker link schema updated)

8 years agoIDEA-137340 (dub startup errors to the console; catch and log UI exceptions)
Roman Shevchenko [Tue, 10 Mar 2015 10:47:58 +0000 (11:47 +0100)]
IDEA-137340 (dub startup errors to the console; catch and log UI exceptions)

8 years agoIDEA-137169 (logger initialization postponed to avoid complex class loader dependencies)
Roman Shevchenko [Mon, 9 Mar 2015 19:45:27 +0000 (20:45 +0100)]
IDEA-137169 (logger initialization postponed to avoid complex class loader dependencies)

8 years agoIDEA-CR-1605 (formatting)
Roman Shevchenko [Mon, 9 Mar 2015 11:31:33 +0000 (12:31 +0100)]
IDEA-CR-1605 (formatting)

8 years agoplatform: update message format fixed
Roman Shevchenko [Mon, 9 Mar 2015 11:15:03 +0000 (12:15 +0100)]
platform: update message format fixed

8 years agoIDEA-130445 Adding one extra SelectionListener on every debugger step phpstorm/142.140
Egor.Ushakov [Tue, 10 Mar 2015 10:43:15 +0000 (13:43 +0300)]
IDEA-130445 Adding one extra SelectionListener on every debugger step

8 years agogradle: notification group creation fix idea/142.139
Vladislav.Soroka [Tue, 10 Mar 2015 09:41:12 +0000 (12:41 +0300)]
gradle: notification group creation fix

8 years agoIDEA-109266 Add "company identifier" to "New Project" screen
Dmitry Avdeev [Tue, 10 Mar 2015 09:16:39 +0000 (12:16 +0300)]
IDEA-109266 Add "company identifier" to "New Project" screen

8 years agofixing test appcode/142.138
Dmitry Avdeev [Tue, 10 Mar 2015 08:47:38 +0000 (11:47 +0300)]
fixing test

8 years agodiff: speedup separator painting
Aleksey Pivovarov [Fri, 6 Mar 2015 15:05:32 +0000 (18:05 +0300)]
diff: speedup separator painting

* do not init points for the whole editor - use only visible part

8 years agoMore test fixes
Rustam Vishnyakov [Tue, 10 Mar 2015 07:08:25 +0000 (10:08 +0300)]
More test fixes

8 years agoAbility to debug python scratch files. Scratch enabled in PyCharm (PY-3151). appcode/142.135 clion/142.136 dbe/142.130 phpstorm/142.134 pycharm/142.132 rubymine/142.133 webstorm/142.129
Dmitry Trofimov [Mon, 9 Mar 2015 19:39:44 +0000 (20:39 +0100)]
Ability to debug python scratch files. Scratch enabled in PyCharm (PY-3151).

8 years agoMerge remote-tracking branch 'origin/master' idea/142.128
Dmitry Trofimov [Mon, 9 Mar 2015 18:03:26 +0000 (19:03 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoEvent about extract super-class refactoring.
Dmitry Trofimov [Mon, 9 Mar 2015 18:02:22 +0000 (19:02 +0100)]
Event about extract super-class refactoring.

8 years agoMerge remote-tracking branch 'origin/master'
Maxim.Mossienko [Mon, 9 Mar 2015 18:00:22 +0000 (19:00 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agosupport multiple navigations
Maxim.Mossienko [Mon, 9 Mar 2015 17:57:35 +0000 (18:57 +0100)]
support multiple navigations

8 years agoEvent about extract method refactoring.
Dmitry Trofimov [Mon, 9 Mar 2015 17:54:32 +0000 (18:54 +0100)]
Event about extract method refactoring.

8 years agoEvents about introduce refactorings.
Dmitry Trofimov [Mon, 9 Mar 2015 17:49:37 +0000 (18:49 +0100)]
Events about introduce refactorings.

8 years agoEvent about inline local refactoring.
Dmitry Trofimov [Mon, 9 Mar 2015 17:37:10 +0000 (18:37 +0100)]
Event about inline local refactoring.

8 years agoIDETalk, Commander and Visual SourceSafe Integration — set "idea-version"
Vladimir Krivosheev [Mon, 9 Mar 2015 17:26:13 +0000 (18:26 +0100)]
IDETalk, Commander and Visual SourceSafe Integration — set "idea-version"

8 years agosave settings component shoud not handle errors — just rethrow. Otherwise our modern...
Vladimir Krivosheev [Mon, 9 Mar 2015 17:10:48 +0000 (18:10 +0100)]
save settings component shoud not handle errors — just rethrow. Otherwise our modern, "up-to-date" logic is not involved (old impl — modal error dialog, new logic in platform — notification)

8 years agowe cannot check isDirectory because file may not exist (we don't create empty directo...
Vladimir Krivosheev [Mon, 9 Mar 2015 17:08:29 +0000 (18:08 +0100)]
we cannot check isDirectory because file may not exist (we don't create empty directory for schema manager anymore)

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 9 Mar 2015 16:48:17 +0000 (17:48 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoMove PyCharmCorePlugin.xml to ide sources.
Dmitry Trofimov [Mon, 9 Mar 2015 16:47:14 +0000 (17:47 +0100)]
Move PyCharmCorePlugin.xml to ide sources.

8 years agoIDEA-130605
Vladimir Krivosheev [Mon, 9 Mar 2015 16:28:15 +0000 (17:28 +0100)]
IDEA-130605

8 years agoruby plugin in RubyMine has id "com.intellij", so, we cannot set "resource-bundle...
Vladimir Krivosheev [Mon, 9 Mar 2015 16:11:58 +0000 (17:11 +0100)]
ruby plugin in RubyMine has id "com.intellij", so, we cannot set "resource-bundle" in plugin.xml

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 9 Mar 2015 16:08:11 +0000 (17:08 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoPyCharm configs shouldn't get into python plugin jar
Dmitry Trofimov [Mon, 9 Mar 2015 16:07:11 +0000 (17:07 +0100)]
PyCharm configs shouldn't get into python plugin jar

8 years agoRubyEditorOptions — don't implement deprecated ExportableComponent appcode/142.127
Vladimir Krivosheev [Mon, 9 Mar 2015 15:38:08 +0000 (16:38 +0100)]
RubyEditorOptions — don't implement deprecated ExportableComponent

8 years agocleanup clion/142.126
Vladimir Krivosheev [Mon, 9 Mar 2015 14:23:08 +0000 (15:23 +0100)]
cleanup

8 years agocleanup — ShortcutPromoterManager should not implement ExportableApplicationComponent
Vladimir Krivosheev [Mon, 9 Mar 2015 14:22:13 +0000 (15:22 +0100)]
cleanup — ShortcutPromoterManager should not implement ExportableApplicationComponent