idea/community.git
5 years agoquick doc: scale font size for HiDPI displays
Sergey Simonchik [Tue, 1 Mar 2016 15:24:48 +0000 (18:24 +0300)]
quick doc: scale font size for HiDPI displays

5 years agoinspection tool window: update nodes when fix action is invoked (IDEA-152226)
Dmitry Batkovich [Tue, 1 Mar 2016 15:21:23 +0000 (18:21 +0300)]
inspection tool window: update nodes when fix action is invoked (IDEA-152226)

5 years agoIDEA-151950 Decompiler doesn't work for classes from JDK 9 - support java 9 string...
Egor.Ushakov [Tue, 1 Mar 2016 15:04:29 +0000 (18:04 +0300)]
IDEA-151950 Decompiler doesn't work for classes from JDK 9 - support java 9 string concatenation

5 years agorefactor API for Java source root detection in libraries (IDEA-CR-8732) appcode/146.299 clion/146.298
Dmitry Jemerov [Tue, 1 Mar 2016 14:57:42 +0000 (15:57 +0100)]
refactor API for Java source root detection in libraries (IDEA-CR-8732)

5 years agoIncorrect plugin groups for javaee (patch by Serega Vasiliev)
Vassiliy.Kudryashov [Tue, 1 Mar 2016 13:19:42 +0000 (16:19 +0300)]
Incorrect plugin groups for javaee (patch by Serega Vasiliev)
(cherry picked from commit 3fbffbb)

5 years agovcs: don't open Messages toolwindow to show commit message error
Kirill Likhodedov [Tue, 1 Mar 2016 14:34:41 +0000 (17:34 +0300)]
vcs: don't open Messages toolwindow to show commit message error

it is already shown in the notification

5 years agovcs: fix EDT access
Kirill Likhodedov [Tue, 1 Mar 2016 14:31:43 +0000 (17:31 +0300)]
vcs: fix EDT access

The fix to IDEA-151547 made the proposal to move failed changes
to another list be shown not from the EDT, leading to assertion.

5 years agovcs: display commit message in the successful commit notification
Kirill Likhodedov [Mon, 29 Feb 2016 16:06:49 +0000 (19:06 +0300)]
vcs: display commit message in the successful commit notification

The fix to IDEA-151547 removed the commit message from notification,
but it is useful to have it there.

5 years agoinspection tool window: hide suppress button if no suppress actions are available
Dmitry Batkovich [Tue, 1 Mar 2016 14:31:12 +0000 (17:31 +0300)]
inspection tool window: hide suppress button if no suppress actions are available

5 years agodo not make variants from case-sensitive file references case-insensitive (WEB-10645)
Dennis Ushakov [Tue, 1 Mar 2016 14:27:09 +0000 (17:27 +0300)]
do not make variants from case-sensitive file references case-insensitive (WEB-10645)

5 years agoextract method suggester: unique parameter names (IDEA-152334); update output variabl...
Anna Kozlova [Tue, 1 Mar 2016 13:09:53 +0000 (14:09 +0100)]
extract method suggester: unique parameter names (IDEA-152334); update output variables when suggester replaces the initial method

5 years agoFIXED IDEA-152156 Unable to save new colors for old existing theme pycharm/146.297
Rustam Vishnyakov [Tue, 1 Mar 2016 13:21:53 +0000 (16:21 +0300)]
FIXED IDEA-152156 Unable to save new colors for old existing theme

5 years agoCleanup
Rustam Vishnyakov [Mon, 29 Feb 2016 16:01:47 +0000 (19:01 +0300)]
Cleanup

5 years agoIDEA-152156 Test
Rustam Vishnyakov [Mon, 29 Feb 2016 15:41:54 +0000 (18:41 +0300)]
IDEA-152156 Test

