idea/community.git
4 years agoFix PY-8938 PEP 8: line too long quick fix doesn't exist (at least for strings)
Valentina Kiryushkina [Wed, 7 Sep 2016 15:49:54 +0000 (18:49 +0300)]
Fix PY-8938 PEP 8: line too long quick fix doesn't exist (at least for strings)

Use "Fill Paragraph" action instead of "Reformat File" for too long lines

4 years agovcs: remove unnecessary inheritance
Aleksey Pivovarov [Tue, 25 Oct 2016 11:22:11 +0000 (14:22 +0300)]
vcs: remove unnecessary inheritance

4 years agoPY-11208 Fixed: False positive for mock.patch.object
Semyon Proshev [Tue, 18 Oct 2016 11:14:33 +0000 (14:14 +0300)]
PY-11208 Fixed: False positive for mock.patch.object

Update PyStdlibClassMembersProvider to provide more members for unittest.mock.patch

4 years agoStreamApiMigrationInspection: var scope removed (IDEA-CR-14823)
Tagir Valeev [Tue, 25 Oct 2016 11:20:37 +0000 (18:20 +0700)]
StreamApiMigrationInspection: var scope removed (IDEA-CR-14823)

4 years agoMerge remote-tracking branch 'origin/master'
Valentin Fondaratov [Tue, 25 Oct 2016 11:06:35 +0000 (14:06 +0300)]
Merge remote-tracking branch 'origin/master'

4 years ago[Parameter Name Hints] refactoring, removed language field from hints provider extension
Yaroslav Lepenkin [Tue, 25 Oct 2016 10:28:55 +0000 (13:28 +0300)]
[Parameter Name Hints] refactoring, removed language field from hints provider extension

4 years agohack to allow ill-configured projects where libraries depend on project classes to...
Alexey Kudravtsev [Tue, 25 Oct 2016 10:43:18 +0000 (13:43 +0300)]
hack to allow ill-configured projects where libraries depend on project classes to find usages of these classes in libraries: IDEA-99773 Find usages CTRL-ALT-F7 does not have scope Project & Libraries anymore

4 years agocleanup
Alexey Kudravtsev [Tue, 25 Oct 2016 10:40:07 +0000 (13:40 +0300)]
cleanup

4 years agodata race when HighlightingSession disposed but HighlightingSessionImpl.myAddHighligh...
Alexey Kudravtsev [Tue, 25 Oct 2016 10:39:08 +0000 (13:39 +0300)]
data race when HighlightingSession disposed but HighlightingSessionImpl.myAddHighlighterInEDTQueue didn't apply all its highlighters yet

4 years agodebug log is always expanded on TeamCity: yet another attempt
Alexey Kudravtsev [Tue, 25 Oct 2016 10:36:40 +0000 (13:36 +0300)]
debug log is always expanded on TeamCity: yet another attempt

4 years agoEA-79704 - Throwable: DebugUtil.currentStackTrace webstorm/171.437
Dmitry Batrak [Tue, 25 Oct 2016 10:26:57 +0000 (13:26 +0300)]
EA-79704 - Throwable: DebugUtil.currentStackTrace

4 years agorefactoring to prepare compiling evaluator caching
Egor.Ushakov [Tue, 25 Oct 2016 10:02:46 +0000 (13:02 +0300)]
refactoring to prepare compiling evaluator caching

4 years ago[java] module files change tracker - dumbing down (IDEA-CR-14933)
Roman Shevchenko [Tue, 25 Oct 2016 09:51:57 +0000 (11:51 +0200)]
[java] module files change tracker - dumbing down (IDEA-CR-14933)

4 years agoIDEA-157763 Settings repository for IDE: new server API (file storage)
Alexander Lobas [Tue, 25 Oct 2016 09:44:33 +0000 (12:44 +0300)]
IDEA-157763 Settings repository for IDE: new server API (file storage)

4 years agoMerge branch 'ruby-attach-to-process'
Valentin Fondaratov [Tue, 25 Oct 2016 09:22:19 +0000 (12:22 +0300)]
Merge branch 'ruby-attach-to-process'

4 years agolibrary for Apache Commons
Maxim.Mossienko [Tue, 25 Oct 2016 09:18:02 +0000 (11:18 +0200)]
library for Apache Commons

4 years agojunit: check if annotation is meta annotation with nested desired one instead of...
Anna.Kozlova [Tue, 25 Oct 2016 09:15:20 +0000 (11:15 +0200)]
junit: check if annotation is meta annotation with nested desired one instead of searching for all annotations which include current (optimisation as there are too many @Test annotations)

