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)
Dmitry Avdeev [Thu, 9 Jun 2016 15:19:32 +0000 (18:19 +0300)]
test fixed
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
Rustam Vishnyakov [Thu, 9 Jun 2016 13:01:28 +0000 (16:01 +0300)]
FIXED IDEA-52549 Reformat Code misbehaviour in a XML file
Daniil Ovchinnikov [Thu, 9 Jun 2016 12:35:34 +0000 (15:35 +0300)]
[groovy] import contributor: skip instance members for static star imports
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)
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)
peter [Thu, 9 Jun 2016 11:46:28 +0000 (13:46 +0200)]
[^cdr] fix deadlock during background document commit
peter [Thu, 9 Jun 2016 10:03:41 +0000 (12:03 +0200)]
make TestStubHierarchyAction actually check something + minor renames/moves
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
Alexander Zolotov [Thu, 9 Jun 2016 11:26:33 +0000 (14:26 +0300)]
Highlighting issue links: ignore invalid replacement patterns (EA-83133)
Alexander Zolotov [Wed, 8 Jun 2016 19:46:17 +0000 (22:46 +0300)]
breadcrumbs initialization: project component -> startup activity
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)
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
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)
Pavel Dolgov [Wed, 8 Jun 2016 14:45:00 +0000 (17:45 +0300)]
Java: Added extension point for missing SDK notification (IDEA-152945)
Dmitry Batrak [Thu, 9 Jun 2016 10:26:05 +0000 (13:26 +0300)]
JavaDocInfoGenerator cleanup
Dmitry Batrak [Thu, 9 Jun 2016 10:10:53 +0000 (13:10 +0300)]
IDEA-156628 QuickDoc does not showing array initializers correctly
Dmitry Batrak [Thu, 9 Jun 2016 08:19:09 +0000 (11:19 +0300)]
fix showing error message during startup on KDE
peter [Thu, 9 Jun 2016 07:02:35 +0000 (09:02 +0200)]
build stub hierarchy on demand, drop cache on java structure change
Gregory.Shrago [Wed, 8 Jun 2016 20:04:25 +0000 (23:04 +0300)]
IDEA-157246 Background image: improve UX of removing the background
Daniil Ovchinnikov [Wed, 8 Jun 2016 19:10:21 +0000 (22:10 +0300)]
[groovy] bring default imports processing into import contributor extension
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
Daniil Ovchinnikov [Tue, 7 Jun 2016 17:39:14 +0000 (20:39 +0300)]
[grails] gson: g.render(Map) named arguments completion
Daniil Ovchinnikov [Wed, 8 Jun 2016 19:45:14 +0000 (22:45 +0300)]
[groovy] tests: implement getBasePath()
Sergey Simonchik [Wed, 8 Jun 2016 20:06:01 +0000 (23:06 +0300)]
center FixedSizeButton vertically and improve comment for magic number (-2)
Alexander Zolotov [Wed, 8 Jun 2016 19:18:06 +0000 (22:18 +0300)]
TestEditorManagerImpl.closeAllFiles should dispose editors
Gregory.Shrago [Wed, 8 Jun 2016 18:55:32 +0000 (21:55 +0300)]
IDEA-117223 Custom background image/colour for each project
Alexey Kudravtsev [Wed, 8 Jun 2016 18:38:49 +0000 (21:38 +0300)]
read action added
Shaverdova Elena [Wed, 8 Jun 2016 18:08:49 +0000 (20:08 +0200)]
file header update in template projects without Velocity for PhpStorm
Shaverdova Elena [Wed, 8 Jun 2016 17:39:46 +0000 (19:39 +0200)]
proper workspace.xml cleanup in template projects in PhpStorm
Shaverdova Elena [Wed, 8 Jun 2016 17:33:32 +0000 (19:33 +0200)]
Fix saving of FileEditorManager state
Konstantin Bulenkov [Wed, 8 Jun 2016 17:54:15 +0000 (19:54 +0200)]
IDEA-157244 Background image: wrong file chooser icon in Darcula
Konstantin Kolosovsky [Wed, 8 Jun 2016 17:29:39 +0000 (20:29 +0300)]
IDEA-156250 Implemented file scopes background colors for "ChangesTreeList" inheritors
peter [Wed, 8 Jun 2016 17:24:08 +0000 (19:24 +0200)]
stub hierarchy: don't process duplicate units
peter [Wed, 8 Jun 2016 17:22:43 +0000 (19:22 +0200)]
a better hashCode for stub hierarchy symbols
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)
peter [Wed, 8 Jun 2016 15:11:25 +0000 (17:11 +0200)]
include local and anonymous classes in stub hierarchy
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
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)
peter [Wed, 8 Jun 2016 14:33:27 +0000 (16:33 +0200)]
don't ignore scripts in groovy stub hierarchy indexing
peter [Wed, 8 Jun 2016 14:23:55 +0000 (16:23 +0200)]
LogSubtypesAction: print the number of subtypes
Dmitry Batrak [Wed, 8 Jun 2016 17:19:21 +0000 (20:19 +0300)]
cleanup in JavaTargetElementEvaluator
Dmitry Batrak [Wed, 8 Jun 2016 17:18:30 +0000 (20:18 +0300)]
IDEA-157050 Disable quick doc for javadoc block tags
Gregory.Shrago [Wed, 8 Jun 2016 16:27:41 +0000 (19:27 +0300)]
expanded branches preferred size is ignored and the component remains small
Gregory.Shrago [Wed, 8 Jun 2016 15:44:05 +0000 (18:44 +0300)]
typo, reformat
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
Alexander Lobas [Wed, 8 Jun 2016 14:53:41 +0000 (17:53 +0300)]
IDEA-155300 Change non-sticky balloons behavior: animation
Nadya Zabrodina [Wed, 8 Jun 2016 14:09:24 +0000 (17:09 +0300)]
[hg]: cleanUp
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
irengrig [Wed, 8 Jun 2016 13:50:43 +0000 (15:50 +0200)]
JsonBySchemaObjectAnnotator: remove unneeded logging
Alexander Lobas [Wed, 8 Jun 2016 13:02:34 +0000 (16:02 +0300)]
IDEA-153807 Welcome screen notifications
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
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
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)
Dmitry Batrak [Wed, 8 Jun 2016 10:50:56 +0000 (13:50 +0300)]
reset text rendering statistics on each output
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
Alexander Lobas [Wed, 8 Jun 2016 12:38:19 +0000 (15:38 +0300)]
IDEA-156871 Project leaked via BalloonLayout
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)
Vladislav.Soroka [Wed, 8 Jun 2016 11:44:47 +0000 (14:44 +0300)]
gradle: imports clean-up
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
peter [Wed, 8 Jun 2016 10:05:28 +0000 (12:05 +0200)]
revive stub hierarchy, controlled by a registry property
peter [Wed, 8 Jun 2016 09:58:51 +0000 (11:58 +0200)]
GetAllInheritorsAction: logger corrected
Dmitry Avdeev [Wed, 8 Jun 2016 09:21:02 +0000 (12:21 +0300)]
test fixed
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)
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
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
Sergey Simonchik [Wed, 8 Jun 2016 08:32:41 +0000 (11:32 +0300)]
fix tests: invoked later reparseFiles(file) interfere with highlighting in tests
Yann Cébron [Wed, 8 Jun 2016 08:27:28 +0000 (10:27 +0200)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Wed, 8 Jun 2016 08:25:05 +0000 (10:25 +0200)]
XpathIcons: move to /gen/ source root
Anna Kozlova [Wed, 8 Jun 2016 08:17:42 +0000 (11:17 +0300)]
cleanup method signatures
Yaroslav Lepenkin [Tue, 7 Jun 2016 17:08:45 +0000 (20:08 +0300)]
EA-83734
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()"
Dmitry Trofimov [Wed, 8 Jun 2016 07:29:33 +0000 (10:29 +0300)]
Add pandas tags, move the test to staging
Nikolay Mikhaylov [Wed, 8 Jun 2016 07:17:02 +0000 (10:17 +0300)]
show maven coordinates even on fail-to-load
Dmitry Batkovich [Wed, 8 Jun 2016 06:38:58 +0000 (09:38 +0300)]
inspections: yet another bunch of fixed descriptions
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
peter [Wed, 8 Jun 2016 06:21:37 +0000 (08:21 +0200)]
[^alexander.kirsanov @ rider] support hyperlinks in console heavy filters
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
Gregory.Shrago [Wed, 8 Jun 2016 01:02:18 +0000 (04:02 +0300)]
strip generics anonymous classes; support class initializers
Gregory.Shrago [Wed, 8 Jun 2016 00:13:34 +0000 (03:13 +0300)]
IDEA-92615 Breadcrumbs for Java classes
Gregory.Shrago [Tue, 7 Jun 2016 23:21:46 +0000 (02:21 +0300)]
background image: breadcrumbs
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
peter [Tue, 7 Jun 2016 20:19:13 +0000 (22:19 +0200)]
assert that parsed PSI has the same text as given
Sergey Simonchik [Tue, 7 Jun 2016 20:00:54 +0000 (23:00 +0300)]
reparse file on language substitution (IDEA-157189)
peter [Tue, 7 Jun 2016 19:19:45 +0000 (21:19 +0200)]
assert that file.setName happens only in write action
Dmitry Batkovich [Tue, 7 Jun 2016 19:22:35 +0000 (22:22 +0300)]
inspection toolwindow: more efficient collections IDEA-CR-11332
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'
Alexey Kudravtsev [Tue, 7 Jun 2016 12:11:57 +0000 (15:11 +0300)]
test blinks on overloaded agent
Roman Shevchenko [Tue, 7 Jun 2016 17:43:16 +0000 (20:43 +0300)]
[java] extra commas in annotation array initializers (IDEA-157182)
Anna Kozlova [Tue, 7 Jun 2016 16:57:48 +0000 (19:57 +0300)]
prefer package to class in import list (IDEA-113756)
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)
Anna Kozlova [Tue, 7 Jun 2016 12:16:57 +0000 (15:16 +0300)]
unused parameters: delete selected parameter only (IDEA-157190)
Anna Kozlova [Tue, 7 Jun 2016 10:41:37 +0000 (13:41 +0300)]
field can be local: don't evaluate runtime constants (IDEA-157179)
Anna Kozlova [Tue, 7 Jun 2016 10:15:13 +0000 (13:15 +0300)]
find classes to import: check accessibility (IDEA-154069)
Anna Kozlova [Tue, 7 Jun 2016 08:59:34 +0000 (11:59 +0300)]
EA-83663 - INRE: FileBasedIndexImpl.handleDumbMode
Dmitry Avdeev [Tue, 7 Jun 2016 16:47:52 +0000 (19:47 +0300)]
IDEA-156888 Simplify JDK setup for new projects
Dmitry Avdeev [Tue, 7 Jun 2016 13:57:18 +0000 (16:57 +0300)]
jdk combobox height fixed
Roman Shevchenko [Tue, 7 Jun 2016 16:45:11 +0000 (19:45 +0300)]
[java] extra commas in array initializers (IDEA-157182)
Dmitry Batkovich [Tue, 7 Jun 2016 16:39:01 +0000 (19:39 +0300)]
inspection toolwindow: InspectionTree#checkWritable -> collectWritable