idea/community.git
8 years agocode cleanup
Sergey Ignatov [Sat, 8 Nov 2014 13:43:57 +0000 (16:43 +0300)]
code cleanup

8 years agowe cache binding/accessors in soft reference cache map, so, SmartSerializer must... phpstorm/140.492
Vladimir Krivosheev [Sat, 8 Nov 2014 09:06:58 +0000 (10:06 +0100)]
we cache binding/accessors in soft reference cache map, so, SmartSerializer must not hold references to Binding

8 years agounify multi nodes handling
Vladimir Krivosheev [Sat, 8 Nov 2014 06:44:07 +0000 (07:44 +0100)]
unify multi nodes handling

8 years agocontinue firefox rdp
Vladimir Krivosheev [Sat, 8 Nov 2014 06:43:58 +0000 (07:43 +0100)]
continue firefox rdp

8 years agofix XmlSerializerWithDefaultJDOMExternalizerCompatibilityTest
Vladimir Krivosheev [Fri, 7 Nov 2014 12:35:37 +0000 (13:35 +0100)]
fix XmlSerializerWithDefaultJDOMExternalizerCompatibilityTest

8 years agocleanup
Vladimir Krivosheev [Fri, 7 Nov 2014 12:24:09 +0000 (13:24 +0100)]
cleanup

8 years agoavoid array allocation — use list directly
Vladimir Krivosheev [Fri, 7 Nov 2014 12:22:53 +0000 (13:22 +0100)]
avoid array allocation — use list directly

8 years agogracefully shutdown preloaded project appcode/140.488 clion/140.489 dbe/140.486 idea/140.484 phpstorm/140.491 pycharm/140.485 rubymine/140.490 webstorm/140.487
Eugene Zhuravlev [Fri, 7 Nov 2014 21:51:57 +0000 (22:51 +0100)]
gracefully shutdown preloaded project

8 years agoEditorImpl: editor-based cell renderer performance & setFontPreferences() fix
Gregory.Shrago [Fri, 7 Nov 2014 21:17:03 +0000 (00:17 +0300)]
EditorImpl: editor-based cell renderer performance & setFontPreferences() fix

