idea/community.git
7 years agoCleanup (test)
Roman Shevchenko [Mon, 10 Nov 2014 12:09:42 +0000 (13:09 +0100)]
Cleanup (test)

7 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Mon, 10 Nov 2014 12:01:42 +0000 (15:01 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoset to null if empty tag specified
Vladimir Krivosheev [Mon, 10 Nov 2014 11:20:23 +0000 (12:20 +0100)]
set to null if empty tag specified

7 years agoremove useless id attribute
Vladimir Krivosheev [Mon, 10 Nov 2014 11:18:36 +0000 (12:18 +0100)]
remove useless id attribute

7 years agodon't create SmartList if we can use getContent directly
Vladimir Krivosheev [Mon, 10 Nov 2014 09:27:41 +0000 (10:27 +0100)]
don't create SmartList if we can use getContent directly

7 years agoconstant introduced
Alexey Kudravtsev [Mon, 10 Nov 2014 10:43:55 +0000 (13:43 +0300)]
constant introduced

7 years agoConcurrentModificationException
Alexey Kudravtsev [Fri, 7 Nov 2014 15:05:01 +0000 (18:05 +0300)]
ConcurrentModificationException

7 years agoIDEA-132436: Artifacts > Pre-Processing grayed after restart
nik [Fri, 7 Nov 2014 19:54:27 +0000 (22:54 +0300)]
IDEA-132436: Artifacts > Pre-Processing grayed after restart

7 years agoproject view: set 'enabled' attribute accordingly with 'visible' for toggle actions
nik [Fri, 7 Nov 2014 18:41:38 +0000 (21:41 +0300)]
project view: set 'enabled' attribute accordingly with 'visible' for toggle actions

7 years agofixed PY-11911 Nosetests: test name gets trimmed if it starts with module name in...
Ekaterina Tuzova [Sun, 9 Nov 2014 13:47:13 +0000 (16:47 +0300)]
fixed PY-11911 Nosetests: test name gets trimmed if it starts with module name in which test is located.

7 years agofixed PY-13477 PyQt5: missing completion for QApplication class
Ekaterina Tuzova [Sat, 8 Nov 2014 16:15:14 +0000 (19:15 +0300)]
fixed PY-13477 PyQt5: missing completion for QApplication class
PY-14235 PyCharm auto completion doesn't work for PyQt 5.3 (but does for 5.2)
PY-14103 Skeleton Generator Problems with PyQt4
PY-13990 PyCharm 4 EAP: fails on generation index for PyQt5 (5.3.2) and python 3.4

7 years agoplatform: check if restart is possible appcode/140.501 appcode/140.511 clion/140.494 clion/140.504 dbe/140.497 dbe/140.507 idea/140.499 idea/140.508 phpstorm/140.496 phpstorm/140.505 pycharm/140.500 pycharm/140.510 rubymine/140.495 rubymine/140.506 webstorm/140.498 webstorm/140.509
Roman Shevchenko [Sat, 8 Nov 2014 15:38:26 +0000 (16:38 +0100)]
platform: check if restart is possible

7 years agoCleanup (sane diagnostic message)
Roman Shevchenko [Sat, 8 Nov 2014 15:30:50 +0000 (16:30 +0100)]
Cleanup (sane diagnostic message)

7 years agoCleanup (one assertion is enough)
Roman Shevchenko [Sat, 8 Nov 2014 15:20:52 +0000 (16:20 +0100)]
Cleanup (one assertion is enough)

7 years agocode cleanup
Sergey Ignatov [Sat, 8 Nov 2014 13:43:57 +0000 (16:43 +0300)]
code cleanup

7 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

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

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

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

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

7 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

7 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

7 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

7 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'

7 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)

7 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

7 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

7 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

7 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

7 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'

7 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

7 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

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

7 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

7 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

7 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)

7 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

7 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

7 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

7 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'

7 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'

7 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

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

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

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

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

7 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).

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

7 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)

7 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)

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

7 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

7 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)

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

7 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)

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

7 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

7 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

7 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

7 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

7 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

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

7 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"

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

7 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

7 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

7 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

7 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

7 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

7 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

7 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.

7 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.

7 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.

7 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

7 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

7 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'

7 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)

7 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)

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

7 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

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

7 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

7 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)

7 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

7 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

7 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)

7 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

7 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

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

7 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

7 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

7 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.

7 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

7 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

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

7 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

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

7 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'

7 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

7 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