4 years agoremove incorrect assertion
Anna.Kozlova [Mon, 24 Oct 2016 18:12:39 +0000 (20:12 +0200)]
remove incorrect assertion
EA-89237 - assert: SrcFileAnnotator$HighlightersCollector.collect

4 years agofix testdata
Anna.Kozlova [Mon, 24 Oct 2016 17:58:31 +0000 (19:58 +0200)]
fix testdata

4 years agoCleanup (dead code; warnings; formatting)
Roman Shevchenko [Tue, 25 Oct 2016 09:11:55 +0000 (11:11 +0200)]
Cleanup (dead code; warnings; formatting)

4 years agoIDEA-162169 Unwanted editor autoscrolling down when dragging selected text
Sergey Malenkov [Mon, 24 Oct 2016 17:03:54 +0000 (20:03 +0300)]
IDEA-162169 Unwanted editor autoscrolling down when dragging selected text

4 years agolookup preview fixes appcode/171.432
peter [Tue, 25 Oct 2016 08:49:23 +0000 (10:49 +0200)]
lookup preview fixes

don't invoke runForEachCaret recursively
don't show preview when there's selection or in-place refactoring without selection

4 years agoAdd folding for start message with Python interpreter information in Python Console...
Elizaveta Shashkova [Thu, 20 Oct 2016 15:52:32 +0000 (18:52 +0300)]
Add folding for start message with Python interpreter information in Python Console and Debug console (PY-20614)

4 years ago[build] drops obsolete perm. gen. option
Roman Shevchenko [Tue, 25 Oct 2016 08:26:24 +0000 (10:26 +0200)]
[build] drops obsolete perm. gen. option

4 years ago[platform] unneeded 'invokeLater()' call - revert
Roman Shevchenko [Tue, 25 Oct 2016 08:22:57 +0000 (10:22 +0200)]
[platform] unneeded 'invokeLater()' call - revert

The second call is needed to handle the event queue switch.

4 years agobuild scripts cleanup: obsolete unused gant scripts removed
nik [Tue, 25 Oct 2016 07:56:56 +0000 (10:56 +0300)]
build scripts cleanup: obsolete unused gant scripts removed

4 years agobuild scripts cleanup: obsolete unused methods from layouts.gant files are removed
nik [Tue, 25 Oct 2016 07:32:41 +0000 (10:32 +0300)]
build scripts cleanup: obsolete unused methods from layouts.gant files are removed

4 years agoimprove exception's description message
Dmitry Batrak [Tue, 25 Oct 2016 07:23:15 +0000 (10:23 +0300)]
improve exception's description message

4 years agoIDEA-163051 "Replace inefficient Stream API call chains ending with count()": fix...
Tagir Valeev [Tue, 25 Oct 2016 05:27:51 +0000 (12:27 +0700)]
IDEA-163051 "Replace inefficient Stream API call chains ending with count()": fix leaves redundant casts
IDEA-163050 "Replace inefficient Stream API call chains ending with count()": highlighting

4 years agoIDEA-163082 "can be replaced with addAll" inspection suggests a recursive call; suppo...
Tagir Valeev [Tue, 25 Oct 2016 04:38:24 +0000 (11:38 +0700)]
IDEA-163082 "can be replaced with addAll" inspection suggests a recursive call; support "this" qualifier for collect/addAll conversion

4 years agoStream API Migration: do not add type arguments if a type is a wildcard type
Tagir Valeev [Tue, 25 Oct 2016 04:08:21 +0000 (11:08 +0700)]
Stream API Migration: do not add type arguments if a type is a wildcard type

4 years agoPY-17265 Consistently pre-select the last component in the target module path
Mikhail Golubev [Fri, 21 Oct 2016 18:38:38 +0000 (21:38 +0300)]
PY-17265 Consistently pre-select the last component in the target module path

Namely, do it in DialogWrapper.init() instead of somewhat unreliable
UiNotifyConnector.doWhenFirstShown() and use special
DialogWrapperPeer.HAVE_INITIAL_SELECTION key so as not to lose
selection in the focused text field.

4 years agoPY-17265 Placement of inserted function is consistent with Move refactoring
Mikhail Golubev [Fri, 21 Oct 2016 17:39:54 +0000 (20:39 +0300)]
PY-17265 Placement of inserted function is consistent with Move refactoring

