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

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

4 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

4 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

4 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

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

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

4 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

4 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

4 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

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

4 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

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

4 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

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

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

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

4 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

4 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

4 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

4 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

4 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

4 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

4 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

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

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

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

4 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

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

4 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

4 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

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

4 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

4 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

4 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

4 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

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

4 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

4 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

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

4 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

4 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

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

4 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

4 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

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

4 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

4 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

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

4 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

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

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

4 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

4 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

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

4 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

4 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

4 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

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

4 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

4 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

4 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

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

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

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

4 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

4 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

4 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

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

4 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

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

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

4 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()"

4 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

4 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

4 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

4 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

4 years ago[^alexander.kirsanov @ rider] support hyperlinks in console heavy filters
peter [Wed, 8 Jun 2016 06:21:37 +0000 (08:21 +0200)]
[^alexander.kirsanov @ rider] support hyperlinks in console heavy filters

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

4 years agostrip generics anonymous classes; support class initializers appcode/163.12 clion/163.8 dbe/163.9 idea/163.10 phpstorm/163.11 pycharm/163.13 rubymine/163.15 webstorm/163.14
Gregory.Shrago [Wed, 8 Jun 2016 01:02:18 +0000 (04:02 +0300)]
strip generics anonymous classes; support class initializers

4 years agoIDEA-92615 Breadcrumbs for Java classes
Gregory.Shrago [Wed, 8 Jun 2016 00:13:34 +0000 (03:13 +0300)]
IDEA-92615 Breadcrumbs for Java classes

4 years agobackground image: breadcrumbs
Gregory.Shrago [Tue, 7 Jun 2016 23:21:46 +0000 (02:21 +0300)]
background image: breadcrumbs

4 years ago- do sync after changing file's length
Maxim.Mossienko [Tue, 7 Jun 2016 21:48:45 +0000 (23:48 +0200)]
- do sync after changing file's length
- fill with zeroes via FileOutputStream

4 years agoassert that parsed PSI has the same text as given
peter [Tue, 7 Jun 2016 20:19:13 +0000 (22:19 +0200)]
assert that parsed PSI has the same text as given

4 years agoreparse file on language substitution (IDEA-157189)
Sergey Simonchik [Tue, 7 Jun 2016 20:00:54 +0000 (23:00 +0300)]
reparse file on language substitution (IDEA-157189)

4 years agoassert that file.setName happens only in write action
peter [Tue, 7 Jun 2016 19:19:45 +0000 (21:19 +0200)]
assert that file.setName happens only in write action

4 years agoinspection toolwindow: more efficient collections IDEA-CR-11332 dbe/163.7
Dmitry Batkovich [Tue, 7 Jun 2016 19:22:35 +0000 (22:22 +0300)]
inspection toolwindow: more efficient collections IDEA-CR-11332

4 years agoIDEA-157216 External build may fail with 'Unable to create temporary file'
Alexey Kudravtsev [Tue, 7 Jun 2016 18:23:59 +0000 (21:23 +0300)]
IDEA-157216 External build may fail with 'Unable to create temporary file'

4 years agotest blinks on overloaded agent
Alexey Kudravtsev [Tue, 7 Jun 2016 12:11:57 +0000 (15:11 +0300)]
test blinks on overloaded agent

4 years ago[java] extra commas in annotation array initializers (IDEA-157182)
Roman Shevchenko [Tue, 7 Jun 2016 17:43:16 +0000 (20:43 +0300)]
[java] extra commas in annotation array initializers (IDEA-157182)

4 years agoprefer package to class in import list (IDEA-113756)
Anna Kozlova [Tue, 7 Jun 2016 16:57:48 +0000 (19:57 +0300)]
prefer package to class in import list (IDEA-113756)

4 years agosafe delete: perform refactoring over all usages, show in conflicts view only not...
Anna Kozlova [Tue, 7 Jun 2016 13:24:18 +0000 (16:24 +0300)]
safe delete: perform refactoring over all usages, show in conflicts view only not safe to delete (IDEA-157197)

4 years agounused parameters: delete selected parameter only (IDEA-157190)
Anna Kozlova [Tue, 7 Jun 2016 12:16:57 +0000 (15:16 +0300)]
unused parameters: delete selected parameter only (IDEA-157190)

4 years agofield can be local: don't evaluate runtime constants (IDEA-157179)
Anna Kozlova [Tue, 7 Jun 2016 10:41:37 +0000 (13:41 +0300)]
field can be local: don't evaluate runtime constants (IDEA-157179)

4 years agofind classes to import: check accessibility (IDEA-154069)
Anna Kozlova [Tue, 7 Jun 2016 10:15:13 +0000 (13:15 +0300)]
find classes to import: check accessibility (IDEA-154069)

4 years agoEA-83663 - INRE: FileBasedIndexImpl.handleDumbMode
Anna Kozlova [Tue, 7 Jun 2016 08:59:34 +0000 (11:59 +0300)]
EA-83663 - INRE: FileBasedIndexImpl.handleDumbMode

4 years agoIDEA-156888 Simplify JDK setup for new projects
Dmitry Avdeev [Tue, 7 Jun 2016 16:47:52 +0000 (19:47 +0300)]
IDEA-156888 Simplify JDK setup for new projects

4 years agojdk combobox height fixed
Dmitry Avdeev [Tue, 7 Jun 2016 13:57:18 +0000 (16:57 +0300)]
jdk combobox height fixed

4 years ago[java] extra commas in array initializers (IDEA-157182)
Roman Shevchenko [Tue, 7 Jun 2016 16:45:11 +0000 (19:45 +0300)]
[java] extra commas in array initializers (IDEA-157182)

4 years agoinspection toolwindow: InspectionTree#checkWritable -> collectWritable
Dmitry Batkovich [Tue, 7 Jun 2016 16:39:01 +0000 (19:39 +0300)]
inspection toolwindow: InspectionTree#checkWritable -> collectWritable