idea/community.git
5 years agoMerge branch 'master' into OC-13477 appcode/162.496
Max Medvedev [Thu, 26 May 2016 08:01:27 +0000 (11:01 +0300)]
Merge branch 'master' into OC-13477

5 years agoIDEA-155548 gradle: classpath does not include generated resources appcode/162.332 clion/162.334 phpstorm/162.333 pycharm/162.335 rubymine/162.339
Vladislav.Soroka [Fri, 20 May 2016 10:10:30 +0000 (13:10 +0300)]
IDEA-155548 gradle: classpath does not include generated resources

5 years ago[platform] check for project disposal in background task (IDEA-CR-10895)
Roman Shevchenko [Fri, 20 May 2016 10:07:31 +0000 (12:07 +0200)]
[platform] check for project disposal in background task (IDEA-CR-10895)

5 years agoNPE fix
Vassiliy.Kudryashov [Fri, 20 May 2016 09:58:31 +0000 (12:58 +0300)]
NPE fix

5 years agohuman readable intention family names for IDEA-156288 webstorm/162.330
Dennis Ushakov [Thu, 19 May 2016 17:13:23 +0000 (20:13 +0300)]
human readable intention family names for IDEA-156288

5 years agoupdating bundled runtime from update script - don't use debug build of jdk
Dmitry Batrak [Fri, 20 May 2016 09:37:29 +0000 (12:37 +0300)]
updating bundled runtime from update script - don't use debug build of jdk

5 years agoChanges for IDEA-CR-10721
Rustam Vishnyakov [Thu, 19 May 2016 17:03:15 +0000 (20:03 +0300)]
Changes for IDEA-CR-10721

5 years agocorrect AddAnnotationIntention applicability appcode/162.327 clion/162.328
peter [Fri, 20 May 2016 07:04:20 +0000 (09:04 +0200)]
correct AddAnnotationIntention applicability

5 years agomore comprehensive assertion in PsiLiteralStub.getLiteralType (IDEA-CR-10901) idea/162.325 webstorm/162.326
peter [Fri, 20 May 2016 05:49:09 +0000 (07:49 +0200)]
more comprehensive assertion in PsiLiteralStub.getLiteralType (IDEA-CR-10901)

5 years agomake Module file type known in any IDE - also for WI-31621 Integrate template project... appcode/162.321 clion/162.316 dbe/162.317 phpstorm/162.318 pycharm/162.315 pycharm/162.319 rubymine/162.323 webstorm/162.324
Shaverdova Elena [Thu, 19 May 2016 19:53:51 +0000 (22:53 +0300)]
make Module file type known in any IDE - also for WI-31621 Integrate template projects into PhpStorm

5 years ago[io] move synchronized markCorrupted out of storage lock to avoid incorrect locking...
Julia Beliaeva [Thu, 19 May 2016 16:25:28 +0000 (19:25 +0300)]
[io] move synchronized markCorrupted out of storage lock to avoid incorrect locking order

5 years ago[io] minor: reoder fields so that all non-final fields are together
Julia Beliaeva [Thu, 19 May 2016 15:31:14 +0000 (18:31 +0300)]
[io] minor: reoder fields so that all non-final fields are together

5 years ago[io] minor: remove unused private field
Julia Beliaeva [Thu, 19 May 2016 15:20:17 +0000 (18:20 +0300)]
[io] minor: remove unused private field

5 years agoIDEA-156077 Empty space instead of CLion app icon when minimize Welcome screen
Vassiliy.Kudryashov [Thu, 19 May 2016 18:43:53 +0000 (21:43 +0300)]
IDEA-156077 Empty space instead of CLion app icon when minimize Welcome screen

5 years agoWEB-20704 Emmet: allow to configure bem separators
Alexander Zolotov [Thu, 19 May 2016 18:16:26 +0000 (21:16 +0300)]
WEB-20704 Emmet: allow to configure bem separators

5 years agoIDEA-156280 Incorrect evaluation inside anonymous class - fixes after IDEA-CR-10896
Egor.Ushakov [Thu, 19 May 2016 17:34:55 +0000 (20:34 +0300)]
IDEA-156280 Incorrect evaluation inside anonymous class - fixes after IDEA-CR-10896

