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
Aleksey Pivovarov [Wed, 11 Mar 2015 10:44:32 +0000 (13:44 +0300)]
diff: cleanup
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)
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
Dmitry Batkovich [Wed, 11 Mar 2015 12:02:21 +0000 (15:02 +0300)]
PropertyImpl: non-trimmed key/value delimiter detection fixed
Alexander Lobas [Wed, 11 Mar 2015 11:56:59 +0000 (14:56 +0300)]
IDEA-137474 NPE from $$$setupUI$$$
Dmitry Jemerov [Tue, 10 Mar 2015 13:51:11 +0000 (14:51 +0100)]
javadocs
Dmitry Jemerov [Mon, 9 Mar 2015 13:58:44 +0000 (14:58 +0100)]
add missing read action
Roman Shevchenko [Tue, 10 Mar 2015 18:11:24 +0000 (19:11 +0100)]
Cleanup (correct label case)
Yann Cébron [Wed, 11 Mar 2015 11:05:04 +0000 (12:05 +0100)]
LineMarkerProvider: javadoc formatting
Egor.Ushakov [Wed, 11 Mar 2015 10:33:31 +0000 (13:33 +0300)]
cleanup
Egor.Ushakov [Wed, 11 Mar 2015 09:41:57 +0000 (12:41 +0300)]
cleanup: moved group to form
Michael Golubev [Wed, 11 Mar 2015 09:55:10 +0000 (10:55 +0100)]
Clouds - avoid debug deadlock
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
Dmitry Avdeev [Wed, 11 Mar 2015 09:40:28 +0000 (12:40 +0300)]
added some space for editor notifications
Eugene Zhuravlev [Wed, 11 Mar 2015 09:24:38 +0000 (10:24 +0100)]
registering problems view together with compiler components
Dmitry Avdeev [Wed, 11 Mar 2015 09:03:27 +0000 (12:03 +0300)]
added some space for editor notifications
nik [Wed, 11 Mar 2015 08:46:57 +0000 (11:46 +0300)]
JPS updated to fix IDEA-136966
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
Nadya Zabrodina [Tue, 10 Mar 2015 09:50:51 +0000 (13:50 +0400)]
cleanup
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
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
Gregory.Shrago [Tue, 10 Mar 2015 21:37:39 +0000 (00:37 +0300)]
Scratches: basic brace-matching & quote-handling
Eugene Zhuravlev [Tue, 10 Mar 2015 21:08:43 +0000 (22:08 +0100)]
read action
Vassiliy.Kudryashov [Tue, 10 Mar 2015 20:05:34 +0000 (23:05 +0300)]
Editor tabs: visual glitches
Egor.Ushakov [Tue, 10 Mar 2015 18:23:11 +0000 (21:23 +0300)]
WI-26640 Debugger: "Click to set up path mapping" not clickable
Dmitry Batrak [Tue, 10 Mar 2015 17:14:45 +0000 (20:14 +0300)]
remove deprecated code
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
Dmitry Batrak [Tue, 10 Mar 2015 16:39:05 +0000 (19:39 +0300)]
consistent behaviour of DocumentImpl.getLineCount()
Dmitry Avdeev [Tue, 10 Mar 2015 17:11:04 +0000 (20:11 +0300)]
fixing test
Rustam Vishnyakov [Tue, 10 Mar 2015 16:56:48 +0000 (19:56 +0300)]
Markdown4j added to distribution
Sergey Malenkov [Tue, 10 Mar 2015 16:54:25 +0000 (19:54 +0300)]
Merge remote-tracking branch 'origin/master'
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
Aleksey Pivovarov [Thu, 5 Mar 2015 12:19:49 +0000 (15:19 +0300)]
diff: fix toolbar action blinking on showing popup
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
Sergey Malenkov [Tue, 10 Mar 2015 16:24:28 +0000 (19:24 +0300)]
IDEA-137398 unreadable notification when win7 text size is increased
peter [Tue, 10 Mar 2015 15:46:29 +0000 (16:46 +0100)]
PopupFactoryImpl: honor action dumb-awareness (EA-66127 - INRE)
peter [Tue, 10 Mar 2015 15:32:35 +0000 (16:32 +0100)]
enable slow resolve in rearranger (EA-65588)
peter [Tue, 10 Mar 2015 15:29:37 +0000 (16:29 +0100)]
search for method usages in smart mode (EA-65599)
peter [Tue, 10 Mar 2015 15:28:05 +0000 (16:28 +0100)]
delay starting run configurations until smart mode (EA-65600)
peter [Tue, 10 Mar 2015 15:25:57 +0000 (16:25 +0100)]
enable alternative resolve in gutter icon click processing (EA-65602)
peter [Tue, 10 Mar 2015 14:12:02 +0000 (15:12 +0100)]
wait for smart mode when searching for constructor usages (EA-65617)
peter [Tue, 10 Mar 2015 14:02:23 +0000 (15:02 +0100)]
tolerate INRE in choose by name list painting (EA-65631)
peter [Tue, 10 Mar 2015 14:00:53 +0000 (15:00 +0100)]
don't depend on resolve in PropertyGroup node hashCode (EA-65632)
peter [Tue, 10 Mar 2015 13:57:52 +0000 (14:57 +0100)]
enable alternative resolve in paste (EA-65636 - INRE)
Konstantin Bulenkov [Tue, 10 Mar 2015 15:45:09 +0000 (16:45 +0100)]
do not trigger statistics in API methods.
Dmitry Batkovich [Tue, 10 Mar 2015 15:38:53 +0000 (18:38 +0300)]
WrongPropertyKeyValueDelimiterInspection description changed according to review + enabled by default
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 ...{
...{
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
Kirill Likhodedov [Tue, 10 Mar 2015 14:44:21 +0000 (17:44 +0300)]
inline methods used in one place only, to lessen overloading
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
Dmitry Avdeev [Tue, 10 Mar 2015 14:15:28 +0000 (17:15 +0300)]
do not run for headless
Roman Shevchenko [Tue, 10 Mar 2015 14:08:32 +0000 (15:08 +0100)]
IDEA-137256 (non-boolean option handling in console decompiler fixed)
Sergey Malenkov [Tue, 10 Mar 2015 14:04:04 +0000 (17:04 +0300)]
Merge remote-tracking branch 'origin/master'
Sergey Malenkov [Tue, 10 Mar 2015 14:03:11 +0000 (17:03 +0300)]
Remove duplicated code
Roman Shevchenko [Tue, 10 Mar 2015 13:54:44 +0000 (14:54 +0100)]
IDEA-132625 (decompiler timeout raised)
Sergey Malenkov [Tue, 10 Mar 2015 13:54:41 +0000 (16:54 +0300)]
Merge remote-tracking branch 'origin/master'
Sergey Malenkov [Tue, 10 Mar 2015 13:52:45 +0000 (16:52 +0300)]
Shows value popup at the correct screen
Mikhail Golubev [Tue, 10 Mar 2015 13:23:01 +0000 (16:23 +0300)]
PY-9679 Update stale references to renamed properties
Julia Beliaeva [Wed, 4 Mar 2015 16:58:53 +0000 (19:58 +0300)]
[vcs-log] introduce factory for vcs commit style IDEA-116782
Mikhail Golubev [Tue, 10 Mar 2015 12:02:57 +0000 (15:02 +0300)]
PY-14351 Dialog "Move Module Members" remembers its size
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.
Mikhail Golubev [Tue, 10 Mar 2015 12:47:18 +0000 (15:47 +0300)]
PY-9679 Use prefix 'refactoring.move.module.members' in related properties
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.
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
Egor.Ushakov [Tue, 10 Mar 2015 11:47:48 +0000 (14:47 +0300)]
IDEA-130445 Adding one extra SelectionListener on every debugger step
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)
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
Roman Shevchenko [Tue, 10 Mar 2015 10:54:20 +0000 (11:54 +0100)]
Cleanup (formatting)
Roman Shevchenko [Tue, 10 Mar 2015 10:50:52 +0000 (11:50 +0100)]
Cleanup (issue tracker link schema updated)
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)
Roman Shevchenko [Mon, 9 Mar 2015 19:45:27 +0000 (20:45 +0100)]
IDEA-137169 (logger initialization postponed to avoid complex class loader dependencies)
Roman Shevchenko [Mon, 9 Mar 2015 11:31:33 +0000 (12:31 +0100)]
IDEA-CR-1605 (formatting)
Roman Shevchenko [Mon, 9 Mar 2015 11:15:03 +0000 (12:15 +0100)]
platform: update message format fixed
Egor.Ushakov [Tue, 10 Mar 2015 10:43:15 +0000 (13:43 +0300)]
IDEA-130445 Adding one extra SelectionListener on every debugger step
Vladislav.Soroka [Tue, 10 Mar 2015 09:41:12 +0000 (12:41 +0300)]
gradle: notification group creation fix
Dmitry Avdeev [Tue, 10 Mar 2015 09:16:39 +0000 (12:16 +0300)]
IDEA-109266 Add "company identifier" to "New Project" screen
Dmitry Avdeev [Tue, 10 Mar 2015 08:47:38 +0000 (11:47 +0300)]
fixing test
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
Rustam Vishnyakov [Tue, 10 Mar 2015 07:08:25 +0000 (10:08 +0300)]
More test fixes
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).
Dmitry Trofimov [Mon, 9 Mar 2015 18:03:26 +0000 (19:03 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 9 Mar 2015 18:02:22 +0000 (19:02 +0100)]
Event about extract super-class refactoring.
Maxim.Mossienko [Mon, 9 Mar 2015 18:00:22 +0000 (19:00 +0100)]
Merge remote-tracking branch 'origin/master'
Maxim.Mossienko [Mon, 9 Mar 2015 17:57:35 +0000 (18:57 +0100)]
support multiple navigations
Dmitry Trofimov [Mon, 9 Mar 2015 17:54:32 +0000 (18:54 +0100)]
Event about extract method refactoring.
Dmitry Trofimov [Mon, 9 Mar 2015 17:49:37 +0000 (18:49 +0100)]
Events about introduce refactorings.
Dmitry Trofimov [Mon, 9 Mar 2015 17:37:10 +0000 (18:37 +0100)]
Event about inline local refactoring.
Vladimir Krivosheev [Mon, 9 Mar 2015 17:26:13 +0000 (18:26 +0100)]
IDETalk, Commander and Visual SourceSafe Integration — set "idea-version"
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)
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)
Dmitry Trofimov [Mon, 9 Mar 2015 16:48:17 +0000 (17:48 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 9 Mar 2015 16:47:14 +0000 (17:47 +0100)]
Move PyCharmCorePlugin.xml to ide sources.
Vladimir Krivosheev [Mon, 9 Mar 2015 16:28:15 +0000 (17:28 +0100)]
IDEA-130605
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
Dmitry Trofimov [Mon, 9 Mar 2015 16:08:11 +0000 (17:08 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 9 Mar 2015 16:07:11 +0000 (17:07 +0100)]
PyCharm configs shouldn't get into python plugin jar
Vladimir Krivosheev [Mon, 9 Mar 2015 15:38:08 +0000 (16:38 +0100)]
RubyEditorOptions — don't implement deprecated ExportableComponent
Vladimir Krivosheev [Mon, 9 Mar 2015 14:23:08 +0000 (15:23 +0100)]
cleanup
Vladimir Krivosheev [Mon, 9 Mar 2015 14:22:13 +0000 (15:22 +0100)]
cleanup — ShortcutPromoterManager should not implement ExportableApplicationComponent