idea/community.git
5 years agoextract task and lesson rename handlers
Liana Bakradze [Mon, 29 Feb 2016 16:07:03 +0000 (19:07 +0300)]
extract task and lesson rename handlers

5 years agomulti-process debug — prepare to implement getExecutionStacks
Vladimir Krivosheev [Mon, 29 Feb 2016 16:01:03 +0000 (17:01 +0100)]
multi-process debug — prepare to implement getExecutionStacks

5 years agogetExecutionStacks returns NotNull
Vladimir Krivosheev [Mon, 29 Feb 2016 12:23:48 +0000 (13:23 +0100)]
getExecutionStacks returns NotNull

5 years agomove web worker to wip
Vladimir Krivosheev [Mon, 29 Feb 2016 12:18:09 +0000 (13:18 +0100)]
move web worker to wip

5 years agouse only case sensitive path — node script expected to be cross-platform and we don...
Vladimir Krivosheev [Mon, 29 Feb 2016 10:22:57 +0000 (11:22 +0100)]
use only case sensitive path — node script expected to be cross-platform and we don't need to support this unrealistic use case

use java nio directly instead of FileSystemUtil.resolveSymLink

5 years agocleanup — use serializeIfNotDefault
Vladimir Krivosheev [Mon, 29 Feb 2016 08:48:25 +0000 (09:48 +0100)]
cleanup — use serializeIfNotDefault

5 years agoremove deprecated ModifiableModelEx, cleanup
Vladimir Krivosheev [Mon, 29 Feb 2016 08:37:31 +0000 (09:37 +0100)]
remove deprecated ModifiableModelEx, cleanup

5 years agomethod reference: accept classes as targets of constructor refs rebind
Anna Kozlova [Mon, 29 Feb 2016 15:42:54 +0000 (16:42 +0100)]
method reference: accept classes as targets of constructor refs rebind

5 years agointroduce parameter: extract and delete unused varargs parameter (IDEA-152294)
Anna Kozlova [Mon, 29 Feb 2016 15:26:34 +0000 (16:26 +0100)]
introduce parameter: extract and delete unused varargs parameter (IDEA-152294)

