idea/community.git
6 years agoMerge remote-tracking branch 'origin/akoshevoy/docker-compose-remote-run'
Alexander Koshevoy [Tue, 1 Mar 2016 10:52:12 +0000 (13:52 +0300)]
Merge remote-tracking branch 'origin/akoshevoy/docker-compose-remote-run'

6 years agologging for refactorings run under write action
Anna Kozlova [Tue, 1 Mar 2016 10:07:51 +0000 (11:07 +0100)]
logging for refactorings run under write action

6 years agoinference: retrieve all type parameters from owner to get correct inference context...
Anna Kozlova [Tue, 1 Mar 2016 10:03:28 +0000 (11:03 +0100)]
inference: retrieve all type parameters from owner to get correct inference context to calculate type parameter substitution

6 years agomove compareFunctions to separate file to simplify JavaScriptDebugProcess class
Vladimir Krivosheev [Tue, 1 Mar 2016 09:39:49 +0000 (10:39 +0100)]
move compareFunctions to separate file to simplify JavaScriptDebugProcess class
ensure that we don't show thread name for single process debug

6 years agoinspection tool window: "Fix all" text improved appcode/146.287 clion/146.286
Dmitry Batkovich [Tue, 1 Mar 2016 09:00:41 +0000 (12:00 +0300)]
inspection tool window: "Fix all" text improved