5 years agoattach sources to library: allow to add the chosen files as is if no sources are... idea/146.296
nik [Tue, 1 Mar 2016 13:28:17 +0000 (16:28 +0300)]
attach sources to library: allow to add the chosen files as is if no sources are detected inside (KT-8592)

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Tue, 1 Mar 2016 13:25:51 +0000 (16:25 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoIDEA-151997 Windows uninstaller should proceed to file deletion only if no IDE instan...
Vladimir.Orlov [Tue, 1 Mar 2016 13:21:47 +0000 (16:21 +0300)]
IDEA-151997 Windows uninstaller should proceed to file deletion only if no IDE instances running

5 years agoRemove task status from studyStatusMap and taskStatusMap while getting
Valentina Kiryushkina [Tue, 1 Mar 2016 13:02:32 +0000 (16:02 +0300)]
Remove task status from studyStatusMap and taskStatusMap while getting

5 years agoIDEA-149210 Rework IDE notifications: move notification to bottom right side (EventLog)
Alexander Lobas [Tue, 1 Mar 2016 12:50:32 +0000 (15:50 +0300)]
IDEA-149210 Rework IDE notifications: move notification to bottom right side (EventLog)

5 years agoIDEA-152131 Color icons in editor gutter are replaced with empty icons when scaled
Konstantin Bulenkov [Tue, 1 Mar 2016 12:43:44 +0000 (13:43 +0100)]
IDEA-152131 Color icons in editor gutter are replaced with empty icons when scaled

5 years agoEmptyIcon: move scaled cache to parent
Konstantin Bulenkov [Tue, 1 Mar 2016 12:42:31 +0000 (13:42 +0100)]
EmptyIcon: move scaled cache to parent

5 years ago+ scale(int):int method
Konstantin Bulenkov [Tue, 1 Mar 2016 12:22:26 +0000 (13:22 +0100)]
+ scale(int):int method

5 years agoMerge remote-tracking branch 'origin/master' dbe/146.293 idea/146.294
Roman Shevchenko [Tue, 1 Mar 2016 12:30:00 +0000 (13:30 +0100)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 1 Mar 2016 12:29:46 +0000 (13:29 +0100)]
Merge remote-tracking branch 'origin/master'

5 years ago[java] .class file structure view by decompiled code (IDEA-140784, IDEA-140786)
Roman Shevchenko [Tue, 1 Mar 2016 12:23:23 +0000 (13:23 +0100)]
[java] .class file structure view by decompiled code (IDEA-140784, IDEA-140786)

5 years agoMerge remote-tracking branch 'origin/master'
Alexander Doroshko [Tue, 1 Mar 2016 12:27:19 +0000 (15:27 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agosync Ultimate and Community code style settings
Alexander Doroshko [Tue, 1 Mar 2016 12:24:13 +0000 (15:24 +0300)]
sync Ultimate and Community code style settings

5 years agochanged highlighter layer for placeholders
Liana Bakradze [Tue, 1 Mar 2016 12:23:00 +0000 (15:23 +0300)]
changed highlighter layer for placeholders

5 years agoMerge remote-tracking branch 'origin/master'
Alexander Koshevoy [Tue, 1 Mar 2016 12:20:22 +0000 (15:20 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoSameParameterValueInspection doesn't violate getFamilyName() convention
Dmitry Batkovich [Tue, 1 Mar 2016 12:04:56 +0000 (15:04 +0300)]
SameParameterValueInspection doesn't violate getFamilyName() convention

5 years agoIDEA-152373 (Optional.get without Optional.isPresent warning when check is present) appcode/146.295 clion/146.292
Bas Leijdekkers [Tue, 1 Mar 2016 12:00:29 +0000 (13:00 +0100)]
IDEA-152373 (Optional.get without Optional.isPresent warning when check is present)

5 years ago[tests] utility method extracted
Roman Shevchenko [Tue, 1 Mar 2016 11:59:46 +0000 (12:59 +0100)]
[tests] utility method extracted

5 years agoinspection tool window: if node has only one file reference show information for...
Dmitry Batkovich [Tue, 1 Mar 2016 11:52:40 +0000 (14:52 +0300)]
inspection tool window: if node has only one file reference show information for this file in right panel

5 years agodo not stop on breakpoints in evaluated methods in resume one thread mode
Egor.Ushakov [Tue, 1 Mar 2016 11:52:16 +0000 (14:52 +0300)]
do not stop on breakpoints in evaluated methods in resume one thread mode

5 years agoColor icon disappears when change editor font size
Konstantin Bulenkov [Tue, 1 Mar 2016 11:41:30 +0000 (12:41 +0100)]
Color icon disappears when change editor font size

5 years agoMake 'scale' field protected
Konstantin Bulenkov [Tue, 1 Mar 2016 11:40:45 +0000 (12:40 +0100)]
Make 'scale' field protected

5 years agoCode cleanup
Andrey Vokin [Tue, 1 Mar 2016 05:52:42 +0000 (08:52 +0300)]
Code cleanup

5 years agojava smart completion: don't suggest generic call variants with inapplicable types
peter [Tue, 1 Mar 2016 11:20:54 +0000 (12:20 +0100)]
java smart completion: don't suggest generic call variants with inapplicable types

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Tue, 1 Mar 2016 11:03:48 +0000 (14:03 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoIDEA-151997 Windows uninstaller should proceed to file deletion only if no IDE instan...
Vladimir.Orlov [Tue, 1 Mar 2016 11:01:48 +0000 (14:01 +0300)]
IDEA-151997 Windows uninstaller should proceed to file deletion only if no IDE instances running

5 years ago[groovy] introduce field: disable initializing in field for script fields & do not... phpstorm/146.289
Daniil Ovchinnikov [Tue, 1 Mar 2016 10:55:55 +0000 (13:55 +0300)]
[groovy] introduce field: disable initializing in field for script fields & do not use script class fqn for creating a reference to a introduced field (IDEA-152323)

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

5 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

5 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

5 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

5 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

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

5 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

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

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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

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

5 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

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

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

5 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

5 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

5 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

5 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

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

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

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

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

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

5 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

5 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

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

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

5 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

5 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

5 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

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

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

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

5 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

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

5 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

5 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

5 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

5 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

5 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

5 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

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

5 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

5 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

5 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

5 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

5 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

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

5 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).

5 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

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 agoCleanup (formatting)
Roman Shevchenko [Mon, 29 Feb 2016 15:13:14 +0000 (16:13 +0100)]
Cleanup (formatting)

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