5 years agominor: do not call conflict resolvers on empty conflicts list
Egor.Ushakov [Thu, 19 May 2016 17:20:07 +0000 (20:20 +0300)]
minor: do not call conflict resolvers on empty conflicts list

5 years agoavoid NPE on compaction
Maxim.Mossienko [Thu, 19 May 2016 16:51:28 +0000 (18:51 +0200)]
avoid NPE on compaction

5 years agogit rebase reword dialog: use EditorTextField instead of JTextArea
Kirill Likhodedov [Wed, 18 May 2016 17:46:45 +0000 (20:46 +0300)]
git rebase reword dialog: use EditorTextField instead of JTextArea

Fixes IDEA-156233 and IDEA-138508.

5 years agocleanup: don't use a form for such simple dialog
Kirill Likhodedov [Wed, 18 May 2016 17:26:23 +0000 (20:26 +0300)]
cleanup: don't use a form for such simple dialog

5 years agocleanup: trivial javadocs, code style
Kirill Likhodedov [Wed, 18 May 2016 17:22:21 +0000 (20:22 +0300)]
cleanup: trivial javadocs, code style

5 years agostatistics + cleanup
Gregory.Shrago [Thu, 19 May 2016 00:54:29 +0000 (03:54 +0300)]
statistics + cleanup

5 years agouse enum instead of constants
Egor.Ushakov [Thu, 19 May 2016 16:02:41 +0000 (19:02 +0300)]
use enum instead of constants

5 years agoIDEA-152540 Open popups submenu on hover (ROLLBACK)
Vassiliy.Kudryashov [Thu, 19 May 2016 15:33:33 +0000 (18:33 +0300)]
IDEA-152540 Open popups submenu on hover (ROLLBACK)

5 years agoinspection tool window: batch suppression unmodified != already suppressed IDEA...
Dmitry Batkovich [Thu, 19 May 2016 15:21:12 +0000 (18:21 +0300)]
inspection tool window:  batch suppression unmodified != already suppressed IDEA-156310

5 years agocleanup clion/162.311 idea/162.310
Dmitry Avdeev [Thu, 19 May 2016 14:50:30 +0000 (17:50 +0300)]
cleanup

5 years agoenable "Extract Include File" on Jsp
Dmitry Avdeev [Thu, 19 May 2016 14:49:30 +0000 (17:49 +0300)]
enable "Extract Include File" on Jsp

5 years agoJavafx: Better name for utility method. (IDEA-153662)
Pavel Dolgov [Thu, 19 May 2016 10:37:29 +0000 (13:37 +0300)]
Javafx: Better name for utility method. (IDEA-153662)

5 years agoavoid checks over not applicable methods (IDEA-156196)
Anna.Kozlova [Thu, 19 May 2016 14:25:32 +0000 (16:25 +0200)]
avoid checks over not applicable methods (IDEA-156196)

5 years agofix button title cases (IDEA-155669)
Anna.Kozlova [Thu, 19 May 2016 13:23:32 +0000 (15:23 +0200)]
fix button title cases (IDEA-155669)

5 years agoinspection tool window: key id -> short-name NPE fixed IDEA-155872
Dmitry Batkovich [Thu, 19 May 2016 14:18:22 +0000 (17:18 +0300)]
inspection tool window:  key id -> short-name NPE fixed IDEA-155872

5 years agoIDEA-156193 Toggle using soft wraps in current editor not working
Dmitry Batrak [Thu, 19 May 2016 14:14:02 +0000 (17:14 +0300)]
IDEA-156193 Toggle using soft wraps in current editor not working

5 years agoIDEA-155612 Autopopup completion is slow after typing @
peter [Thu, 19 May 2016 14:07:25 +0000 (16:07 +0200)]
IDEA-155612 Autopopup completion is slow after typing @

5 years agomake PsiLiteralExpression annotation values stub-based
peter [Thu, 19 May 2016 13:21:23 +0000 (15:21 +0200)]
make PsiLiteralExpression annotation values stub-based

