idea/community.git
5 years agoMerge branch 'master' into vasily_pisar/cmake_console
Vasily Pisar [Fri, 10 Jun 2016 16:10:34 +0000 (19:10 +0300)]
Merge branch 'master' into vasily_pisar/cmake_console

5 years agoPsiModifierListImpl.hasExplicitModifier to use stubs
peter [Fri, 10 Jun 2016 15:45:44 +0000 (17:45 +0200)]
PsiModifierListImpl.hasExplicitModifier to use stubs

5 years agodon't calculate PsiType annotations when not asked to
peter [Fri, 10 Jun 2016 15:12:23 +0000 (17:12 +0200)]
don't calculate PsiType annotations when not asked to

5 years agocommit asynchronously when opeing Todo (EA-83575 - assert: PsiDocumentManagerBase...
peter [Fri, 10 Jun 2016 15:06:43 +0000 (17:06 +0200)]
commit asynchronously when opeing Todo (EA-83575 - assert: PsiDocumentManagerBase.commitAllDocuments)

5 years agointroduce parameter object: reuse existing file if already exists (IDEA-154956)
Anna Kozlova [Fri, 10 Jun 2016 15:13:52 +0000 (18:13 +0300)]
introduce parameter object: reuse existing file if already exists (IDEA-154956)

5 years agotypo IDEA-157359
Anna Kozlova [Fri, 10 Jun 2016 14:04:20 +0000 (17:04 +0300)]
typo IDEA-157359

5 years agoWEB-21991 V8 WIP — we must send Runtime.run
Vladimir Krivosheev [Fri, 10 Jun 2016 14:21:19 +0000 (16:21 +0200)]
WEB-21991 V8 WIP — we must send Runtime.run

5 years agofix compilation dbe/163.83
Vladimir Krivosheev [Fri, 10 Jun 2016 13:17:16 +0000 (15:17 +0200)]
fix compilation

5 years agoWEB-21991 New Node.js debug protocol incompatibilities
Vladimir Krivosheev [Fri, 10 Jun 2016 13:13:22 +0000 (15:13 +0200)]
WEB-21991 New Node.js debug protocol incompatibilities

5 years agoupdate: netty-all-4.1.1.Final
Vladimir Krivosheev [Thu, 9 Jun 2016 13:07:12 +0000 (15:07 +0200)]
update: netty-all-4.1.1.Final

5 years agoFix mnemonics in ActionButtonWithText
Eugene Kudelevsky [Fri, 10 Jun 2016 12:48:39 +0000 (15:48 +0300)]
Fix mnemonics in ActionButtonWithText

5 years agoMake line indent provider correctly handle comments
Rustam Vishnyakov [Fri, 10 Jun 2016 12:15:14 +0000 (15:15 +0300)]
Make line indent provider correctly handle comments

5 years agoIDEA-157049 Show quickdoc on mouseover is not working when there is some additional...
Dmitry Batrak [Fri, 10 Jun 2016 12:04:43 +0000 (15:04 +0300)]
IDEA-157049 Show quickdoc on mouseover is not working when there is some additional notification

5 years agoEA-83913 - INRE: FileBasedIndexImpl.handleDumbMode appcode/163.81 dbe/163.78 dbe/163.80 idea/163.77
Gregory.Shrago [Fri, 10 Jun 2016 10:20:09 +0000 (13:20 +0300)]
EA-83913 - INRE: FileBasedIndexImpl.handleDumbMode

5 years agoMerge branch 'set-original' of https://github.com/dzharkov/intellij-community
Andrey Starovoyt [Fri, 10 Jun 2016 09:39:05 +0000 (12:39 +0300)]
Merge branch 'set-original' of https://github.com/dzharkov/intellij-community

5 years agono stub hierarchy results for injected code clion/163.74 webstorm/163.76
peter [Fri, 10 Jun 2016 08:37:15 +0000 (10:37 +0200)]
no stub hierarchy results for injected code

5 years agorelease stub hierarchy name enumerator to save memory; reusing it brings almost nothi...
peter [Fri, 10 Jun 2016 08:34:02 +0000 (10:34 +0200)]
release stub hierarchy name enumerator to save memory; reusing it brings almost nothing anyway

5 years agostub hierarchy searcher: honor includeAnonymous parameter
peter [Fri, 10 Jun 2016 08:32:32 +0000 (10:32 +0200)]
stub hierarchy searcher: honor includeAnonymous parameter

5 years agoproject disposed check and consmetics
Eugene Zhuravlev [Fri, 10 Jun 2016 07:59:06 +0000 (09:59 +0200)]
project disposed check and consmetics

5 years agocleanup the old stub hierarchy index
peter [Fri, 10 Jun 2016 07:05:12 +0000 (09:05 +0200)]
cleanup the old stub hierarchy index

5 years agouse a dedicated file-based index for stub hierarchy
peter [Fri, 10 Jun 2016 07:04:34 +0000 (09:04 +0200)]
use a dedicated file-based index for stub hierarchy

5 years agominor memory allocation avoidance
peter [Fri, 10 Jun 2016 06:02:43 +0000 (08:02 +0200)]
minor memory allocation avoidance

5 years agocleanup appcode/163.61 clion/163.64 dbe/163.59 idea/163.60 idea/163.62 phpstorm/163.63 pycharm/163.68 pycharm/163.72 rubymine/163.67 webstorm/163.69 webstorm/163.70
Gregory.Shrago [Fri, 10 Jun 2016 00:22:25 +0000 (03:22 +0300)]
cleanup

5 years agoread only persistent map webstorm/163.56 webstorm/163.57 webstorm/163.58
Maxim.Mossienko [Thu, 9 Jun 2016 18:12:04 +0000 (20:12 +0200)]
read only persistent map
(cherry picked from commit 80a07e3)

5 years agodo not log unneeded stuff during test run
Maxim.Mossienko [Thu, 9 Jun 2016 21:59:30 +0000 (23:59 +0200)]
do not log unneeded stuff during test run

5 years agoIDEA-157035 Editor in separate window does not adopt background image
Gregory.Shrago [Thu, 9 Jun 2016 21:41:04 +0000 (00:41 +0300)]
IDEA-157035 Editor in separate window does not adopt background image

5 years agolambda expressions breadcrumbs
Gregory.Shrago [Thu, 9 Jun 2016 21:16:59 +0000 (00:16 +0300)]
lambda expressions breadcrumbs

5 years ago[groovy] transformations: ability to set supertype and add interface by fqn only
Daniil Ovchinnikov [Thu, 9 Jun 2016 17:50:42 +0000 (20:50 +0300)]
[groovy] transformations: ability to set supertype and add interface by fqn only

5 years agoIDEA-156380 Spellchecker marks `<tbody>` and `<thead>` as typos in .jsp files
Dmitry Avdeev [Thu, 9 Jun 2016 16:50:29 +0000 (19:50 +0300)]
IDEA-156380 Spellchecker marks `<tbody>` and `<thead>` as typos in .jsp files

5 years agocountChars() with start/end args to avoid substring()
Gregory.Shrago [Thu, 9 Jun 2016 16:41:56 +0000 (19:41 +0300)]
countChars() with start/end args to avoid substring()

5 years agojava stubs: save some memory by abandoning StringRef-s
peter [Thu, 9 Jun 2016 16:32:18 +0000 (18:32 +0200)]
java stubs: save some memory by abandoning StringRef-s

5 years agouse stub hierarchy in DirectClassInheritorsSearch
peter [Thu, 9 Jun 2016 16:31:04 +0000 (18:31 +0200)]
use stub hierarchy in DirectClassInheritorsSearch

5 years agostub hierarchy: extract API
peter [Thu, 9 Jun 2016 14:08:24 +0000 (16:08 +0200)]
stub hierarchy: extract API

5 years agoremove unneeded stub hierarchy actions
peter [Thu, 9 Jun 2016 13:39:40 +0000 (15:39 +0200)]
remove unneeded stub hierarchy actions

5 years agostub hierarchy: distinguish "covered" files where the supertype hierarchy is reliable
peter [Thu, 9 Jun 2016 13:32:16 +0000 (15:32 +0200)]
stub hierarchy: distinguish "covered" files where the supertype hierarchy is reliable

5 years ago[groovy] resolve: prefer enum constants over properties
Daniil Ovchinnikov [Thu, 9 Jun 2016 16:11:11 +0000 (19:11 +0300)]
[groovy] resolve: prefer enum constants over properties

5 years agoclear project value on doOkAction() if global bg is selected
Gregory.Shrago [Thu, 9 Jun 2016 16:06:23 +0000 (19:06 +0300)]
clear project value on doOkAction() if global bg is selected

5 years agocancel reparsing if psi is reloaded anyway (e.g. FilePropertyPusher reloads psi)...
Sergey Simonchik [Thu, 9 Jun 2016 15:49:36 +0000 (18:49 +0300)]
cancel reparsing if psi is reloaded anyway (e.g. FilePropertyPusher reloads psi); don't reparse for the first language substitution (everything seems to work in this case) (IDEA-CR-11333)

5 years agotest fixed
Dmitry Avdeev [Thu, 9 Jun 2016 15:19:32 +0000 (18:19 +0300)]
test fixed

5 years agogradle: use original output path during mapping of library dependencies on module... appcode/163.52 clion/163.53 webstorm/162.856
Vladislav.Soroka [Thu, 9 Jun 2016 14:47:22 +0000 (17:47 +0300)]
gradle: use original output path during mapping of library dependencies on module deps

5 years agoFIXED IDEA-52549 Reformat Code misbehaviour in a XML file
Rustam Vishnyakov [Thu, 9 Jun 2016 13:01:28 +0000 (16:01 +0300)]
FIXED IDEA-52549 Reformat Code misbehaviour in a XML file

5 years ago[groovy] import contributor: skip instance members for static star imports
Daniil Ovchinnikov [Thu, 9 Jun 2016 12:35:34 +0000 (15:35 +0300)]
[groovy] import contributor: skip instance members for static star imports

5 years agoreparse file on next EDT loop always to avoid potential locking in FileBasedIndexImpl...
Sergey Simonchik [Thu, 9 Jun 2016 12:21:16 +0000 (15:21 +0300)]
reparse file on next EDT loop always to avoid potential locking in FileBasedIndexImpl (calling StorageGuard.enter#enter(true) and then StorageGuard.enter#enter(true) in stacktrace of the same thread leads to locking) (IDEA-CR-11333)

5 years agodon't reparse injected files since they are created with already substituted language... clion/163.49
Sergey Simonchik [Thu, 9 Jun 2016 12:01:20 +0000 (15:01 +0300)]
don't reparse injected files since they are created with already substituted language (IDEA-CR-11333)

5 years ago[^cdr] fix deadlock during background document commit appcode/163.48
peter [Thu, 9 Jun 2016 11:46:28 +0000 (13:46 +0200)]
[^cdr] fix deadlock during background document commit

5 years agomake TestStubHierarchyAction actually check something + minor renames/moves
peter [Thu, 9 Jun 2016 10:03:41 +0000 (12:03 +0200)]
make TestStubHierarchyAction actually check something + minor renames/moves

5 years agodon't use stub hierarchy in test runner directly, since it delivers incomplete result...
peter [Thu, 9 Jun 2016 09:14:45 +0000 (11:14 +0200)]
don't use stub hierarchy in test runner directly, since it delivers incomplete results now

5 years agoHighlighting issue links: ignore invalid replacement patterns (EA-83133)
Alexander Zolotov [Thu, 9 Jun 2016 11:26:33 +0000 (14:26 +0300)]
Highlighting issue links: ignore invalid replacement patterns (EA-83133)

5 years agobreadcrumbs initialization: project component -> startup activity
Alexander Zolotov [Wed, 8 Jun 2016 19:46:17 +0000 (22:46 +0300)]
breadcrumbs initialization: project component -> startup activity

5 years agoOC-13663 Show run configurations in the same order as they are shown in Xcode (and...
Anton Makeev [Wed, 8 Jun 2016 19:25:01 +0000 (21:25 +0200)]
OC-13663 Show run configurations in the same order as they are shown in Xcode (and order back)

5 years agoIDEA-61493 Find Usages: Separate "Use soft wraps" option for the preview panel ...
Dmitry Batrak [Thu, 9 Jun 2016 11:03:21 +0000 (14:03 +0300)]
IDEA-61493 Find Usages: Separate "Use soft wraps" option for  the preview panel - another cosmetic improvement

5 years agoJavafx: Check that project JDK is defined and has JavaFX runtime (IDEA-152945) phpstorm/163.46
Pavel Dolgov [Wed, 8 Jun 2016 14:45:22 +0000 (17:45 +0300)]
Javafx: Check that project JDK is defined and has JavaFX runtime (IDEA-152945)

5 years agoJava: Added extension point for missing SDK notification (IDEA-152945)
Pavel Dolgov [Wed, 8 Jun 2016 14:45:00 +0000 (17:45 +0300)]
Java: Added extension point for missing SDK notification (IDEA-152945)

5 years agoJavaDocInfoGenerator cleanup
Dmitry Batrak [Thu, 9 Jun 2016 10:26:05 +0000 (13:26 +0300)]
JavaDocInfoGenerator cleanup

5 years agoIDEA-156628 QuickDoc does not showing array initializers correctly
Dmitry Batrak [Thu, 9 Jun 2016 10:10:53 +0000 (13:10 +0300)]
IDEA-156628 QuickDoc does not showing array initializers correctly

5 years agofix showing error message during startup on KDE appcode/163.45 clion/163.44
Dmitry Batrak [Thu, 9 Jun 2016 08:19:09 +0000 (11:19 +0300)]
fix showing error message during startup on KDE

5 years agobuild stub hierarchy on demand, drop cache on java structure change
peter [Thu, 9 Jun 2016 07:02:35 +0000 (09:02 +0200)]
build stub hierarchy on demand, drop cache on java structure change

5 years agoIDEA-157246 Background image: improve UX of removing the background appcode/163.42 clion/163.36 dbe/163.38 idea/163.34 idea/163.37 phpstorm/163.33 pycharm/163.32 pycharm/163.35 rubymine/163.40 webstorm/163.43
Gregory.Shrago [Wed, 8 Jun 2016 20:04:25 +0000 (23:04 +0300)]
IDEA-157246 Background image: improve UX of removing the background

5 years ago[groovy] bring default imports processing into import contributor extension
Daniil Ovchinnikov [Wed, 8 Jun 2016 19:10:21 +0000 (22:10 +0300)]
[groovy] bring default imports processing into import contributor extension

5 years ago[groovy] allow to provide all kinds of imports via import contributor API
Daniil Ovchinnikov [Wed, 8 Jun 2016 17:40:26 +0000 (20:40 +0300)]
[groovy] allow to provide all kinds of imports via import contributor API

5 years ago[grails] gson: g.render(Map) named arguments completion
Daniil Ovchinnikov [Tue, 7 Jun 2016 17:39:14 +0000 (20:39 +0300)]
[grails] gson: g.render(Map) named arguments completion

5 years ago[groovy] tests: implement getBasePath()
Daniil Ovchinnikov [Wed, 8 Jun 2016 19:45:14 +0000 (22:45 +0300)]
[groovy] tests: implement getBasePath()

5 years agocenter FixedSizeButton vertically and improve comment for magic number (-2)
Sergey Simonchik [Wed, 8 Jun 2016 20:06:01 +0000 (23:06 +0300)]
center FixedSizeButton vertically and improve comment for magic number (-2)

5 years agoTestEditorManagerImpl.closeAllFiles should dispose editors
Alexander Zolotov [Wed, 8 Jun 2016 19:18:06 +0000 (22:18 +0300)]
TestEditorManagerImpl.closeAllFiles should dispose editors

5 years agoIDEA-117223 Custom background image/colour for each project
Gregory.Shrago [Wed, 8 Jun 2016 18:55:32 +0000 (21:55 +0300)]
IDEA-117223 Custom background image/colour for each project

5 years agoread action added
Alexey Kudravtsev [Wed, 8 Jun 2016 18:38:49 +0000 (21:38 +0300)]
read action added

5 years agofile header update in template projects without Velocity for PhpStorm
Shaverdova Elena [Wed, 8 Jun 2016 18:08:49 +0000 (20:08 +0200)]
file header update in template projects without Velocity for PhpStorm

5 years agoproper workspace.xml cleanup in template projects in PhpStorm
Shaverdova Elena [Wed, 8 Jun 2016 17:39:46 +0000 (19:39 +0200)]
proper workspace.xml cleanup in template projects in PhpStorm

5 years agoFix saving of FileEditorManager state
Shaverdova Elena [Wed, 8 Jun 2016 17:33:32 +0000 (19:33 +0200)]
Fix saving of FileEditorManager state

5 years agoIDEA-157244 Background image: wrong file chooser icon in Darcula
Konstantin Bulenkov [Wed, 8 Jun 2016 17:54:15 +0000 (19:54 +0200)]
IDEA-157244 Background image: wrong file chooser icon in Darcula

5 years agoIDEA-156250 Implemented file scopes background colors for "ChangesTreeList" inheritors
Konstantin Kolosovsky [Wed, 8 Jun 2016 17:29:39 +0000 (20:29 +0300)]
IDEA-156250 Implemented file scopes background colors for "ChangesTreeList" inheritors

5 years agostub hierarchy: don't process duplicate units
peter [Wed, 8 Jun 2016 17:24:08 +0000 (19:24 +0200)]
stub hierarchy: don't process duplicate units

5 years agoa better hashCode for stub hierarchy symbols
peter [Wed, 8 Jun 2016 17:22:43 +0000 (19:22 +0200)]
a better hashCode for stub hierarchy symbols

5 years agostub hierarchy: mark classes where we can't fully resolve hierarchy
peter [Wed, 8 Jun 2016 15:31:50 +0000 (17:31 +0200)]
stub hierarchy: mark classes where we can't fully resolve hierarchy

they should be excluded from the hierarchy scope and usual PSI-based search should be used for them (in case they reference some JVM language unsupported by stub hierarchy)

5 years agoinclude local and anonymous classes in stub hierarchy
peter [Wed, 8 Jun 2016 15:11:25 +0000 (17:11 +0200)]
include local and anonymous classes in stub hierarchy

5 years agosimplify stubHierarchy anchors and remove unused ones; restore their ability to work...
peter [Wed, 8 Jun 2016 14:45:13 +0000 (16:45 +0200)]
simplify stubHierarchy anchors and remove unused ones; restore their ability to work with any JVM language element types

5 years agodon't use PSI in stub hierarchy: it's expensive (especially if it's Kotlin)
peter [Wed, 8 Jun 2016 14:39:52 +0000 (16:39 +0200)]
don't use PSI in stub hierarchy: it's expensive (especially if it's Kotlin)

5 years agodon't ignore scripts in groovy stub hierarchy indexing
peter [Wed, 8 Jun 2016 14:33:27 +0000 (16:33 +0200)]
don't ignore scripts in groovy stub hierarchy indexing

5 years agoLogSubtypesAction: print the number of subtypes
peter [Wed, 8 Jun 2016 14:23:55 +0000 (16:23 +0200)]
LogSubtypesAction: print the number of subtypes

5 years agocleanup in JavaTargetElementEvaluator
Dmitry Batrak [Wed, 8 Jun 2016 17:19:21 +0000 (20:19 +0300)]
cleanup in JavaTargetElementEvaluator

5 years agoIDEA-157050 Disable quick doc for javadoc block tags
Dmitry Batrak [Wed, 8 Jun 2016 17:18:30 +0000 (20:18 +0300)]
IDEA-157050 Disable quick doc for javadoc block tags

5 years agoexpanded branches preferred size is ignored and the component remains small
Gregory.Shrago [Wed, 8 Jun 2016 16:27:41 +0000 (19:27 +0300)]
expanded branches preferred size is ignored and the component remains small

5 years agotypo, reformat
Gregory.Shrago [Wed, 8 Jun 2016 15:44:05 +0000 (18:44 +0300)]
typo, reformat

5 years agoIDEA-61493 Find Usages: Separate "Use soft wraps" option for the preview panel ...
Dmitry Batrak [Wed, 8 Jun 2016 16:09:52 +0000 (19:09 +0300)]
IDEA-61493 Find Usages: Separate "Use soft wraps" option for  the preview panel - cosmetic improvements

5 years agoMerge branch 'master' into vasily_pisar/cmake_console
Vasily Pisar [Wed, 8 Jun 2016 15:54:04 +0000 (18:54 +0300)]
Merge branch 'master' into vasily_pisar/cmake_console

5 years agoIDEA-155300 Change non-sticky balloons behavior: animation appcode/163.31 clion/163.30
Alexander Lobas [Wed, 8 Jun 2016 14:53:41 +0000 (17:53 +0300)]
IDEA-155300 Change non-sticky balloons behavior: animation

5 years ago[hg]: cleanUp
Nadya Zabrodina [Wed, 8 Jun 2016 14:09:24 +0000 (17:09 +0300)]
[hg]: cleanUp

5 years ago[hg]: IDEA-157085 Mercurial: change even one line forces to mark all content fo file...
Nadya Zabrodina [Wed, 8 Jun 2016 14:08:39 +0000 (17:08 +0300)]
[hg]: IDEA-157085 Mercurial: change even one line forces to mark all content fo file as new, until force refresh in "Version Control" tab

* use HEAD not TIP as a base revision for unsaved changes

5 years agoJsonBySchemaObjectAnnotator: remove unneeded logging
irengrig [Wed, 8 Jun 2016 13:50:43 +0000 (15:50 +0200)]
JsonBySchemaObjectAnnotator: remove unneeded logging

5 years agoIDEA-153807 Welcome screen notifications
Alexander Lobas [Wed, 8 Jun 2016 13:02:34 +0000 (16:02 +0300)]
IDEA-153807 Welcome screen notifications

5 years agoIDEA-156888 Simplify JDK setup for new projects: add link to download SDK
Dmitry Avdeev [Wed, 8 Jun 2016 12:44:48 +0000 (15:44 +0300)]
IDEA-156888 Simplify JDK setup for new projects: add link to download SDK

5 years agomaven: do not fail in a provisional method MavenSession#setAllProjects is absent
Vladislav.Soroka [Wed, 8 Jun 2016 12:44:56 +0000 (15:44 +0300)]
maven: do not fail in a provisional method MavenSession#setAllProjects is absent

5 years agoIDEA-157087 slow text rendering on OS X when ligatures are enabled
Dmitry Batrak [Wed, 8 Jun 2016 12:43:06 +0000 (15:43 +0300)]
IDEA-157087 slow text rendering on OS X when ligatures are enabled

For text layout purposes, don't join text fragments that have same font but different color, as they will be rendered separately anyway,
 and we try to avoid rendering of glyph vector fragments (leading to unnecessary processing of glyphs outside clip region)

5 years agoreset text rendering statistics on each output
Dmitry Batrak [Wed, 8 Jun 2016 10:50:56 +0000 (13:50 +0300)]
reset text rendering statistics on each output

5 years agoIDEA-156361 Add a tooltip about Alt-click to notification close icon
Alexander Lobas [Wed, 8 Jun 2016 12:38:37 +0000 (15:38 +0300)]
IDEA-156361 Add a tooltip about Alt-click to notification close icon

5 years agoIDEA-156871 Project leaked via BalloonLayout
Alexander Lobas [Wed, 8 Jun 2016 12:38:19 +0000 (15:38 +0300)]
IDEA-156871 Project leaked via BalloonLayout

5 years agodon't reparse file if a language is substituted with a dialect of the language (in... phpstorm/163.28
Sergey Simonchik [Wed, 8 Jun 2016 12:12:54 +0000 (15:12 +0300)]
don't reparse file if a language is substituted with a dialect of the language (in this case, PushedFilePropertiesUpdater does the job) (IDEA-CR-11333)

5 years agogradle: imports clean-up appcode/163.27 clion/163.29
Vladislav.Soroka [Wed, 8 Jun 2016 11:44:47 +0000 (14:44 +0300)]
gradle: imports clean-up

5 years ago IDEA-157177 IDEA Ultimate 2016.1.3 cannot resolve transitive dependencies in multi...
Vladislav.Soroka [Wed, 8 Jun 2016 10:52:37 +0000 (13:52 +0300)]
 IDEA-157177 IDEA Ultimate 2016.1.3 cannot resolve transitive dependencies in multi module gradle project

5 years agorevive stub hierarchy, controlled by a registry property dbe/163.24
peter [Wed, 8 Jun 2016 10:05:28 +0000 (12:05 +0200)]
revive stub hierarchy, controlled by a registry property