5 years agorestrict dependencies to changed method signature or self change (follow IDEA-CR...
Anna Kozlova [Mon, 29 Feb 2016 11:15:29 +0000 (12:15 +0100)]
restrict dependencies to changed method signature or self change (follow IDEA-CR-8856)

5 years agoSettings: display configurableId and pluginName on Shift
Gregory.Shrago [Mon, 29 Feb 2016 15:22:40 +0000 (18:22 +0300)]
Settings: display configurableId and pluginName on Shift

5 years agoadd default shortcut SHIFT
Gregory.Shrago [Fri, 26 Feb 2016 10:10:39 +0000 (13:10 +0300)]
add default shortcut SHIFT

5 years agoIDEA-152265 (Inspection 'Method is identical to its super method' should warn about... clion/146.274
Bas Leijdekkers [Mon, 29 Feb 2016 14:54:18 +0000 (15:54 +0100)]
IDEA-152265 (Inspection 'Method is identical to its super method' should warn about method with super call only)

5 years agoIG: better super call check
Bas Leijdekkers [Mon, 29 Feb 2016 13:54:55 +0000 (14:54 +0100)]
IG: better super call check

5 years agoLineStatusTracker: restore invokeLater until transactions are mandatory appcode/146.273
peter [Mon, 29 Feb 2016 14:41:06 +0000 (15:41 +0100)]
LineStatusTracker: restore invokeLater until transactions are mandatory

5 years agoSome workarounds for IDEA-112015 Go to Class window loses focus during typing
Konstantin Bulenkov [Mon, 29 Feb 2016 14:41:11 +0000 (15:41 +0100)]
Some workarounds for IDEA-112015 Go to Class window loses focus during typing

5 years agoMerge branch 'nz/shelveCleaning'
Nadya Zabrodina [Mon, 29 Feb 2016 13:43:50 +0000 (16:43 +0300)]
Merge branch 'nz/shelveCleaning'

5 years agoIDEA-151950 Decompiler doesn't work for classes from JDK 9
Egor.Ushakov [Mon, 29 Feb 2016 13:21:54 +0000 (16:21 +0300)]
IDEA-151950 Decompiler doesn't work for classes from JDK 9

5 years agodecompiler: support java 9 bytecode version
Egor.Ushakov [Mon, 29 Feb 2016 12:31:12 +0000 (15:31 +0300)]
decompiler: support java 9 bytecode version

5 years agolauncher: add forgoten '\n' in `Usage` output
Aleksey Pivovarov [Mon, 29 Feb 2016 10:50:32 +0000 (13:50 +0300)]
launcher: add forgoten '\n' in `Usage` output

5 years agoNPE fix (Exception)
Denis Fokin [Mon, 29 Feb 2016 12:40:58 +0000 (15:40 +0300)]
NPE fix (Exception)

5 years agoEDU-543 IAE in StudyBrowser if several projects opened
Liana Bakradze [Mon, 29 Feb 2016 12:34:40 +0000 (15:34 +0300)]
EDU-543 IAE in StudyBrowser if several projects opened

5 years ago[shelve]: delete autamatically created shelves after one week instead of one day
Nadya Zabrodina [Wed, 24 Feb 2016 18:36:33 +0000 (21:36 +0300)]
[shelve]: delete autamatically created shelves after one week instead of one day

5 years ago[shelve]: refactoring&style: remove delete unshelved action and add "all" atrategy...
Nadya Zabrodina [Wed, 24 Feb 2016 18:11:19 +0000 (21:11 +0300)]
[shelve]: refactoring&style: remove delete unshelved action and add "all" atrategy to clean dialog; improve text

5 years ago[shelf]: fix system and multi changelists unshelve: save remaining patches should...
Nadya Zabrodina [Wed, 17 Feb 2016 14:03:27 +0000 (17:03 +0300)]
[shelf]: fix system and multi changelists unshelve: save remaining patches should be performed after actual apply execution

* IDEA-150043 'Uncommitted changes' pollute project shelve

5 years ago[shelf]: delete not migrated shelf resources
Nadya Zabrodina [Tue, 16 Feb 2016 16:22:08 +0000 (19:22 +0300)]
[shelf]: delete not migrated shelf resources

5 years ago[shelf]: update shelf date for unshelved, restored or partly unshelved
Nadya Zabrodina [Thu, 4 Feb 2016 11:18:43 +0000 (14:18 +0300)]
[shelf]: update shelf date for unshelved, restored or partly unshelved

5 years ago[shelf]: clean unshelved using scheduler, mark to be deleted when using as update...
Nadya Zabrodina [Tue, 2 Feb 2016 17:39:26 +0000 (20:39 +0300)]
[shelf]: clean unshelved using scheduler, mark to be deleted when using as update strategy; add clean action on tollbar & to context menu

5 years ago[tests] watcher logging enabled
Roman Shevchenko [Mon, 29 Feb 2016 12:22:19 +0000 (13:22 +0100)]
[tests] watcher logging enabled

5 years agoupdate DsldTest to new IDEA versioning
peter [Mon, 29 Feb 2016 12:02:43 +0000 (13:02 +0100)]
update DsldTest to new IDEA versioning

5 years agoallow nonswing popup only for directories (as requested in IDEA-148519) to avoid... appcode/146.271 clion/146.272
Maxim.Mossienko [Mon, 29 Feb 2016 12:01:19 +0000 (13:01 +0100)]
allow nonswing popup only for directories (as requested in IDEA-148519) to avoid current implementation problems (IDEA-150397, IDEA-150472)

5 years agoremoved core-impl dependency on properties files phpstorm/146.270
Alexey Kudravtsev [Mon, 29 Feb 2016 10:54:39 +0000 (13:54 +0300)]
removed core-impl dependency on properties files

5 years agocleanup
Alexey Kudravtsev [Mon, 29 Feb 2016 10:53:47 +0000 (13:53 +0300)]
cleanup

5 years agowait for shutdown tracker threads to terminate
Alexey Kudravtsev [Sat, 27 Feb 2016 11:46:23 +0000 (14:46 +0300)]
wait for shutdown tracker threads to terminate

5 years agoDevKitUseScopeEnlarger: search in plugin descriptor XML files only
Yann Cébron [Mon, 29 Feb 2016 10:51:27 +0000 (11:51 +0100)]
DevKitUseScopeEnlarger: search in plugin descriptor XML files only

5 years agoassume that cached values are cleared correctly on nonphysical psi changes and don...
peter [Mon, 29 Feb 2016 10:25:12 +0000 (11:25 +0100)]
assume that cached values are cleared correctly on nonphysical psi changes and don't drop global caches on completion

5 years agoclear PsiCacheKey value on current file changes to make it work in non-physical PSI
peter [Mon, 29 Feb 2016 10:21:28 +0000 (11:21 +0100)]
clear PsiCacheKey value on current file changes to make it work in non-physical PSI

5 years agoRevert: IDEA-145785 push template data language as stubs depends on it
Konstantin Ulitin [Mon, 29 Feb 2016 10:11:03 +0000 (13:11 +0300)]
Revert: IDEA-145785 push template data language as stubs depends on it

5 years agoIDEA-145785 push template data language as stubs depends on it
Konstantin Ulitin [Mon, 29 Feb 2016 09:41:55 +0000 (12:41 +0300)]
IDEA-145785 push template data language as stubs depends on it

5 years agoAdd usage trigger
Alexander Lobas [Mon, 29 Feb 2016 09:23:22 +0000 (12:23 +0300)]
Add usage trigger

5 years agodon't use registry when it's not initialized yet (it will use only system properties... appcode/146.268 clion/146.269
Dmitry Batrak [Mon, 29 Feb 2016 08:40:19 +0000 (11:40 +0300)]
don't use registry when it's not initialized yet (it will use only system properties anyway)

5 years agodon't add xml words completion for other languages appcode/146.262 clion/146.266 dbe/146.265 idea/146.260 phpstorm/146.261 pycharm/146.259 pycharm/146.264 rubymine/146.263 webstorm/146.267
Dennis Ushakov [Sun, 28 Feb 2016 16:48:17 +0000 (19:48 +0300)]
don't add xml words completion for other languages

5 years agoMajor/minor version is 2016.2 appcode/146.258 clion/146.257 idea/146.256
Maxim.Mossienko [Sun, 28 Feb 2016 12:21:26 +0000 (13:21 +0100)]
Major/minor version is 2016.2

5 years agoremove deprecated collectAll usage from libLicenses.gant appcode/146.254 clion/146.255 idea/146.253
peter [Sun, 28 Feb 2016 11:26:34 +0000 (12:26 +0100)]
remove deprecated collectAll usage from libLicenses.gant

5 years agocommit non-physical psi without write action appcode/146.244 appcode/146.249 clion/146.240 clion/146.250 dbe/146.238 phpstorm/146.242 phpstorm/146.252 pycharm/146.239 pycharm/146.245 pycharm/146.247 pycharm/146.248 rubymine/146.243 webstorm/146.246
peter [Sat, 27 Feb 2016 22:01:56 +0000 (23:01 +0100)]
commit non-physical psi without write action

5 years agoEDU-547 Get rid of answer extension for Task Files
liana.bakradze [Sat, 27 Feb 2016 18:41:39 +0000 (21:41 +0300)]
EDU-547 Get rid of answer extension for Task Files

 Distinguish task and non-task files (visible and invisible for student) in project view

5 years agoUpgrade Groovy to avoid possible security problem (https://issues.apache.org/jira...
Maxim.Mossienko [Sat, 27 Feb 2016 18:30:12 +0000 (19:30 +0100)]
Upgrade Groovy to avoid possible security problem (https://issues.apache.org/jira/browse/GROOVY-7504) with Java deserialization vulnerability (IDEA-151414)

5 years agoEDU-547 Get rid of answer extension for Task Files
liana.bakradze [Sat, 27 Feb 2016 18:19:00 +0000 (21:19 +0300)]
EDU-547 Get rid of answer extension for Task Files

Use actual task file name instead of name.answer

5 years agohonor user-defined value of "ide.prioritize.ui.thread" option appcode/146.233 appcode/146.235 clion/146.234 clion/146.236
peter [Sat, 27 Feb 2016 11:42:21 +0000 (12:42 +0100)]
honor user-defined value of "ide.prioritize.ui.thread" option

5 years agoallow non-physical PSI and documents to be modified without write action
peter [Sat, 27 Feb 2016 10:02:49 +0000 (11:02 +0100)]
allow non-physical PSI and documents to be modified without write action

5 years agoPython real SDK test fix: double skeleton generation removed appcode/146.223 clion/146.220 dbe/146.219 idea/146.221 phpstorm/146.222 phpstorm/146.232 pycharm/146.227 pycharm/146.229 webstorm/146.231
Ilya.Kazakevich [Fri, 26 Feb 2016 20:18:52 +0000 (23:18 +0300)]
Python real SDK test fix: double skeleton generation removed

5 years ago[ui] diagnostic for EA-79714
Roman Shevchenko [Fri, 26 Feb 2016 20:14:26 +0000 (21:14 +0100)]
[ui] diagnostic for EA-79714

5 years agomissed delegate in prioritized intentions added (IDEA-152103)
Anna Kozlova [Fri, 26 Feb 2016 20:10:31 +0000 (21:10 +0100)]
missed delegate in prioritized intentions added (IDEA-152103)

5 years agomove load content to last step, after create scene and root container
Alexander Lobas [Fri, 26 Feb 2016 20:10:15 +0000 (23:10 +0300)]
move load content to last step, after create scene and root container

5 years agoWEB-20533 FileWatcher not respecting scope
Sergey Simonchik [Fri, 26 Feb 2016 19:27:29 +0000 (22:27 +0300)]
WEB-20533 FileWatcher not respecting scope

5 years agomethod reference: clear cached value on any modification in the expression (IDEA...
Anna Kozlova [Fri, 26 Feb 2016 18:50:33 +0000 (19:50 +0100)]
method reference: clear cached value on any modification in the expression (IDEA-151623)

5 years agoproceed with invalid method references (IDEA-152253)
Anna Kozlova [Fri, 26 Feb 2016 18:11:27 +0000 (19:11 +0100)]
proceed with invalid method references (IDEA-152253)

5 years agoIDEA-151861 ExtractMethodObject should not move static methods into created inner...
Egor.Ushakov [Fri, 26 Feb 2016 17:59:30 +0000 (20:59 +0300)]
IDEA-151861 ExtractMethodObject should not move static methods into created inner class - honor make static

5 years agoThey can't be on the same line according to PEP484
Dmitry Trofimov [Fri, 26 Feb 2016 17:55:51 +0000 (18:55 +0100)]
They can't be on the same line according to PEP484

5 years agoIDEA-151861 ExtractMethodObject should not move static methods into created inner...
Egor.Ushakov [Fri, 26 Feb 2016 17:00:12 +0000 (20:00 +0300)]
IDEA-151861 ExtractMethodObject should not move static methods into created inner class

5 years agofixed initial default
Anna Kozlova [Fri, 26 Feb 2016 16:58:35 +0000 (17:58 +0100)]
fixed initial default

5 years agoIDEA-144857 Find in Path layout
Vassiliy.Kudryashov [Fri, 26 Feb 2016 15:51:39 +0000 (18:51 +0300)]
IDEA-144857 Find in Path layout
Iteration #2 : matches counter inside the search field; don't lose custom scope name

5 years ago[vcs-log] dispose data manager with project in refresher tests
Julia Beliaeva [Fri, 26 Feb 2016 15:54:26 +0000 (18:54 +0300)]
[vcs-log] dispose data manager with project in refresher tests

5 years agogit: worktree support: use File to check for commondir location to avoid need of...
Kirill Likhodedov [Wed, 24 Feb 2016 15:06:43 +0000 (18:06 +0300)]
git: worktree support: use File to check for commondir location to avoid need of VFS refresh stuff

fixup for: git: IDEA-151598 read commondir file to find the main .git dir location

5 years agogit: make HEAD file constant private, separate the usage in findGitDir
Kirill Likhodedov [Tue, 23 Feb 2016 15:30:10 +0000 (18:30 +0300)]
git: make HEAD file constant private, separate the usage in findGitDir

5 years agogit: declare constants for named references: HEAD, MERGE_HEAD, CHERRY_PICK_HEAD
Kirill Likhodedov [Tue, 23 Feb 2016 14:53:54 +0000 (17:53 +0300)]
git: declare constants for named references: HEAD, MERGE_HEAD, CHERRY_PICK_HEAD

5 years agogit: don't find .git/HEAD file directly
Kirill Likhodedov [Tue, 23 Feb 2016 15:23:43 +0000 (18:23 +0300)]
git: don't find .git/HEAD file directly

5 years agogit: don't try to find rebase-apply/merge dirs directly
Kirill Likhodedov [Tue, 23 Feb 2016 15:20:42 +0000 (18:20 +0300)]
git: don't try to find rebase-apply/merge dirs directly

5 years agogit: make fields private: they shouldn't be used directly
Kirill Likhodedov [Tue, 23 Feb 2016 15:14:13 +0000 (18:14 +0300)]
git: make fields private: they shouldn't be used directly

5 years agogit: remove more usages of MERGE_HEAD, MERGE_MSG and SQUASH_MSG
Kirill Likhodedov [Tue, 23 Feb 2016 15:12:25 +0000 (18:12 +0300)]
git: remove more usages of MERGE_HEAD, MERGE_MSG and SQUASH_MSG

5 years agogit: simplify check for merge in progress, get rid of MERGE_HEAD usage
Kirill Likhodedov [Tue, 23 Feb 2016 15:00:09 +0000 (18:00 +0300)]
git: simplify check for merge in progress, get rid of MERGE_HEAD usage

5 years agogit: make fields private: they shouldn't be used directly
Kirill Likhodedov [Tue, 23 Feb 2016 14:52:24 +0000 (17:52 +0300)]
git: make fields private: they shouldn't be used directly

5 years agogit worktree support: getGitDir -> getRepositoryFiles
Kirill Likhodedov [Tue, 16 Feb 2016 12:11:52 +0000 (15:11 +0300)]
git worktree support: getGitDir -> getRepositoryFiles

Since git worktrees, there is no more a single .git directory:
there are two administrative directories containing different git files.

Let GitRepositoryFiles deal with them, and provide getRepositoryFiles()
to the clients who need to check for some git administrative file.

IDEA-151690

5 years agogit: IDEA-151598 read commondir file to find the main .git dir location
Kirill Likhodedov [Mon, 15 Feb 2016 15:40:14 +0000 (18:40 +0300)]
git: IDEA-151598 read commondir file to find the main .git dir location

5 years agogit: GitRepositoryFiles refactoring
Kirill Likhodedov [Thu, 11 Feb 2016 16:44:23 +0000 (19:44 +0300)]
git: GitRepositoryFiles refactoring

* Simplify the constructor.
* Return Files in get- methods to simplify clients' lifes.
* Get rebase- dirs from GitRepositoryFiles.

5 years agomulti-process debug — ensure we use active vm
Vladimir Krivosheev [Fri, 26 Feb 2016 15:22:01 +0000 (16:22 +0100)]
multi-process debug — ensure we use active vm

5 years agoget rid of XDebugSessionAdapter
Vladimir Krivosheev [Fri, 26 Feb 2016 14:15:43 +0000 (15:15 +0100)]
get rid of XDebugSessionAdapter

5 years agoensure that we resume active vm
Vladimir Krivosheev [Fri, 26 Feb 2016 14:09:52 +0000 (15:09 +0100)]
ensure that we resume active vm

5 years agodon't stop and restart highlighting on every mouse move
peter [Fri, 26 Feb 2016 15:24:46 +0000 (16:24 +0100)]
don't stop and restart highlighting on every mouse move

5 years agoQuickDocOnMouseOverManager: don't hold hard references to PSI
peter [Fri, 26 Feb 2016 15:15:51 +0000 (16:15 +0100)]
QuickDocOnMouseOverManager: don't hold hard references to PSI

5 years agovcs: less annoying notification for successful commit
Kirill Likhodedov [Fri, 26 Feb 2016 15:17:18 +0000 (18:17 +0300)]
vcs: less annoying notification for successful commit

different notifications for different commit results:
* successful commit => toolwindow fading notification as previously
* error => sticky balloon at the top right.

As part of IDEA-151547.

5 years agofix teamcity compilation?
peter [Fri, 26 Feb 2016 15:09:43 +0000 (16:09 +0100)]
fix teamcity compilation?

5 years agotestdata for IDEA-152179
Anna Kozlova [Fri, 26 Feb 2016 15:02:39 +0000 (16:02 +0100)]
testdata for IDEA-152179

5 years agoanonymous -> functional: setting to disable for non-annotated with @FunctionalInterfa...
Anna Kozlova [Fri, 26 Feb 2016 14:52:15 +0000 (15:52 +0100)]
anonymous -> functional: setting to disable for non-annotated with @FunctionalInterface (IDEA-152170)

5 years agofix for default overriding abstract: missed substitutor
Anna Kozlova [Fri, 26 Feb 2016 14:07:50 +0000 (15:07 +0100)]
fix for default overriding abstract: missed substitutor

5 years agofixes after IDEA-CR-8800
Egor.Ushakov [Fri, 26 Feb 2016 14:49:02 +0000 (17:49 +0300)]
fixes after IDEA-CR-8800

5 years agoinspection tool window: clear view busy status if canceled
Dmitry Batkovich [Fri, 26 Feb 2016 14:23:31 +0000 (17:23 +0300)]
inspection tool window: clear view busy status if canceled

5 years ago[vcs-log] subscribeToRootRefreshEvents returns Disposable that allows to unsubscribe
Julia Beliaeva [Wed, 17 Feb 2016 15:24:51 +0000 (18:24 +0300)]
[vcs-log] subscribeToRootRefreshEvents returns Disposable that allows to unsubscribe

5 years agoa test for EA-78631 - IAE: LightVariableBuilder.<init> (IDEA-CR-8189)
peter [Fri, 26 Feb 2016 14:18:13 +0000 (15:18 +0100)]
a test for EA-78631 - IAE: LightVariableBuilder.<init> (IDEA-CR-8189)

5 years agocorrect javadoc qualified class name completion (IDEA-CR-8279)
peter [Fri, 26 Feb 2016 13:50:25 +0000 (14:50 +0100)]
correct javadoc qualified class name completion (IDEA-CR-8279)

5 years agoMacroUtil: remove unnecessary check (IDEA-CR-8672)
peter [Fri, 26 Feb 2016 13:44:53 +0000 (14:44 +0100)]
MacroUtil: remove unnecessary check (IDEA-CR-8672)

5 years agoIncorrect sudo asking while compiling cython extensions (PY-18622)
Elizaveta Shashkova [Fri, 26 Feb 2016 14:07:08 +0000 (17:07 +0300)]
Incorrect sudo asking while compiling cython extensions (PY-18622)

We should check permissions of helpers path instead of sdk path.

5 years agojson schema read test corrections for better diagnostic and thread killing - accordin...
irengrig [Fri, 26 Feb 2016 14:09:04 +0000 (15:09 +0100)]
json schema read test corrections for better diagnostic and thread killing - according to IDEA-CR-8829

5 years agodiff: fix link click area for UnknownFileType message
Aleksey Pivovarov [Fri, 26 Feb 2016 13:51:44 +0000 (16:51 +0300)]
diff: fix link click area for UnknownFileType message

SimpleColoredComponent doesn't work well if it is stretched beyond his preferred side.

5 years agodo not show notification if user schema overrides system schema - according to discus...
irengrig [Fri, 26 Feb 2016 13:05:14 +0000 (14:05 +0100)]
do not show notification if user schema overrides system schema - according to discussion in review of WEB-20499 JSON Schema: in case of system and user schemas overlapping - use user schema only

5 years agoinspection tool window: tree doesn't property updates when group by dir is selected
Dmitry Batkovich [Fri, 26 Feb 2016 13:45:17 +0000 (16:45 +0300)]
inspection tool window: tree doesn't property updates when group by dir is selected

5 years agoset a time limit to UI thread prioritization
peter [Fri, 26 Feb 2016 13:09:34 +0000 (14:09 +0100)]
set a time limit to UI thread prioritization

5 years agogenerify ComboBox
peter [Fri, 26 Feb 2016 13:00:38 +0000 (14:00 +0100)]
generify ComboBox

5 years agoRUBY-17820 RSpec describe names truncated
Andrey Vokin [Fri, 26 Feb 2016 13:30:59 +0000 (16:30 +0300)]
RUBY-17820 RSpec describe names truncated

5 years agominimize borders in show usages popup title panel
Egor.Ushakov [Fri, 26 Feb 2016 13:28:12 +0000 (16:28 +0300)]
minimize borders in show usages popup title panel