5 years agoIDEA-155420 Update Event Log look and behavior
Alexander Lobas [Thu, 19 May 2016 14:02:01 +0000 (17:02 +0300)]
IDEA-155420 Update Event Log look and behavior

5 years agoFix preferred size for big popups
Vassiliy.Kudryashov [Thu, 19 May 2016 13:24:14 +0000 (16:24 +0300)]
Fix preferred size for big popups

5 years agoIDEA-154312 IDE becomes unresponsive on file save/sync
Dmitry Batrak [Thu, 19 May 2016 13:21:46 +0000 (16:21 +0300)]
IDEA-154312 IDE becomes unresponsive on file save/sync

fix NPE made possible after previous commit

5 years agodo not mark for recompilation files that depend on the files compiled with errors
Eugene Zhuravlev [Thu, 19 May 2016 13:08:07 +0000 (15:08 +0200)]
do not mark for recompilation files that depend on the files compiled with errors

5 years ago review follow-up: IDEA-CR-10698: fix recompile on resource files
Eugene Zhuravlev [Wed, 18 May 2016 13:00:45 +0000 (15:00 +0200)]
 review follow-up: IDEA-CR-10698: fix recompile on resource files

5 years agoIDEA-154312 IDE becomes unresponsive on file save/sync
Dmitry Batrak [Thu, 19 May 2016 13:06:02 +0000 (16:06 +0300)]
IDEA-154312 IDE becomes unresponsive on file save/sync

Make sure text layout cache is not 'polluted' with useless data:
* don't put subchunks into cache
* remove chunks for invalidated lines from cache

5 years agoinspection tool window: open settings for selected group if can't do it for tool...
Dmitry Batkovich [Thu, 19 May 2016 12:57:57 +0000 (15:57 +0300)]
inspection tool window:  open settings for selected group if can't do it for tool IDEA-156179

5 years agoIDEA-153908 The setting "reformat according to style" is not saved.
Dmitry Avdeev [Thu, 19 May 2016 12:21:51 +0000 (15:21 +0300)]
IDEA-153908 The setting "reformat according to style" is not saved.

5 years agomake project templates exportable; for WI-31621 Integrate template projects into...
Shaverdova Elena [Sun, 8 May 2016 14:47:24 +0000 (17:47 +0300)]
make project templates exportable; for WI-31621 Integrate template projects into PhpStorm

5 years agominor: use assertInstanceOf
Egor.Ushakov [Thu, 19 May 2016 12:45:50 +0000 (15:45 +0300)]
minor: use assertInstanceOf

5 years agoregex: allow ruby named group calls (\g<name>) (RUBY-8357)
Bas Leijdekkers [Thu, 19 May 2016 12:19:39 +0000 (14:19 +0200)]
regex: allow ruby named group calls (\g<name>) (RUBY-8357)

5 years agoregex: language lookup seems unnecessary
Bas Leijdekkers [Thu, 19 May 2016 12:18:30 +0000 (14:18 +0200)]
regex: language lookup seems unnecessary

5 years agoIDEA-156227 diff: support templates as a part of parameter in external tools
Aleksey Pivovarov [Wed, 18 May 2016 14:28:40 +0000 (17:28 +0300)]
IDEA-156227 diff: support templates as a part of parameter in external tools

5 years agoSome optimization
Rustam Vishnyakov [Thu, 19 May 2016 12:17:17 +0000 (15:17 +0300)]
Some optimization

5 years ago[platform] skips incorrect live templates (EA-82137)
Roman Shevchenko [Thu, 19 May 2016 12:09:44 +0000 (14:09 +0200)]
[platform] skips incorrect live templates (EA-82137)

5 years agoIDEA-137774 TreeTableTree doesn't support the case where the tree column isn't the...
Konstantin Bulenkov [Thu, 19 May 2016 12:04:07 +0000 (14:04 +0200)]
IDEA-137774 TreeTableTree doesn't support the case where the tree column isn't the first column

5 years agoIDEA-156280 Incorrect evaluation inside anonymous class clion/162.307
Egor.Ushakov [Thu, 19 May 2016 12:00:41 +0000 (15:00 +0300)]
IDEA-156280 Incorrect evaluation inside anonymous class