Namely, if a function is being moved to another file it will be
inserted at its end unless there is a top-level usage of it. In this
case the generated function will be inserted right before the first
such usage so as not to produce unresolved references. If function
stays in the same file, it will be inserted after its original parent
statement i.e. another function or a class, again if there is no
conflicting usages.

4 years agoUse Python 3.6 as the language level for .pyi stubs
Mikhail Golubev [Fri, 21 Oct 2016 17:15:26 +0000 (20:15 +0300)]
Use Python 3.6 as the language level for .pyi stubs

4 years agoPY-21147 Don't override MoveHandlerDelegate#doMove() method in PyMoveSymbolDelegate
Mikhail Golubev [Wed, 19 Oct 2016 21:36:25 +0000 (00:36 +0300)]
PY-21147 Don't override MoveHandlerDelegate#doMove() method in PyMoveSymbolDelegate

4 years agoPY-21147 Don't use targetContainer param of doMove for destination path
Mikhail Golubev [Wed, 19 Oct 2016 21:25:41 +0000 (00:25 +0300)]
PY-21147 Don't use targetContainer param of doMove for destination path

It seems to be specified only when Move refactoring is launched outside
of the editor (according to MoveHandler's implementation) and this
refactoring doesn't support such way to run it anyway

4 years agoPY-17265 Do not search for a movable function or a reference to it under the caret...
Mikhail Golubev [Wed, 19 Oct 2016 20:58:46 +0000 (23:58 +0300)]
PY-17265 Do not search for a movable function or a reference to it under the caret manually

It was necessary when "Make  ... Top-Level" was a general refactoring
action, but now by MoveHandler's machinery takes care of it.

4 years agoRemove $0 suffixes from some property keys in PyBundle
Mikhail Golubev [Wed, 19 Oct 2016 11:39:03 +0000 (14:39 +0300)]
Remove $0 suffixes from some property keys in PyBundle

Apparently, they couldn't have been resolved because of them.

4 years agoPY-17265 Show qualified names of symbols in move dialogs if possible
Mikhail Golubev [Wed, 19 Oct 2016 11:26:13 +0000 (14:26 +0300)]
PY-17265 Show qualified names of symbols in move dialogs if possible

4 years agoPY-17265 Better descriptions in "Make ... Top-Level" dialog
Mikhail Golubev [Wed, 19 Oct 2016 11:13:49 +0000 (14:13 +0300)]
PY-17265 Better descriptions in "Make ... Top-Level" dialog

Now they are consistent with those in existing "Move Module Members"
dialog.

4 years agoPY-17265 Return the test that checks that refactoring is available
Mikhail Golubev [Tue, 18 Oct 2016 15:50:58 +0000 (18:50 +0300)]
PY-17265 Return the test that checks that refactoring is available

4 years agoPY-17265 Add missing test on handling imports for moved local function
Mikhail Golubev [Tue, 18 Oct 2016 15:03:19 +0000 (18:03 +0300)]
PY-17265 Add missing test on handling imports for moved local function

4 years agoPY-17265 Cleanup related to transition to Java 8
Mikhail Golubev [Tue, 18 Oct 2016 14:48:17 +0000 (17:48 +0300)]
PY-17265 Cleanup related to transition to Java 8

Not all results of refactorings like transforming anonymous classes
into lambdas and replacing explicit type parameters with diamonds where
applied during rebase on the updated master.

4 years agoPY-17265 Remove wrong message in the dialog for making function top-level
Mikhail Golubev [Tue, 18 Oct 2016 14:43:26 +0000 (17:43 +0300)]
PY-17265 Remove wrong message in the dialog for making function top-level

4 years agoPY-17265 Extract methods PyRefactoringUtil#selectUniqueName and #selectUniqueNameFromType
Mikhail Golubev [Wed, 21 Oct 2015 12:53:48 +0000 (15:53 +0300)]
PY-17265 Extract methods PyRefactoringUtil#selectUniqueName and #selectUniqueNameFromType

4 years agoPY-17265 Simplify PyMoveModuleMembersProcessor's constructor similarly to PyBaseMakeF...
Mikhail Golubev [Wed, 21 Oct 2015 10:01:50 +0000 (13:01 +0300)]
PY-17265 Simplify PyMoveModuleMembersProcessor's constructor similarly to PyBaseMakeFunctionTopLevelProcessor

4 years agoPY-17265 Better presentations of symbol names in the UI and error messages of move...
Mikhail Golubev [Tue, 20 Oct 2015 13:59:35 +0000 (16:59 +0300)]
PY-17265 Better presentations of symbol names in the UI and error messages of move refactorings

4 years agoAdd missing @NotNull annotations on arguments of PyFile#find* methods
Mikhail Golubev [Tue, 20 Oct 2015 13:56:51 +0000 (16:56 +0300)]
Add missing @NotNull annotations on arguments of PyFile#find* methods

4 years agoPY-17265 Move package "makeFunctionTopLevel" under "com.jetbrains.refactoring.move...
Mikhail Golubev [Tue, 20 Oct 2015 13:44:21 +0000 (16:44 +0300)]
PY-17265 Move package "makeFunctionTopLevel" under "com.jetbrains.refactoring.move", add subpackage "moduleMembers"

4 years agoPY-17265 Check that target module doesn't contain function with this name already...
Mikhail Golubev [Tue, 20 Oct 2015 13:13:55 +0000 (16:13 +0300)]
PY-17265 Check that target module doesn't contain function with this name already and is importable

4 years agoPY-17265 Correctly update usages inside function escalated to other file
Mikhail Golubev [Tue, 20 Oct 2015 12:06:53 +0000 (15:06 +0300)]
PY-17265 Correctly update usages inside function escalated to other file

4 years agoPY-17265 Introduce new dialog for escalating local functions and methods
Mikhail Golubev [Mon, 19 Oct 2015 18:18:47 +0000 (21:18 +0300)]
PY-17265 Introduce new dialog for escalating local functions and methods

This dialog is similar to that previously used to move module members.

4 years agoPY-17265 Get rid of awkward singleton dialog policy
Mikhail Golubev [Mon, 19 Oct 2015 12:36:51 +0000 (15:36 +0300)]
PY-17265 Get rid of awkward singleton dialog policy

4 years agoPY-17265 Extracted PyBaseMoveDialog to later create new dialog for the refactoring
Mikhail Golubev [Mon, 19 Oct 2015 12:22:30 +0000 (15:22 +0300)]
PY-17265 Extracted PyBaseMoveDialog to later create new dialog for the refactoring

4 years agoPY-20377 Python dialect for annotations inside function type comments
Mikhail Golubev [Sun, 24 Jul 2016 10:57:49 +0000 (12:57 +0200)]
PY-20377 Python dialect for annotations inside function type comments

I also get rid of the legacy support of function type comments:
namely, removed PyFunctionTypeCommentReferenceContributor, and
PyTypingAnnotationInjector now handles type comments both for functions
and regular target expressions.

4 years agoUse #getParentDefinitionDocstring() in PyDocstringLanguageInjector
Mikhail Golubev [Mon, 25 Jul 2016 09:13:40 +0000 (11:13 +0200)]
Use #getParentDefinitionDocstring() in PyDocstringLanguageInjector

4 years agoPY-20801 Add missing "Intention" suffix to the name the class
Mikhail Golubev [Sun, 23 Oct 2016 12:46:54 +0000 (15:46 +0300)]
PY-20801 Add missing "Intention" suffix to the name the class

4 years agoPY-20801 Handle cases with nested target expressions and unpacking
Mikhail Golubev [Thu, 20 Oct 2016 21:25:31 +0000 (00:25 +0300)]
PY-20801 Handle cases with nested target expressions and unpacking

4 years agoPY-20801 Handle "with" statements and "for" loops by declaring type beforehand
Mikhail Golubev [Thu, 20 Oct 2016 15:37:16 +0000 (18:37 +0300)]
PY-20801 Handle "with" statements and "for" loops by declaring type beforehand

4 years agoPY-20801 "Convert to variable annotation" for simple assignments
Mikhail Golubev [Thu, 20 Oct 2016 14:57:09 +0000 (17:57 +0300)]
PY-20801 "Convert to variable annotation" for simple assignments

4 years agoremove unused code (convert to template string)
irengrig [Fri, 21 Oct 2016 15:43:24 +0000 (17:43 +0200)]
remove unused code (convert to template string)

4 years agowin 10: redesign combobox action button
Konstantin Bulenkov [Mon, 24 Oct 2016 18:23:47 +0000 (20:23 +0200)]
win 10: redesign combobox action button

4 years ago[java] module files change tracker - rename detection; single tracking point (IDEA...
Roman Shevchenko [Mon, 24 Oct 2016 17:11:30 +0000 (19:11 +0200)]
[java] module files change tracker - rename detection; single tracking point (IDEA-CR-14933)

4 years agoIpnb Fix according to a new api after merge
Valentina Kiryushkina [Mon, 24 Oct 2016 17:01:22 +0000 (20:01 +0300)]
Ipnb Fix according to a new api after merge

4 years agoInspect code
Valentina Kiryushkina [Thu, 20 Oct 2016 15:09:04 +0000 (18:09 +0300)]
Inspect code

4 years agoPY-19960 PY-14096 Merge right-click menu creation for toggle output and split/merge...
Valentina Kiryushkina [Thu, 20 Oct 2016 14:56:30 +0000 (17:56 +0300)]
PY-19960 PY-14096 Merge right-click menu creation for toggle output and split/merge actions

4 years agoPY-19960 Minor Reformat and remove obsolete TODO
Valentina Kiryushkina [Wed, 19 Oct 2016 17:53:28 +0000 (20:53 +0300)]
PY-19960 Minor Reformat and remove obsolete TODO

4 years agoPY-19960 Do not show merge above/below action if there's no corresponding action
Valentina Kiryushkina [Wed, 19 Oct 2016 17:45:00 +0000 (20:45 +0300)]
PY-19960 Do not show merge above/below action if there's no corresponding action

4 years agoPY-19960 Log validation failures
Valentina Kiryushkina [Wed, 19 Oct 2016 17:42:17 +0000 (20:42 +0300)]
PY-19960 Log validation failures

4 years agoPY-19960 Minor Add NotNull annotation
Valentina Kiryushkina [Wed, 19 Oct 2016 17:40:39 +0000 (20:40 +0300)]
PY-19960 Minor Add NotNull annotation

4 years agoPY-19960 Rename: mySelectedCell -> mySelectedCellPanel
Valentina Kiryushkina [Wed, 19 Oct 2016 17:19:20 +0000 (20:19 +0300)]
PY-19960 Rename: mySelectedCell -> mySelectedCellPanel

4 years agoPY-19960 Use getters to access cell panel fields
Valentina Kiryushkina [Wed, 19 Oct 2016 17:17:38 +0000 (20:17 +0300)]
PY-19960  Use getters to access cell panel fields

4 years agoPY-19960 Don't make empty code output panel hideable
Valentina Kiryushkina [Wed, 19 Oct 2016 09:10:55 +0000 (12:10 +0300)]
PY-19960 Don't make empty code output panel hideable

4 years agoPY-19960 Cleanup
Valentina Kiryushkina [Wed, 19 Oct 2016 09:08:42 +0000 (12:08 +0300)]
PY-19960 Cleanup

4 years agoPY-19960 Refactor: extract method and rename variable for readability
Valentina Kiryushkina [Mon, 17 Oct 2016 08:40:43 +0000 (11:40 +0300)]
PY-19960 Refactor: extract method and rename variable for readability

4 years agoPY-19960 Split markdown and heading cells correctly
Valentina Kiryushkina [Fri, 14 Oct 2016 16:12:03 +0000 (19:12 +0300)]
PY-19960 Split markdown and heading cells correctly

4 years agoPY-19960 UI change: use right-click pop-up menu to merge and split cells
Valentina Kiryushkina [Fri, 14 Oct 2016 15:54:49 +0000 (18:54 +0300)]
PY-19960 UI change: use right-click pop-up menu to merge and split cells

4 years agoPY-19960 Minor Disable context menu with reload action
Valentina Kiryushkina [Fri, 14 Oct 2016 15:02:49 +0000 (18:02 +0300)]
PY-19960 Minor Disable context menu with reload action

4 years agoPY-19960 Minor Reformat
Valentina Kiryushkina [Fri, 14 Oct 2016 14:41:24 +0000 (17:41 +0300)]
PY-19960 Minor Reformat

4 years agoPY-19960 Add initial support for split and merge cells
Valentina Kiryushkina [Tue, 11 Oct 2016 10:56:21 +0000 (13:56 +0300)]
PY-19960 Add initial support for split and merge cells

4 years agoFix PY-14096 Update code panel correctly
Valentina Kiryushkina [Mon, 10 Oct 2016 12:12:05 +0000 (15:12 +0300)]
Fix PY-14096 Update code panel correctly

4 years agoFix PY-14096 Respect "collapsed" cell metadata
Valentina Kiryushkina [Fri, 7 Oct 2016 16:19:56 +0000 (19:19 +0300)]
Fix PY-14096 Respect "collapsed" cell metadata

4 years agoFix PY-14096 Minor Make mouse listener nullable
Valentina Kiryushkina [Fri, 7 Oct 2016 14:52:34 +0000 (17:52 +0300)]
Fix PY-14096 Minor Make mouse listener nullable

4 years agoFix PY-14096 Add popup menu on right click
Valentina Kiryushkina [Fri, 7 Oct 2016 13:09:12 +0000 (16:09 +0300)]
Fix PY-14096 Add popup menu on right click

4 years agoFix PY-14096 Minor Refactor output panel creation
Valentina Kiryushkina [Fri, 7 Oct 2016 11:23:13 +0000 (14:23 +0300)]
Fix PY-14096 Minor Refactor output panel creation

4 years agoFix PY-14096 Make toggle bar prettier
Valentina Kiryushkina [Fri, 7 Oct 2016 11:07:00 +0000 (14:07 +0300)]
Fix PY-14096 Make toggle bar prettier

4 years agoFix PY-14096 Collapse code cells
Valentina Kiryushkina [Thu, 22 Sep 2016 15:23:46 +0000 (18:23 +0300)]
Fix PY-14096 Collapse code cells

4 years agoFix PY-16463 Would be nice to make a link in the IPythonNotebook console
Valentina Kiryushkina [Wed, 21 Sep 2016 14:53:57 +0000 (17:53 +0300)]
Fix PY-16463 Would be nice to make a link in the IPythonNotebook console

4 years agoFix PY-19654 Validate cell: show warning for invalid cells, but try to display ipnb...
Valentina Kiryushkina [Tue, 20 Sep 2016 17:23:37 +0000 (20:23 +0300)]
Fix PY-19654 Validate cell: show warning for invalid cells, but try to display ipnb file

4 years agoCleanup (formatting)
Roman Shevchenko [Mon, 24 Oct 2016 16:27:34 +0000 (18:27 +0200)]
Cleanup (formatting)

4 years agoUpdate PyNamedParameterImpl.collectUsedAttributes to not to make false positives...
Semyon Proshev [Mon, 24 Oct 2016 16:18:34 +0000 (19:18 +0300)]
Update PyNamedParameterImpl.collectUsedAttributes to not to make false positives with imported len functions

4 years agoTypeMigrationLabeler invokeLater: be prepared to possible PSI invalidations
peter [Mon, 24 Oct 2016 15:49:36 +0000 (17:49 +0200)]
TypeMigrationLabeler invokeLater: be prepared to possible PSI invalidations

4 years agoIDEA-162947 Add ability to use lambda expressions in breakpoint conditions
Egor.Ushakov [Mon, 24 Oct 2016 16:08:26 +0000 (19:08 +0300)]
IDEA-162947 Add ability to use lambda expressions in breakpoint conditions
- support log expressions as well

4 years agofixed condition extraction in tests
Egor.Ushakov [Mon, 24 Oct 2016 15:50:46 +0000 (18:50 +0300)]
fixed condition extraction in tests

4 years agocleanup
Egor.Ushakov [Mon, 24 Oct 2016 12:34:22 +0000 (15:34 +0300)]
cleanup

4 years agodiff: "Jump to Source" - do not use CommonDataKeys.NAVIGATABLE to avoid clash with...
Aleksey Pivovarov [Fri, 14 Oct 2016 11:32:22 +0000 (14:32 +0300)]
diff: "Jump to Source" - do not use CommonDataKeys.NAVIGATABLE to avoid clash with code navigation

4 years agodiff: "Jump to Source" - consume shortcut if action is disabled
Aleksey Pivovarov [Mon, 24 Oct 2016 15:19:55 +0000 (18:19 +0300)]
diff: "Jump to Source" - consume shortcut if action is disabled

4 years agodiff: "Jump to Source" - do not open temporary binary files
Aleksey Pivovarov [Mon, 24 Oct 2016 15:16:56 +0000 (18:16 +0300)]
diff: "Jump to Source" - do not open temporary binary files

4 years ago[java] module files change tracker - more lightweight instance cache (IDEA-CR-14933)
Roman Shevchenko [Mon, 24 Oct 2016 15:46:09 +0000 (17:46 +0200)]
[java] module files change tracker - more lightweight instance cache (IDEA-CR-14933)

4 years agoCleanup (cosmetics - IDEA-CR-14871)
Roman Shevchenko [Mon, 24 Oct 2016 15:26:43 +0000 (17:26 +0200)]
Cleanup (cosmetics  - IDEA-CR-14871)