idea/community.git
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 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

5 years agoGetAllInheritorsAction: logger corrected
peter [Wed, 8 Jun 2016 09:58:51 +0000 (11:58 +0200)]
GetAllInheritorsAction: logger corrected

5 years agotest fixed
Dmitry Avdeev [Wed, 8 Jun 2016 09:21:02 +0000 (12:21 +0300)]
test fixed

5 years agoignore incorrect type signatures while parsing class file; review follow-up (IDEA...
Eugene Zhuravlev [Wed, 8 Jun 2016 09:10:34 +0000 (11:10 +0200)]
ignore incorrect type signatures while parsing class file; review follow-up (IDEA-148396)

5 years agorewritten to explicit classesProcessed sets instead of global class user data, extrac... appcode/163.21 clion/163.22 idea/163.20
Alexey Kudravtsev [Wed, 8 Jun 2016 08:51:18 +0000 (11:51 +0300)]
rewritten to explicit classesProcessed sets instead of global class user data, extracted LazyConcurrentCollection into separate class

5 years agoIDEA-157087 slow text rendering on OS X when ligatures are enabled
Dmitry Batrak [Wed, 8 Jun 2016 08:49:40 +0000 (11:49 +0300)]
IDEA-157087 slow text rendering on OS X when ligatures are enabled

5 years agofix tests: invoked later reparseFiles(file) interfere with highlighting in tests
Sergey Simonchik [Wed, 8 Jun 2016 08:32:41 +0000 (11:32 +0300)]
fix tests: invoked later reparseFiles(file) interfere with highlighting in tests

5 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Wed, 8 Jun 2016 08:27:28 +0000 (10:27 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoXpathIcons: move to /gen/ source root
Yann Cébron [Wed, 8 Jun 2016 08:25:05 +0000 (10:25 +0200)]
XpathIcons: move to /gen/ source root

5 years agocleanup method signatures
Anna Kozlova [Wed, 8 Jun 2016 08:17:42 +0000 (11:17 +0300)]
cleanup method signatures

5 years agoEA-83734
Yaroslav Lepenkin [Tue, 7 Jun 2016 17:08:45 +0000 (20:08 +0300)]
EA-83734

5 years agoReturn read only spacing on error element (IDEA-156608), to preserve space after...
Yaroslav Lepenkin [Tue, 7 Jun 2016 16:43:14 +0000 (19:43 +0300)]
Return read only spacing on error element (IDEA-156608), to preserve space after "new BufferedInputReader()"

5 years agoAdd pandas tags, move the test to staging
Dmitry Trofimov [Wed, 8 Jun 2016 07:29:33 +0000 (10:29 +0300)]
Add pandas tags, move the test to staging

5 years agoshow maven coordinates even on fail-to-load
Nikolay Mikhaylov [Wed, 8 Jun 2016 07:17:02 +0000 (10:17 +0300)]
show maven coordinates even on fail-to-load

5 years agoinspections: yet another bunch of fixed descriptions idea/163.19
Dmitry Batkovich [Wed, 8 Jun 2016 06:38:58 +0000 (09:38 +0300)]
inspections: yet another bunch of fixed descriptions

5 years agoinspection toolwindow: don't use possibly null variable to get a Project in ProblemDe...
Dmitry Batkovich [Wed, 8 Jun 2016 06:23:44 +0000 (09:23 +0300)]
inspection toolwindow: don't use possibly null variable to get a Project in ProblemDescriptorNode