5 years agotoString impls for builtin visibility checkers
Egor.Ushakov [Thu, 19 May 2016 11:24:52 +0000 (14:24 +0300)]
toString impls for builtin visibility checkers

5 years ago[platform] performs project roots check in background; ensures watcher has finished...
Roman Shevchenko [Thu, 19 May 2016 11:48:28 +0000 (13:48 +0200)]
[platform] performs project roots check in background; ensures watcher has finished setting roots (IDEA-155767)

5 years agoIDEA-156186 Project names containing dot (.) causes display problem
Vassiliy.Kudryashov [Thu, 19 May 2016 11:37:19 +0000 (14:37 +0300)]
IDEA-156186 Project names containing dot (.) causes display problem

5 years agofixed package names
Alexey Kudravtsev [Thu, 19 May 2016 11:15:16 +0000 (14:15 +0300)]
fixed package names

5 years agolambdify
Alexey Kudravtsev [Wed, 18 May 2016 16:11:55 +0000 (19:11 +0300)]
lambdify

5 years agoallow to share cell renderers between components without leaking matchers phpstorm/162.304
peter [Thu, 19 May 2016 10:11:28 +0000 (12:11 +0200)]
allow to share cell renderers between components without leaking matchers

5 years agodon't dump threads every single second when UNRESPONSIVE_THRESHOLD_SECONDS is 1 ...
peter [Thu, 19 May 2016 09:26:34 +0000 (11:26 +0200)]
don't dump threads every single second when UNRESPONSIVE_THRESHOLD_SECONDS is 1 (IDEA-156259)

5 years agohierarchy tree structure supports async commit, so remove the sync one (EA-82213)
peter [Thu, 19 May 2016 09:22:31 +0000 (11:22 +0200)]
hierarchy tree structure supports async commit, so remove the sync one (EA-82213)

5 years agocommit automatic configuration change
Aleksey Pivovarov [Thu, 19 May 2016 09:18:27 +0000 (12:18 +0300)]
commit automatic configuration change

5 years agoSettings/Code Style/JavaDoc: fix highlighting of changed fragments
Aleksey Pivovarov [Wed, 18 May 2016 12:57:05 +0000 (15:57 +0300)]
Settings/Code Style/JavaDoc: fix highlighting of changed fragments

* do not highlight whole line, if there are found inner fragments
-- before this change, whole modified line was highlighted. Now only changed whitespaces are highlighted.
-- it was broken in 7af486c6 (DiffMarkup was not intended to be used like this)
* Use new diff API

5 years agoSettings/Code Style/JavaDoc: simplify range correction
Aleksey Pivovarov [Wed, 18 May 2016 13:58:04 +0000 (16:58 +0300)]
Settings/Code Style/JavaDoc: simplify range correction

* old javadoc was not updated in 789b578d6924a2d4059c967b1317413ad0794375

5 years agoSettings/Code Style/JavaDoc: simplify
Aleksey Pivovarov [Wed, 18 May 2016 12:31:28 +0000 (15:31 +0300)]
Settings/Code Style/JavaDoc: simplify

5 years agoSettings/Code Style/JavaDoc: move range correction logic inside diff calculator
Aleksey Pivovarov [Wed, 18 May 2016 12:29:49 +0000 (15:29 +0300)]
Settings/Code Style/JavaDoc: move range correction logic inside diff calculator

5 years agofix updating JRE on OS X - make sure symlinks are created correctly
Dmitry Batrak [Thu, 19 May 2016 09:19:02 +0000 (12:19 +0300)]
fix updating JRE on OS X - make sure symlinks are created correctly