6 years agoQuickDocOnMouseOverManager: use WeakReference instead of smart pointer (which is...
peter [Tue, 1 Mar 2016 08:59:29 +0000 (09:59 +0100)]
QuickDocOnMouseOverManager: use WeakReference instead of smart pointer (which is too complicated and its survival not needed)

6 years agoadjust borders in show overrides popup title panel
Egor.Ushakov [Tue, 1 Mar 2016 08:51:18 +0000 (11:51 +0300)]
adjust borders in show overrides popup title panel

6 years agoApplicationImpl createComponent: revert transaction use
peter [Tue, 1 Mar 2016 08:36:01 +0000 (09:36 +0100)]
ApplicationImpl createComponent: revert transaction use

6 years agocollapse.png optimized
nik [Tue, 1 Mar 2016 08:26:13 +0000 (11:26 +0300)]
collapse.png optimized

6 years agoinspection tool window: inspection name is bold pycharm/146.285
Dmitry Batkovich [Tue, 1 Mar 2016 08:19:39 +0000 (11:19 +0300)]
inspection tool window: inspection name is bold

6 years agocancel popup activity if modality state suddenly changes before we can handle the...
peter [Tue, 1 Mar 2016 08:10:31 +0000 (09:10 +0100)]
cancel popup activity if modality state suddenly changes before we can handle the user choice

6 years agosimplify TransactionGuardImpl: no modality state passing around
peter [Tue, 1 Mar 2016 08:08:29 +0000 (09:08 +0100)]
simplify TransactionGuardImpl: no modality state passing around

6 years agoinspection tool window: blinking test is fixed
Dmitry Batkovich [Tue, 1 Mar 2016 08:00:57 +0000 (11:00 +0300)]
inspection tool window: blinking test is fixed

6 years agoinspection tool window: cosmetics -- fix&suppress toolbar uses only one line now
Dmitry Batkovich [Tue, 1 Mar 2016 07:45:56 +0000 (10:45 +0300)]
inspection tool window: cosmetics -- fix&suppress toolbar uses only one line now

6 years agouse async commit in parameter info
peter [Tue, 1 Mar 2016 07:35:21 +0000 (08:35 +0100)]
use async commit in parameter info

6 years agoinspection tool window: cosmetics -- add "All" word to buttons text when multiple...
Dmitry Batkovich [Tue, 1 Mar 2016 07:27:13 +0000 (10:27 +0300)]
inspection tool window: cosmetics -- add "All" word to buttons text when multiple problems are selected

6 years agoUpdated Windows binaries for attach to Python process (PY-17986) webstorm/146.281
Dmitry Trofimov [Tue, 1 Mar 2016 02:45:44 +0000 (03:45 +0100)]
Updated Windows binaries for attach to Python process (PY-17986)

6 years agoUpdated Linux binaries for Attach to Python process appcode/146.280 clion/146.278 idea/146.276 phpstorm/146.275 pycharm/146.279 rubymine/146.282
Dmitry Trofimov [Tue, 1 Mar 2016 01:52:37 +0000 (02:52 +0100)]
Updated Linux binaries for Attach to Python process

6 years agoFix 'pydevd_tracing' module import in attach to Python process C-code (+OSX binaries)
Dmitry Trofimov [Tue, 1 Mar 2016 01:26:40 +0000 (02:26 +0100)]
Fix 'pydevd_tracing' module import in attach to Python process C-code (+OSX binaries)

6 years agoMerge remote-tracking branch 'origin/master'
Ivan Chirkov [Mon, 29 Feb 2016 23:37:00 +0000 (00:37 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agomore granular write actions in live template prev/next variable actions; fire listene...
peter [Mon, 29 Feb 2016 21:56:13 +0000 (22:56 +0100)]
more granular write actions in live template prev/next variable actions; fire listeners outside write action

6 years agoIDEA-69733 Database console is always closed when invoking 'Close unmodified' action
Gregory.Shrago [Mon, 29 Feb 2016 21:15:23 +0000 (00:15 +0300)]
IDEA-69733 Database console is always closed when invoking 'Close unmodified' action

6 years agoDBE-1242 Having focus in "Database Console" and pressing "close tab" with CMD-w alway...
Gregory.Shrago [Mon, 29 Feb 2016 20:55:14 +0000 (23:55 +0300)]
DBE-1242 Having focus in "Database Console" and pressing "close tab" with CMD-w always closes SQL console instead

6 years agounify pin-active-tab actions: TW, EW & content-tabs: part 2
Gregory.Shrago [Mon, 29 Feb 2016 20:14:16 +0000 (23:14 +0300)]
unify pin-active-tab actions: TW, EW & content-tabs: part 2

6 years agoIG: fix test
Bas Leijdekkers [Mon, 29 Feb 2016 20:00:14 +0000 (21:00 +0100)]
IG: fix test

6 years agofield can be local: restrict check for only super/this call (IDEA-152331)
Anna Kozlova [Mon, 29 Feb 2016 18:57:33 +0000 (19:57 +0100)]
field can be local: restrict check for only super/this call (IDEA-152331)

6 years agotestdata for IDEA-152332
Anna Kozlova [Mon, 29 Feb 2016 18:34:38 +0000 (19:34 +0100)]
testdata for IDEA-152332

6 years agomove destination: check directories in project (IDEA-152320)
Anna Kozlova [Mon, 29 Feb 2016 17:44:25 +0000 (18:44 +0100)]
move destination: check directories in project (IDEA-152320)

6 years agoIDEA-152303 ('Optional.get() without isPresent() check' inspection should support...
Bas Leijdekkers [Mon, 29 Feb 2016 18:34:13 +0000 (19:34 +0100)]
IDEA-152303 ('Optional.get() without isPresent() check' inspection should support assertions)

6 years ago[java] fixes identifier highlighting in decompiled code
Roman Shevchenko [Mon, 29 Feb 2016 19:35:34 +0000 (20:35 +0100)]
[java] fixes identifier highlighting in decompiled code

6 years agounify pin-active-tab actions: TW, EW & content-tabs
Gregory.Shrago [Mon, 29 Feb 2016 19:30:02 +0000 (22:30 +0300)]
unify pin-active-tab actions: TW, EW & content-tabs

6 years agoReverse registry field usage.
Dmitry Trofimov [Mon, 29 Feb 2016 19:28:41 +0000 (20:28 +0100)]
Reverse registry field usage.

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 29 Feb 2016 18:56:39 +0000 (19:56 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agohonor do not validate flag for injected html when checking url reference
Dennis Ushakov [Mon, 29 Feb 2016 18:43:40 +0000 (21:43 +0300)]
honor do not validate flag for injected html when checking url reference
#WEB-20527 fixed

6 years agoOC-13230 Cmd + Shift + K is used for two different options in the default keymap
Vyacheslav Karpukhin [Mon, 29 Feb 2016 18:42:48 +0000 (19:42 +0100)]
OC-13230 Cmd + Shift + K is used for two different options in the default keymap

6 years agoTransactionGuardImpl: don't cancel nested transactions for now
peter [Mon, 29 Feb 2016 18:41:04 +0000 (19:41 +0100)]
TransactionGuardImpl: don't cancel nested transactions for now

6 years agominor refactoring
Egor.Ushakov [Mon, 29 Feb 2016 16:54:00 +0000 (19:54 +0300)]
minor refactoring

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 29 Feb 2016 17:32:44 +0000 (18:32 +0100)]
Merge remote-tracking branch 'origin/master'

6 years ago[java] exception highlighting in try-with-resources (IDEA-142066)
Roman Shevchenko [Mon, 29 Feb 2016 17:32:21 +0000 (18:32 +0100)]
[java] exception highlighting in try-with-resources (IDEA-142066)

6 years agoPY-16577 Project Structure settings don't work for IPython Notebook
Ekaterina Tuzova [Mon, 29 Feb 2016 17:25:23 +0000 (20:25 +0300)]
PY-16577 Project Structure settings don't work for IPython Notebook

6 years agominor TransactionGuard addendum
peter [Mon, 29 Feb 2016 17:23:16 +0000 (18:23 +0100)]
minor TransactionGuard addendum

6 years agojava completion: suggest constants of all suitable types from the called method's...
peter [Mon, 29 Feb 2016 17:16:36 +0000 (18:16 +0100)]
java completion: suggest constants of all suitable types from the called method's declaring class

6 years agofix javadoc completion for field links
peter [Mon, 29 Feb 2016 16:48:00 +0000 (17:48 +0100)]
fix javadoc completion for field links

6 years agoIDEA-149395 Add method to create custom ScrollBarUI
Sergey Malenkov [Mon, 29 Feb 2016 16:50:11 +0000 (19:50 +0300)]
IDEA-149395 Add method to create custom ScrollBarUI

6 years agodo not overwrite ipython file if cell content is identical
Ekaterina Tuzova [Mon, 29 Feb 2016 16:16:18 +0000 (19:16 +0300)]
do not overwrite ipython file if cell content is identical

6 years agodo not rewrite ipython file if content is identical
Ekaterina Tuzova [Mon, 29 Feb 2016 16:04:32 +0000 (19:04 +0300)]
do not rewrite ipython file if content is identical

6 years agoPY-18604 Rename ipython notebook to the jupyter notebook and use jupyter runner if any
Ekaterina Tuzova [Mon, 29 Feb 2016 15:45:34 +0000 (18:45 +0300)]
PY-18604 Rename ipython notebook to the jupyter notebook and use jupyter runner if any

6 years agofixed according IpnbPngOutputCell ipython format
Ekaterina Tuzova [Mon, 29 Feb 2016 14:17:26 +0000 (17:17 +0300)]
fixed according IpnbPngOutputCell ipython format

6 years agodo not store full rawFile in ipython notebook
Ekaterina Tuzova [Mon, 29 Feb 2016 14:11:09 +0000 (17:11 +0300)]
do not store full rawFile in ipython notebook

we stored too many duplicated info instead of metadata and nbformat

6 years agofixes according new ipython notebook format
Ekaterina Tuzova [Mon, 29 Feb 2016 13:58:04 +0000 (16:58 +0300)]
fixes according new ipython notebook format

store metadata in cells

6 years agofallback for the broken data in cell
Ekaterina Tuzova [Mon, 29 Feb 2016 10:45:04 +0000 (13:45 +0300)]
fallback for the broken data in cell

6 years agoPY-18624 IllegalArgumentException exception opening ipynb file
Ekaterina Tuzova [Mon, 29 Feb 2016 09:48:24 +0000 (12:48 +0300)]
PY-18624 IllegalArgumentException exception opening ipynb file

6 years agokey pressed is not generated from ipython code panel
Ekaterina Tuzova [Mon, 29 Feb 2016 09:37:02 +0000 (12:37 +0300)]
key pressed is not generated from ipython code panel

6 years agominor optimize import
Ekaterina Tuzova [Thu, 25 Feb 2016 17:18:40 +0000 (20:18 +0300)]
minor optimize import

6 years ago[hg] tests fix
Nadya Zabrodina [Mon, 29 Feb 2016 16:38:56 +0000 (19:38 +0300)]
[hg] tests fix

* waitFor changelist manager sub processes finished;
* Future.cancel do not interrupt sub processes execution, it only deletes task from queue if it is not running now;
* to avoid code crutches it's better to wait instead of trying interrupt&cancel instantly;
* in production we have to run all sub processes with indicator registered to project dispose event and wait in appropriate processHandler several ms to check indicator, then dispose process if needed;
* Note: thread interrupt doesn;t work properly because BaseOsProcessHandler waitFor(timeout) uses 2 different semaphores, so if first one was interrupted we still try to WaitFor with the second one (we do not distinguish why first semaphore returns false).

6 years agoproper escaping for backticks and handling of tag
Dennis Ushakov [Mon, 29 Feb 2016 16:17:47 +0000 (19:17 +0300)]
proper escaping for backticks and handling of tag

6 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

6 years agoCleanup (formatting)
Roman Shevchenko [Mon, 29 Feb 2016 15:13:14 +0000 (16:13 +0100)]
Cleanup (formatting)

6 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

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

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

6 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

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

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

6 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

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

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

6 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

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

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

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

6 years agomoved collecting of disabled dependant plugins from InstallPluginAction and PluginsAd...
Ivan Chirkov [Mon, 29 Feb 2016 10:14:22 +0000 (11:14 +0100)]
moved collecting of disabled dependant plugins from InstallPluginAction and PluginsAdvertiserDialog to "suggestToEnableInstalledPlugins" in PluginManagerMain #IDEA-150127 fixed
(cherry picked from commit 39aa0aa)

6 years agomoved "suggestToEnableInstalledPlugins" from InstallPluginAction and PluginsAdvertise...
Ivan Chirkov [Mon, 29 Feb 2016 10:06:07 +0000 (11:06 +0100)]
moved "suggestToEnableInstalledPlugins" from InstallPluginAction and PluginsAdvertiserDialog to PluginManagerMain #IDEA-150127 fixed
(cherry picked from commit c5b9e6f)

6 years agoPlugin advertiser should suggest to enable disabled required by dependency plugins...
Ivan Chirkov [Mon, 29 Feb 2016 00:46:54 +0000 (01:46 +0100)]
Plugin advertiser should suggest to enable disabled required by dependency plugins #IDEA-150127 fixed
(cherry picked from commit 9b8d26a)

6 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

6 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

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

6 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

6 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

6 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

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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

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

6 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

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

6 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

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

6 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

6 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

6 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

6 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

6 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

6 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

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