8 years agoMerge remote-tracking branch 'origin/master'
Anna Kozlova [Fri, 7 Nov 2014 21:03:53 +0000 (22:03 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agofix pasting generic signature inside javadoc (IDEA-132482)
Anna Kozlova [Fri, 7 Nov 2014 21:01:49 +0000 (22:01 +0100)]
fix pasting generic signature inside javadoc (IDEA-132482)

8 years agoui: insets around facet validator component
Roman Shevchenko [Fri, 7 Nov 2014 20:45:50 +0000 (21:45 +0100)]
ui: insets around facet validator component

8 years agocleanup: make border & border color configurable
Gregory.Shrago [Fri, 7 Nov 2014 19:20:12 +0000 (22:20 +0300)]
cleanup: make border & border color configurable

8 years agocache light tree in file content only
Maxim.Mossienko [Fri, 7 Nov 2014 18:41:54 +0000 (19:41 +0100)]
cache light tree in file content only

8 years agoPCE from running invalidation tasks should reschedule file processing
Maxim.Mossienko [Fri, 7 Nov 2014 17:13:02 +0000 (18:13 +0100)]
PCE from running invalidation tasks should reschedule file processing

8 years agoMerge remote-tracking branch 'origin/master'
Anna Kozlova [Fri, 7 Nov 2014 18:36:08 +0000 (19:36 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoprepare to use gradle with IDEA built on 1.8
Anna Kozlova [Fri, 7 Nov 2014 18:26:29 +0000 (19:26 +0100)]
prepare to use gradle with IDEA built on 1.8

8 years agoDFM: paint breakpoint line from the zero offset
Sergey Ignatov [Fri, 7 Nov 2014 18:14:30 +0000 (21:14 +0300)]
DFM: paint breakpoint line from the zero offset

8 years agoCleanup (formatting)
Roman Shevchenko [Fri, 7 Nov 2014 18:07:42 +0000 (19:07 +0100)]
Cleanup (formatting)

8 years agoSpellChecker switched off in target branch editor
Nadya Zabrodina [Fri, 7 Nov 2014 17:47:09 +0000 (20:47 +0300)]
SpellChecker switched off in target branch editor

8 years agoTarget editor size changed according to visible part of tree
Nadya Zabrodina [Fri, 7 Nov 2014 17:45:56 +0000 (20:45 +0300)]
Target editor size changed according to visible part of tree

8 years agoinclude the jar with repackaged ASM for javac2 (IDEA-130934)
Eugene Zhuravlev [Fri, 7 Nov 2014 17:19:15 +0000 (18:19 +0100)]
include the jar with repackaged ASM for javac2 (IDEA-130934)

8 years agodo not use toString for FilePath
Aleksey Pivovarov [Fri, 7 Nov 2014 16:35:23 +0000 (19:35 +0300)]
do not use toString for FilePath

8 years agoavoid duplication and save on separators
Gregory.Shrago [Fri, 7 Nov 2014 16:26:24 +0000 (19:26 +0300)]
avoid duplication and save on separators

8 years agoIDEA-126464: add error description, log exception
Aleksey Pivovarov [Fri, 7 Nov 2014 16:20:57 +0000 (19:20 +0300)]
IDEA-126464: add error description, log exception

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 7 Nov 2014 15:57:05 +0000 (16:57 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 7 Nov 2014 15:31:17 +0000 (16:31 +0100)]
Merge remote-tracking branch 'origin/master'

8 years ago[vcs] IDEA-132577 Save files before adding to VCS
Kirill Likhodedov [Fri, 7 Nov 2014 15:29:44 +0000 (18:29 +0300)]
[vcs] IDEA-132577 Save files before adding to VCS

8 years agofix exception from bundle
Konstantin Bulenkov [Fri, 7 Nov 2014 15:29:17 +0000 (16:29 +0100)]
fix exception from bundle

8 years agoassert isLocked in write
Maxim.Mossienko [Fri, 7 Nov 2014 14:40:38 +0000 (15:40 +0100)]
assert isLocked in write

8 years agoNPE
Alexey Kudravtsev [Fri, 7 Nov 2014 14:45:28 +0000 (17:45 +0300)]
NPE

8 years agoEA-62369 - IAE: SensitiveProgressWrapper.<init>
Alexey Kudravtsev [Fri, 7 Nov 2014 13:08:00 +0000 (16:08 +0300)]
EA-62369 - IAE: SensitiveProgressWrapper.<init>

8 years agoMove attach to process to community (PY-14274).
Dmitry Trofimov [Fri, 7 Nov 2014 14:54:21 +0000 (15:54 +0100)]
Move attach to process to community (PY-14274).

8 years agoremoved redundant invokeLater
Egor.Ushakov [Fri, 7 Nov 2014 14:47:26 +0000 (17:47 +0300)]
removed redundant invokeLater

8 years agoupdates: remember channels only on manual update so new channels would be processed...
Anna Kozlova [Fri, 7 Nov 2014 14:37:27 +0000 (15:37 +0100)]
updates: remember channels only on manual update so new channels would be processed correctly (IDEA-132478)

8 years agointersection rules: flatten unbounded wildcard with everything (IDEA-132431)
Anna Kozlova [Fri, 7 Nov 2014 14:30:53 +0000 (15:30 +0100)]
intersection rules: flatten unbounded wildcard with everything (IDEA-132431)

8 years agotestdata IDEA-132560
Anna Kozlova [Fri, 7 Nov 2014 11:41:15 +0000 (12:41 +0100)]
testdata IDEA-132560

8 years agooptimize PNG size for 'Tips and Tricks' images
nik [Fri, 7 Nov 2014 14:33:08 +0000 (17:33 +0300)]
optimize PNG size for 'Tips and Tricks' images

8 years agopart IV for IDEA-132470 (Wrong code inspections on signature polymorphic method calls)
Bas Leijdekkers [Fri, 7 Nov 2014 14:12:21 +0000 (15:12 +0100)]
part IV for IDEA-132470 (Wrong code inspections on signature polymorphic method calls)

8 years agomake IG test light
Bas Leijdekkers [Fri, 7 Nov 2014 14:01:47 +0000 (15:01 +0100)]
make IG test light

8 years agopart III for IDEA-132470 (Wrong code inspections on signature polymorphic method...
Bas Leijdekkers [Fri, 7 Nov 2014 13:56:58 +0000 (14:56 +0100)]
part III for IDEA-132470 (Wrong code inspections on signature polymorphic method calls)

8 years agomake IG test light
Bas Leijdekkers [Fri, 7 Nov 2014 13:44:35 +0000 (14:44 +0100)]
make IG test light

8 years agoreport java.lang.invoke usages in "Usages of API documented as @since 1.5 (1.6|1...
Bas Leijdekkers [Fri, 7 Nov 2014 12:17:39 +0000 (13:17 +0100)]
report java.lang.invoke usages in "Usages of API documented as @since 1.5 (1.6|1.7)" inspection

8 years agoIDEA-24742 When execution point is highlighted using border style instead of color...
Egor.Ushakov [Fri, 7 Nov 2014 13:57:54 +0000 (16:57 +0300)]
IDEA-24742 When execution point is highlighted using border style instead of color, an extra line is drawn lower than current line

8 years agoUI: one simple way to control toolwindow toolbars visibility 6
Gregory.Shrago [Fri, 7 Nov 2014 13:55:18 +0000 (16:55 +0300)]
UI: one simple way to control toolwindow toolbars visibility 6

8 years agoIDEA-130781 Log and file history fixed for files with spaces in name
Nadya Zabrodina [Fri, 7 Nov 2014 13:47:25 +0000 (16:47 +0300)]
IDEA-130781 Log and file history fixed for files with spaces in name

8 years agoEmmet: move xml configurable at the top
Alexander Zolotov [Fri, 7 Nov 2014 13:28:26 +0000 (16:28 +0300)]
Emmet: move xml configurable at the top

8 years ago@NotNull
Alexander Zolotov [Fri, 7 Nov 2014 13:26:54 +0000 (16:26 +0300)]
@NotNull

8 years agoWEB-10804 Emmet / Live Template: more options for "Expand (abbreviation) with"
Alexander Zolotov [Fri, 7 Nov 2014 13:25:44 +0000 (16:25 +0300)]
WEB-10804 Emmet / Live Template: more options for "Expand (abbreviation) with"

8 years agoEmmet: add link:im abbreviation
Alexander Zolotov [Fri, 7 Nov 2014 10:55:56 +0000 (13:55 +0300)]
Emmet: add link:im abbreviation

8 years ago[log] Don't log PCE
Kirill Likhodedov [Fri, 7 Nov 2014 13:23:11 +0000 (16:23 +0300)]
[log] Don't log PCE

8 years ago[git] IDEA-132229 Remove Hash<->String conversion to avoid extra HashImpl and String...
Kirill Likhodedov [Fri, 7 Nov 2014 13:15:56 +0000 (16:15 +0300)]
[git] IDEA-132229 Remove Hash<->String conversion to avoid extra HashImpl and String objects allocation

8 years ago[git] IDEA-132552 Use THashSet instead of HashSet for VcsRefs to save some memory
Kirill Likhodedov [Fri, 7 Nov 2014 13:09:16 +0000 (16:09 +0300)]
[git] IDEA-132552 Use THashSet instead of HashSet for VcsRefs to save some memory

8 years agoget rid of LightVirtualFile by generalizing its processing as files in non local...
Maxim.Mossienko [Fri, 7 Nov 2014 13:16:27 +0000 (14:16 +0100)]
get rid of LightVirtualFile by generalizing its processing as files in non local filesystem that can not survive their removal / undo of removal

8 years agoIDEA-126416 Suppress XmlUnusedNamespaceDeclaration phpstorm/140.481
Dmitry Avdeev [Fri, 7 Nov 2014 11:59:41 +0000 (14:59 +0300)]
IDEA-126416 Suppress XmlUnusedNamespaceDeclaration

8 years agoIDEA-132454 "Clear Read-Only Status" dialog displayed twice on cancel
peter [Fri, 7 Nov 2014 10:46:34 +0000 (11:46 +0100)]
IDEA-132454 "Clear Read-Only Status" dialog displayed twice on cancel

8 years agoRevert previous fix in custom folding descriptor: copy indentation again rubymine/140.480
Mikhail Golubev [Fri, 7 Nov 2014 10:47:36 +0000 (13:47 +0300)]
Revert previous fix in custom folding descriptor: copy indentation again

Python formatter does not correctly align closing comment after
first method in class if opening comment was aligned on first column.
The problem is that left margin of block that corresponds to
statement list is determined by its first child. If this child
is incorrectly indented line comment, all later comments will be
aligned wrongly as well, because their blocks have 'none' indent in
parent.

8 years agoPY-11956 Check all possible canonical names if qualifier has union type
Mikhail Golubev [Thu, 6 Nov 2014 17:28:53 +0000 (20:28 +0300)]
PY-11956 Check all possible canonical names if qualifier has union type

If user manually suppressed warnings about unresolved reference for
attribute of some class and this attribute is later accessed on some
expression with union type that includes this class, we should not
highlight such attribute as unresolved.

8 years agoPY-11357 Make automatic surrounding with custom folding comments more robust
Mikhail Golubev [Wed, 5 Nov 2014 13:32:43 +0000 (16:32 +0300)]
PY-11357 Make automatic surrounding with custom folding comments more robust

* Searching of first parental PSI elements before/after new line
correctly stops at the start/end of file. As result it's possible now
to surround element at the first/last line in the file.
Also corresponding traversal does not try to climb above PSI file.
* Even single character can be selected in first place.
* In languages that uses indentation to delimit blocks (like Python)
several consequent sibling statements can be surrounded even if the last
of them is at the end of its parent.

8 years agoWEB-14048 Add QualifiedNameProvider for JSON
Mikhail Golubev [Wed, 5 Nov 2014 16:45:39 +0000 (19:45 +0300)]
WEB-14048 Add QualifiedNameProvider for JSON

8 years agoIDEA-132514: merge dialog - repaint scrollbar even if thumb position was not changed
Aleksey Pivovarov [Fri, 7 Nov 2014 11:09:08 +0000 (14:09 +0300)]
IDEA-132514: merge dialog - repaint scrollbar even if thumb position was not changed

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 7 Nov 2014 11:22:02 +0000 (12:22 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agopart II for IDEA-132470 (Wrong code inspections on signature polymorphic method calls)
Bas Leijdekkers [Fri, 7 Nov 2014 11:14:04 +0000 (12:14 +0100)]
part II for IDEA-132470 (Wrong code inspections on signature polymorphic method calls)

8 years agoIDEA-132470 (Wrong code inspections on signature polymorphic method calls)
Bas Leijdekkers [Fri, 7 Nov 2014 10:16:11 +0000 (11:16 +0100)]
IDEA-132470 (Wrong code inspections on signature polymorphic method calls)

8 years agomake IG test light
Bas Leijdekkers [Fri, 7 Nov 2014 09:57:52 +0000 (10:57 +0100)]
make IG test light

8 years agoDo not endlessly indent a block when it can't be aligned, report an error instead
Rustam Vishnyakov [Fri, 7 Nov 2014 08:28:49 +0000 (12:28 +0400)]
Do not endlessly indent a block when it can't be aligned, report an error instead

8 years agosize reduced for new icons
nik [Fri, 7 Nov 2014 11:03:51 +0000 (14:03 +0300)]
size reduced for new icons

8 years agofunctional expressions search: merge same files
Anna Kozlova [Fri, 7 Nov 2014 10:53:47 +0000 (11:53 +0100)]
functional expressions search: merge same files

8 years agoconflict resolution: missed null checks for diamonds non-physical static methods...
Anna Kozlova [Fri, 7 Nov 2014 10:46:59 +0000 (11:46 +0100)]
conflict resolution: missed null checks for diamonds non-physical static methods (IDEA-132534)

8 years agoIDEA-132507 "Clear Read-Only Status" dialog too wide
Dmitry Avdeev [Fri, 7 Nov 2014 10:48:19 +0000 (13:48 +0300)]
IDEA-132507  "Clear Read-Only Status" dialog too wide

8 years agoIDEA-132467 apply target branch modification with Enter or mouse interruption webstorm/140.479
Nadya Zabrodina [Fri, 7 Nov 2014 09:45:51 +0000 (12:45 +0300)]
IDEA-132467 apply  target branch modification with Enter or mouse interruption

* selection listener from WideSelectionTreeUi modified not to stop edit mode when mouse pressed/release, because BaseTreeUi managed this situation himself according to appropriate flags;
(if mouse pressed, then BaseUi starts edit mode, and WideUi stops it immediately - this was strange)
* validation added in editor listener

8 years agoIDEA-128150 When inspections are disabled for a file, the 'eye' is not updated -...
Alexey Kudravtsev [Thu, 6 Nov 2014 11:15:14 +0000 (14:15 +0300)]
IDEA-128150 When inspections are disabled for a file, the 'eye' is not updated - without any indication why (looks like a broken)

8 years agouse less memory and simplify — almost all bindings in any case store assessors
Vladimir Krivosheev [Fri, 7 Nov 2014 09:36:54 +0000 (10:36 +0100)]
use less memory and simplify — almost all bindings in any case store assessors

8 years agoIDEA-132523 Task Management: 'Add server' action unavailable in dumb mode
Dmitry Avdeev [Fri, 7 Nov 2014 09:12:26 +0000 (12:12 +0300)]
IDEA-132523 Task Management: 'Add server' action unavailable in dumb mode

8 years agocleanup
Dmitry Avdeev [Fri, 7 Nov 2014 08:58:47 +0000 (11:58 +0300)]
cleanup

8 years agoPY-11426 Do not warn about missing return if property was decorated as @abstractmetho...
Mikhail Golubev [Thu, 6 Nov 2014 23:07:07 +0000 (02:07 +0300)]
PY-11426 Do not warn about missing return if property was decorated as @abstractmethod/@abstractproperty

8 years agoClean up in PyPropertyDefinitionInspection
Mikhail Golubev [Thu, 6 Nov 2014 22:24:31 +0000 (01:24 +0300)]
Clean up in PyPropertyDefinitionInspection

* Got rid of snake_case names
* Removed highlighted constant condition
* Reformatted entire file

8 years agoPY-14261 Do not copy indentation, adjust offset for insertion instead
Mikhail Golubev [Thu, 6 Nov 2014 22:00:13 +0000 (01:00 +0300)]
PY-14261 Do not copy indentation, adjust offset for insertion instead

See review IDEA-COMMUNITY-CR-900.

8 years agotoolbar toggles: improve isPopup() calculation dbe/140.477 idea/140.478
Gregory.Shrago [Fri, 7 Nov 2014 07:23:52 +0000 (10:23 +0300)]
toolbar toggles: improve isPopup() calculation

8 years agoActionToolbar: extract ToolbarUpdater & run update on title actions
Gregory.Shrago [Thu, 6 Nov 2014 22:09:14 +0000 (01:09 +0300)]
ActionToolbar: extract ToolbarUpdater & run update on title actions

8 years agoUI: introduce ActionPlaces.TOOLWINDOW_TITLE
Gregory.Shrago [Thu, 6 Nov 2014 16:41:47 +0000 (19:41 +0300)]
UI: introduce ActionPlaces.TOOLWINDOW_TITLE

8 years agoUI: one simple way to control toolwindow toolbars visibility 5
Gregory.Shrago [Thu, 6 Nov 2014 15:53:20 +0000 (18:53 +0300)]
UI: one simple way to control toolwindow toolbars visibility 5

8 years agointroduce installSimpleHintUpdateSupply() API
Gregory.Shrago [Thu, 6 Nov 2014 14:25:46 +0000 (17:25 +0300)]
introduce installSimpleHintUpdateSupply() API

8 years agoMerge remote-tracking branch 'origin/master' appcode/140.472 clion/140.473 dbe/140.468 idea/140.470 phpstorm/140.475 pycharm/140.471 rubymine/140.474 webstorm/140.469
Konstantin Bulenkov [Thu, 6 Nov 2014 23:53:01 +0000 (00:53 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoProgress indicator may call invokeLater too often when in Presentation Mode
Konstantin Bulenkov [Thu, 6 Nov 2014 23:49:45 +0000 (00:49 +0100)]
Progress indicator may call invokeLater too often when in Presentation Mode

8 years agotweak transparent progress indicator position in case of tabbed editors
Sergey Ignatov [Thu, 6 Nov 2014 23:03:51 +0000 (02:03 +0300)]
tweak transparent progress indicator position in case of tabbed editors

8 years agoseparate stacks for undo / redo for light virtual files (potentially they can have...
Maxim.Mossienko [Thu, 6 Nov 2014 22:43:12 +0000 (23:43 +0100)]
separate stacks for undo / redo for light virtual files (potentially they can have no document)

8 years agoproper synchronization in write
Maxim.Mossienko [Thu, 6 Nov 2014 22:40:14 +0000 (23:40 +0100)]
proper synchronization in write

8 years agoIDEA-132363 NPE invoking recent searches with Darcula
Konstantin Bulenkov [Thu, 6 Nov 2014 21:37:29 +0000 (22:37 +0100)]
IDEA-132363 NPE invoking recent searches with Darcula

8 years agoIDEA-127185 Switcher throws exception and stops working
Konstantin Bulenkov [Thu, 6 Nov 2014 20:47:38 +0000 (21:47 +0100)]
IDEA-127185 Switcher throws exception and stops working

8 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 6 Nov 2014 20:38:40 +0000 (21:38 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agochange invokeLater to invokeLaterIfNeeded
Konstantin Bulenkov [Thu, 6 Nov 2014 20:35:11 +0000 (21:35 +0100)]
change invokeLater to invokeLaterIfNeeded

8 years agoBlock support: fix retrieving reparseable node on change at the end of file
Alexander Zolotov [Thu, 6 Nov 2014 11:31:12 +0000 (14:31 +0300)]
Block support: fix retrieving reparseable node on change at the end of file

8 years agoBlock support: extract retrieving reparseable element
Alexander Zolotov [Thu, 6 Nov 2014 11:01:38 +0000 (14:01 +0300)]
Block support: extract retrieving reparseable element

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Thu, 6 Nov 2014 20:18:49 +0000 (21:18 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 6 Nov 2014 19:23:22 +0000 (20:23 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoIDEA-128713 (option to prevent file chooser from peeking inside non-user directories)
Roman Shevchenko [Thu, 6 Nov 2014 19:22:12 +0000 (20:22 +0100)]
IDEA-128713 (option to prevent file chooser from peeking inside non-user directories)

8 years agoinvisible go to class on gnome 3.14
Konstantin Bulenkov [Thu, 6 Nov 2014 18:55:35 +0000 (19:55 +0100)]
invisible go to class on gnome 3.14

(cherry picked from commit 6e6d7e5dd5acd7aeb7766cd56f85c6b5eeafcfa7)

8 years agonew inference: site substitution from remembered properties (IDEA-132417) clion/140.467
Anna Kozlova [Thu, 6 Nov 2014 18:02:56 +0000 (19:02 +0100)]
new inference: site substitution from remembered properties (IDEA-132417)

8 years agoNPE (IDEA-132409)
Anna Kozlova [Thu, 6 Nov 2014 16:09:53 +0000 (17:09 +0100)]
NPE (IDEA-132409)