5 years agodon't suggest break/continue inside lambda/anonymous inside a loop (IDEA-CR-10869) appcode/162.302 clion/162.301
peter [Thu, 19 May 2016 08:57:05 +0000 (10:57 +0200)]
don't suggest break/continue inside lambda/anonymous inside a loop (IDEA-CR-10869)

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 19 May 2016 08:55:44 +0000 (11:55 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoinspection tool window: odd auto-scrolling in preview editor IDEA-156163
Dmitry Batkovich [Thu, 19 May 2016 08:54:51 +0000 (11:54 +0300)]
inspection tool window: odd auto-scrolling in preview editor IDEA-156163

5 years agoreuse PsiClassListCellRenderer instance
peter [Thu, 19 May 2016 08:43:32 +0000 (10:43 +0200)]
reuse PsiClassListCellRenderer instance

5 years agosupport external @Deprecated annotation for cls class & field (IDEA-CR-10878)
peter [Thu, 19 May 2016 08:37:37 +0000 (10:37 +0200)]
support external @Deprecated annotation for cls class & field (IDEA-CR-10878)

5 years agoavoid NPE in FileManagerImpl.markInvalidated
peter [Thu, 19 May 2016 08:32:06 +0000 (10:32 +0200)]
avoid NPE in FileManagerImpl.markInvalidated

5 years agoIDEA-156259 idea.log spammed by "PerformanceWatcher - High memory usage"
peter [Thu, 19 May 2016 07:47:33 +0000 (09:47 +0200)]
IDEA-156259 idea.log spammed by "PerformanceWatcher - High memory usage"

5 years agodevkit: added missing apostrophe to inspection message
nik [Thu, 19 May 2016 08:39:29 +0000 (11:39 +0300)]
devkit: added missing apostrophe to inspection message

5 years agofix: IDEA-154111 Create Test dialog: for not found Arquillian library the suggested...
Nikolay Mikhaylov [Thu, 19 May 2016 08:14:19 +0000 (11:14 +0300)]
fix: IDEA-154111 Create Test dialog: for not found Arquillian library the suggested Fix is incorrect

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 19 May 2016 07:43:50 +0000 (10:43 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoIDEA-156257: Show warning when a plain branch number is specified in 'until-build...
nik [Wed, 18 May 2016 19:05:21 +0000 (22:05 +0300)]
IDEA-156257: Show warning when a plain branch number is specified in 'until-build' attribute in plugin.xml

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 19 May 2016 06:11:57 +0000 (09:11 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agofind in path: select all in search field when show popup appcode/162.294 clion/162.290 dbe/162.293 idea/162.287 phpstorm/162.288 pycharm/162.292 pycharm/162.297 rubymine/162.295 webstorm/162.296
Vassiliy.Kudryashov [Wed, 18 May 2016 22:15:57 +0000 (01:15 +0300)]
find in path: select all in search field when show popup

5 years agofind popup: don't blink with resize
Sergey Ignatov [Wed, 18 May 2016 21:53:22 +0000 (00:53 +0300)]
find popup: don't blink with resize

5 years agoIDEA-98634 Favorites List: sort entries: add manual (DnD) sorting
Vassiliy.Kudryashov [Wed, 18 May 2016 19:33:13 +0000 (22:33 +0300)]
IDEA-98634 Favorites List: sort entries: add manual (DnD) sorting

5 years agochoose some nice and decent preview text
Gregory.Shrago [Wed, 18 May 2016 19:42:09 +0000 (22:42 +0300)]
choose some nice and decent preview text

5 years agoIDEA-119612 Settings / Language Injections: duplicate of bundled entry is bundled...
Gregory.Shrago [Wed, 18 May 2016 19:32:58 +0000 (22:32 +0300)]
IDEA-119612 Settings / Language Injections: duplicate of bundled entry is bundled and not saved on restart

5 years agoPY-19127 Fixed: __prepare__ magic function not hightlights
Semyon Proshev [Wed, 20 Apr 2016 13:22:15 +0000 (16:22 +0300)]
PY-19127 Fixed: __prepare__ magic function not hightlights

Add __prepare__ to py3 builtin methods

5 years agoPY-17828 Fixed: Wrong signature inspection false positive for __prepare__ method...
Semyon Proshev [Wed, 20 Apr 2016 13:13:55 +0000 (16:13 +0300)]
PY-17828 Fixed: Wrong signature inspection false positive for __prepare__ method of metaclasses

Add __prepare__ to type's skeletons

5 years agoIDEA-156244 Install the VcsDirtyScopeVfsListener on project open
Kirill Likhodedov [Wed, 18 May 2016 18:30:36 +0000 (21:30 +0300)]
IDEA-156244 Install the VcsDirtyScopeVfsListener on project open

This was broken in 9f7a972e when project component became
a project service without any explicit initialization.

5 years agoclean up and more consistency on flushing
Maxim.Mossienko [Wed, 18 May 2016 18:06:40 +0000 (20:06 +0200)]
clean up and more consistency on flushing

5 years agoability to hook into dropMemoryCaches
Maxim.Mossienko [Wed, 18 May 2016 18:05:13 +0000 (20:05 +0200)]
ability to hook into dropMemoryCaches

5 years agojavafx entry point for unused declaration (IDEA-156062
Anna.Kozlova [Wed, 18 May 2016 17:53:29 +0000 (19:53 +0200)]
javafx entry point for unused declaration (IDEA-156062
)

5 years agoto avoid persistent hash map corruption sync stream on closing file handle used for...
Maxim.Mossienko [Wed, 18 May 2016 17:53:18 +0000 (19:53 +0200)]
to avoid persistent hash map corruption sync stream on closing file handle used for output

5 years agoIDEA-156098 `@Deprecated` external annotation on method does not affect editor
peter [Wed, 18 May 2016 17:41:50 +0000 (19:41 +0200)]
IDEA-156098 `@Deprecated` external annotation on method does not affect editor

5 years agoIDEA-156245 @NotNull doesn't seem to work for enums
peter [Wed, 18 May 2016 17:36:14 +0000 (19:36 +0200)]
IDEA-156245 @NotNull doesn't seem to work for enums

5 years agocorrect dfa comparison of boxed NaNs (IDEA-156202)
peter [Wed, 18 May 2016 17:19:04 +0000 (19:19 +0200)]
correct dfa comparison of boxed NaNs (IDEA-156202)

5 years agoRemove PsiLock usages in XML PSI (IDEA-139921)
Maxim.Mossienko [Wed, 18 May 2016 17:40:58 +0000 (19:40 +0200)]
Remove PsiLock usages in XML PSI (IDEA-139921)

5 years agofix for Find in Path Preview to show proper position (IDEA-155972)
Maxim.Mossienko [Wed, 18 May 2016 17:27:10 +0000 (19:27 +0200)]
fix for Find in Path Preview to show proper position (IDEA-155972)

5 years agoPY-9924 Fixed: "Expected type" warning when indexing a list with a slice object
Semyon Proshev [Wed, 20 Apr 2016 15:54:34 +0000 (18:54 +0300)]
PY-9924 Fixed: "Expected type" warning when indexing a list with a slice object

Update list and tuple skeletons to accept slice as a parameter for __getitem__

5 years agoIDEA-156246 About font on Windows is hardcoded to Tahoma, doesn't support some glyphs...
Vassiliy.Kudryashov [Wed, 18 May 2016 16:15:18 +0000 (19:15 +0300)]
IDEA-156246 About font on Windows is hardcoded to Tahoma, doesn't support some glyphs (Chinese)

5 years agopatch: fold unchanged fragments in local content in apply-somehow dialog
Aleksey Pivovarov [Wed, 18 May 2016 15:44:06 +0000 (18:44 +0300)]
patch: fold unchanged fragments in local content in apply-somehow dialog

5 years agoPY-8604 Fixed: Rename refactoring for variable in generator comprehension leads to...
Semyon Proshev [Wed, 20 Apr 2016 15:51:18 +0000 (18:51 +0300)]
PY-8604 Fixed: Rename refactoring for variable in generator comprehension leads to unresolved references
PY-18808 Fixed: Incorrect variable highlighting

Update PyReferenceImpl.resolvesToSameLocal to correctly handle comprehensions

5 years agoproject configuration: use standard output for 'instrumentation-util-8' module to...
nik [Wed, 18 May 2016 16:25:51 +0000 (19:25 +0300)]
project configuration: use standard output for 'instrumentation-util-8' module to avoid problems with build scripts which change project output folder

5 years agoPY-18866 Fixed: Method '...' can be 'static' - false positive when calling super()
Semyon Proshev [Fri, 22 Apr 2016 12:03:38 +0000 (15:03 +0300)]
PY-18866 Fixed: Method '...' can be 'static' - false positive when calling super()

Check if Py3 function has super callee