idea/community.git
4 years agoRevert "PY-22514, CPP-8763: Disable unneeded producers for plugins"
Dmitry Trofimov [Fri, 3 Feb 2017 10:48:07 +0000 (11:48 +0100)]
Revert "PY-22514, CPP-8763: Disable unneeded producers for plugins"

This reverts commit def99cfd2b1f18953011d8f4bb348410b5ba8fab.

4 years agoRevert "PY-22514, CPP-8763, and Idea ultimate test failures: run initial"
Dmitry Trofimov [Fri, 3 Feb 2017 10:47:34 +0000 (11:47 +0100)]
Revert "PY-22514, CPP-8763, and Idea ultimate test failures: run initial"

This reverts commit 18e9508c271401251442758713fe96e3f5eee7fa.

4 years agoUISettings — use smart state class (stored properties), part 7 idea/171.2931
Vladimir Krivosheev [Fri, 3 Feb 2017 09:22:38 +0000 (10:22 +0100)]
UISettings — use smart state class (stored properties), part 7

4 years agoUISettings — use smart state class (stored properties), part 6
Vladimir Krivosheev [Mon, 30 Jan 2017 16:36:03 +0000 (17:36 +0100)]
UISettings — use smart state class (stored properties), part 6

4 years agoUISettings — use smart state class (stored properties), part 5
Vladimir Krivosheev [Mon, 30 Jan 2017 16:30:29 +0000 (17:30 +0100)]
UISettings — use smart state class (stored properties), part 5

4 years agoUISettings — use smart state class (stored properties), part 3
Vladimir Krivosheev [Mon, 30 Jan 2017 16:27:36 +0000 (17:27 +0100)]
UISettings — use smart state class (stored properties), part 3

4 years agoUISettings — use smart state class (stored properties), part 2
Vladimir Krivosheev [Mon, 30 Jan 2017 16:18:31 +0000 (17:18 +0100)]
UISettings — use smart state class (stored properties), part 2

4 years agoUISettings — use smart state class (stored properties), part 1
Vladimir Krivosheev [Mon, 30 Jan 2017 15:04:03 +0000 (16:04 +0100)]
UISettings — use smart state class (stored properties), part 1

4 years agoconvert UISettings to kotlin
Vladimir Krivosheev [Mon, 30 Jan 2017 14:56:37 +0000 (15:56 +0100)]
convert UISettings to kotlin

4 years agoconvert UISettings to kotlin
Vladimir Krivosheev [Mon, 30 Jan 2017 14:56:11 +0000 (15:56 +0100)]
convert UISettings to kotlin

4 years agooptimization for private-method-added-to-abstract-class
Eugene Zhuravlev [Fri, 3 Feb 2017 10:08:07 +0000 (11:08 +0100)]
optimization for private-method-added-to-abstract-class

4 years agoIDEA-167606 Add utility drawSelection method for component's outline
Kirill Kirichenko [Fri, 3 Feb 2017 09:33:56 +0000 (12:33 +0300)]
IDEA-167606 Add utility drawSelection method for component's outline

4 years agoEA-95887 - TDDE: TraceableDisposable.throwDisposalError
Dmitry Batrak [Fri, 3 Feb 2017 09:08:35 +0000 (12:08 +0300)]
EA-95887 - TDDE: TraceableDisposable.throwDisposalError

4 years agoIDEA-167574 Provide inspection for find redundant StreamSupport.stream appcode/171.2928 clion/171.2929
Tagir Valeev [Fri, 3 Feb 2017 07:38:13 +0000 (10:38 +0300)]
IDEA-167574 Provide inspection for find redundant StreamSupport.stream
Refactor SimplifyStreamApiCallChainsInspection

4 years agoMerge remote-tracking branch 'origin/master' pycharm/171.2926 webstorm/171.2925
kskrygan [Fri, 3 Feb 2017 02:20:01 +0000 (03:20 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agoFix NPE: PsiElement.containingFile can be null if file is directory
Ilya.Kazakevich [Fri, 3 Feb 2017 02:16:42 +0000 (05:16 +0300)]
Fix NPE: PsiElement.containingFile can be null if file is directory
* In Django we resolve package (directory) sometimes
* Anyway this method is nullable according to doc, we make code
safer by checking it for null

4 years agoMerge remote-tracking branch 'origin/master'
kskrygan [Fri, 3 Feb 2017 02:12:04 +0000 (03:12 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agoget correct and up to date version of testEditorSplitters code from Rider repo
kskrygan [Fri, 3 Feb 2017 02:10:50 +0000 (03:10 +0100)]
get correct and up to date version of testEditorSplitters code from Rider repo

4 years agoNew test runners: tests fixed
Ilya.Kazakevich [Fri, 3 Feb 2017 02:01:59 +0000 (05:01 +0300)]
New test runners: tests fixed
* Py.test now supports notation to run generators directly

4 years agoNew test runners: add space before message to prevent parse errors
Ilya.Kazakevich [Fri, 3 Feb 2017 01:44:04 +0000 (04:44 +0300)]
New test runners: add space before message to prevent parse errors
* See comment in file

4 years agoPY-22514, CPP-8763, and Idea ultimate test failures: run initial appcode/171.2924 dbe/171.2918 idea/171.2917 phpstorm/171.2916 pycharm/171.2923 rubymine/171.2922
Ilya.Kazakevich [Thu, 2 Feb 2017 23:53:28 +0000 (02:53 +0300)]
PY-22514, CPP-8763, and Idea ultimate test failures: run initial
configuration even in headless mode
* Tests are headless, but we still need some code from
PyCharmInitialConfigurator
* We check headless directly from PyCharmInitialConfigurator

4 years agoPY-18839: Obey class name provided by runners when rerun tests
Ilya.Kazakevich [Thu, 2 Feb 2017 23:12:36 +0000 (02:12 +0300)]
PY-18839: Obey class name provided by runners when rerun tests
* Since runners provide correct test qualified name according
to protocol, no need to convert them to PSI and back breaking cases
like PY-18839.

4 years agoSmoothBoundedRangeModel: take the interpolation setting into account
Pavel Fatin [Thu, 2 Feb 2017 21:34:06 +0000 (22:34 +0100)]
SmoothBoundedRangeModel: take the interpolation setting into account

4 years agoPY-22505: Buffer stdout/stderr of unittest runner to sync them
Ilya.Kazakevich [Thu, 2 Feb 2017 21:25:58 +0000 (00:25 +0300)]
PY-22505: Buffer stdout/stderr of unittest runner to sync them
* See https://github.com/JetBrains/teamcity-messages
* sleep hack removed because everything goes in one (stdout) stream not

4 years agoIDEA-167583 Uncompilable code after conversion Stream -> Loop with lambda
Tagir Valeev [Thu, 2 Feb 2017 21:18:43 +0000 (00:18 +0300)]
IDEA-167583 Uncompilable code after conversion Stream -> Loop with lambda

4 years ago[parameter hints] support for language customizable options
Yaroslav Lepenkin [Thu, 2 Feb 2017 11:25:53 +0000 (14:25 +0300)]
[parameter hints] support for language customizable options

4 years agodiff: fix unified diff viewer
Aleksey Pivovarov [Thu, 2 Feb 2017 19:50:12 +0000 (22:50 +0300)]
diff: fix unified diff viewer

follow-up: 6e68c05

4 years agoIDEA-167580 Uncompilable code after conversion Stream -> Loop with generics
Tagir Valeev [Thu, 2 Feb 2017 19:08:44 +0000 (22:08 +0300)]
IDEA-167580 Uncompilable code after conversion Stream -> Loop with generics

4 years agoIDEA-167588 Uncompilable code after conversion Stream -> Loop with unknown Stream...
Tagir Valeev [Thu, 2 Feb 2017 18:50:50 +0000 (21:50 +0300)]
IDEA-167588 Uncompilable code after conversion Stream -> Loop with unknown Stream sources

4 years agoCollectMigration: redundant check removed
Tagir Valeev [Thu, 2 Feb 2017 18:26:51 +0000 (21:26 +0300)]
CollectMigration: redundant check removed

4 years agoIDEA-167578 Uncompilable code after convertion forEach -> Loop with generics wildcard
Tagir Valeev [Thu, 2 Feb 2017 18:26:34 +0000 (21:26 +0300)]
IDEA-167578 Uncompilable code after convertion forEach -> Loop with generics wildcard

4 years agotrue smooth scrolling: fine-grained settings
Pavel Fatin [Thu, 2 Feb 2017 18:33:40 +0000 (19:33 +0100)]
true smooth scrolling: fine-grained settings

Registry settings to fine-tune the following:
* high-precision scrolling,
* pixel-perfect scrolling,
* interpolation (general, scrollbars, mouse wheel, touchpad, etc),
* interpolation delays,
* dynamic scrollbars.

4 years agoIDEA-167579 After popup resizing first click on items inside doesn't work
Sergey Malenkov [Thu, 2 Feb 2017 18:35:54 +0000 (21:35 +0300)]
IDEA-167579 After popup resizing first click on items inside doesn't work

4 years agoIDEA-167548 Can't click on "Use external annotations" checkbox
Sergey Malenkov [Thu, 2 Feb 2017 18:32:10 +0000 (21:32 +0300)]
IDEA-167548 Can't click on "Use external annotations" checkbox

4 years agoPY-22514, CPP-8763: Disable unneeded producers for plugins
Ilya.Kazakevich [Thu, 2 Feb 2017 18:32:05 +0000 (21:32 +0300)]
PY-22514, CPP-8763: Disable unneeded producers for plugins
 using PyCharmInitialConfigurator
 * PyCharmInitialConfigurator has not been used for plugins.
 * It is now moved to python-community-plugin-core.xml to work with
 plugins as well

4 years agotemplates: allow delete/backspace at border positions when there is selection (IDEA...
Anna.Kozlova [Thu, 2 Feb 2017 14:22:05 +0000 (15:22 +0100)]
templates: allow delete/backspace at border positions when there is selection (IDEA-167011)

4 years agoNPE fix in HttpRequests.doProcess (RIDER-4349)
Andrey Akinshin [Thu, 2 Feb 2017 18:12:00 +0000 (21:12 +0300)]
NPE fix in HttpRequests.doProcess (RIDER-4349)

4 years agoIG: surround with String.valueOf() when appending array to string (IDEA-167472)
Bas Leijdekkers [Thu, 2 Feb 2017 16:53:02 +0000 (17:53 +0100)]
IG: surround with String.valueOf() when appending array to string (IDEA-167472)

4 years agoRegExp: just throw AssertionError
Bas Leijdekkers [Thu, 2 Feb 2017 15:39:31 +0000 (16:39 +0100)]
RegExp: just throw AssertionError

4 years agoRegExp: character range may contain only characters, including named characters
Bas Leijdekkers [Thu, 2 Feb 2017 11:36:07 +0000 (12:36 +0100)]
RegExp: character range may contain only characters, including named characters

4 years agoregexp: a named character is a character too
Bas Leijdekkers [Thu, 2 Feb 2017 10:11:59 +0000 (11:11 +0100)]
regexp: a named character is a character too

4 years agoRegExp: use code point instead of char for character value
Bas Leijdekkers [Tue, 31 Jan 2017 18:24:42 +0000 (19:24 +0100)]
RegExp: use code point instead of char for character value

4 years agoRegExp: adding RegExpUnion was a mistake
Bas Leijdekkers [Tue, 31 Jan 2017 14:49:59 +0000 (15:49 +0100)]
RegExp: adding RegExpUnion was a mistake

4 years agoRegExp: space is not a control character
Bas Leijdekkers [Tue, 31 Jan 2017 14:15:31 +0000 (15:15 +0100)]
RegExp: space is not a control character

4 years agoIf SOE encountered when do reg exp matching then ignore the exception and return...
Maxim.Mossienko [Thu, 2 Feb 2017 17:50:54 +0000 (18:50 +0100)]
If SOE encountered when do reg exp matching then ignore the exception and return result (temp fix for IDEA-150928)

4 years ago[temp fix] avoid write consistency problems by disabling low memory flushing: file...
Maxim.Mossienko [Thu, 2 Feb 2017 17:42:11 +0000 (18:42 +0100)]
[temp fix] avoid write consistency problems by disabling low memory flushing: file system writes are not atomic operations so one can read old file content / size (one needs fsync and they are costly)

4 years agoHighlightInfo: corrections from code review
Alexander.Kirsanov [Wed, 1 Feb 2017 17:51:30 +0000 (20:51 +0300)]
HighlightInfo: corrections from code review

4 years agoChanged HighlightInfo constructor visibility to protected
Alexander.Kirsanov [Tue, 31 Jan 2017 09:27:52 +0000 (12:27 +0300)]
Changed HighlightInfo constructor visibility to protected

4 years agoChanged repaintErrorStripeRenderer in DaemonListeners visibility to public
Alexander.Kirsanov [Sun, 29 Jan 2017 23:58:30 +0000 (02:58 +0300)]
Changed repaintErrorStripeRenderer in DaemonListeners visibility to public

4 years agoChanged errorCount in TrafficLightRenderer visibility to protected, exposed more...
Alexander.Kirsanov [Sun, 29 Jan 2017 23:55:27 +0000 (02:55 +0300)]
Changed errorCount in TrafficLightRenderer visibility to protected, exposed more abilities for DaemonCodeAnalyzerStatus overriding to Renderer inheritors

4 years agoChanged equalsByActualOffset visibility in HighlightInfo to protected
Alexander.Kirsanov [Sun, 29 Jan 2017 20:13:52 +0000 (23:13 +0300)]
Changed equalsByActualOffset visibility in HighlightInfo to protected

4 years agoEncapsulated highlighter field in HighlightInfo, created public setter
Alexander.Kirsanov [Sun, 29 Jan 2017 19:36:14 +0000 (22:36 +0300)]
Encapsulated highlighter field in HighlightInfo, created public setter

4 years agoPY-22514: Do not use RunConfigurationProducerService to prevent
Ilya.Kazakevich [Thu, 2 Feb 2017 17:00:41 +0000 (20:00 +0300)]
PY-22514: Do not use RunConfigurationProducerService to prevent
runConfigurations.xml changes
* We need to exclude some producers some how. We used
 RunConfigurationProducerService, but it persists itself leading to
   PY-22514. We now unregister beans explicitly

4 years ago[groovy] update equals between inconvertible types inspection (IDEA-139914)
Daniil Ovchinnikov [Thu, 2 Feb 2017 16:58:43 +0000 (19:58 +0300)]
[groovy] update equals between inconvertible types inspection (IDEA-139914)

4 years agoasync debugger: fixed strings renderer
Egor.Ushakov [Thu, 2 Feb 2017 16:33:33 +0000 (19:33 +0300)]
async debugger: fixed strings renderer

4 years agoextend GeneralHighlightingPass like injection pass
Gregory.Shrago [Thu, 2 Feb 2017 16:42:39 +0000 (19:42 +0300)]
extend GeneralHighlightingPass like injection pass

4 years agoIDEA-167473 'Quick Documentation' doesn't work on a method call if there are several...
Dmitry Batrak [Thu, 2 Feb 2017 16:32:17 +0000 (19:32 +0300)]
IDEA-167473 'Quick Documentation' doesn't work on a method call if there are several applicable overloads

4 years agoIDEA-167412 Gradle 3.4-rc-1 changes compile dependencies to provided
Vladislav.Soroka [Thu, 2 Feb 2017 16:25:58 +0000 (19:25 +0300)]
IDEA-167412 Gradle 3.4-rc-1 changes compile dependencies to provided

4 years agogradle: shorter test name
Vladislav.Soroka [Thu, 2 Feb 2017 16:22:23 +0000 (19:22 +0300)]
gradle: shorter test name

4 years agogradle: get collection first element using method compatible with old groovy versions
Vladislav.Soroka [Thu, 2 Feb 2017 16:20:39 +0000 (19:20 +0300)]
gradle: get collection first element using method compatible with old groovy versions

4 years agoIDEA-166959 Can't see full path to project in welcome screen
Konstantin Bulenkov [Thu, 2 Feb 2017 15:15:51 +0000 (16:15 +0100)]
IDEA-166959 Can't see full path to project in welcome screen

4 years agodiff: do not put java-specific extension in LangExtensions.xml
Aleksey Pivovarov [Thu, 2 Feb 2017 16:20:27 +0000 (19:20 +0300)]
diff: do not put java-specific extension in LangExtensions.xml

follow-up: 74921ef

4 years agoIDEA-164993 Support for macOS special character (emoji) insertion popover
Dmitry Batrak [Thu, 2 Feb 2017 15:55:42 +0000 (18:55 +0300)]
IDEA-164993 Support for macOS special character (emoji) insertion popover

a better fix for ActionsTreeTest - define action text only in one place

4 years agolet TokenSetTest.performance be a performance test
peter [Thu, 2 Feb 2017 15:35:03 +0000 (16:35 +0100)]
let TokenSetTest.performance be a performance test

4 years agoIDEA-164993 Support for macOS special character (emoji) insertion popover - fix Actio...
Dmitry Batrak [Thu, 2 Feb 2017 15:31:34 +0000 (18:31 +0300)]
IDEA-164993 Support for macOS special character (emoji) insertion popover - fix ActionsTreeTest

4 years agoIDEA-144761 diff: do not ignore whitespaces in string literals
Aleksey Pivovarov [Thu, 12 Jan 2017 11:51:04 +0000 (14:51 +0300)]
IDEA-144761 diff: do not ignore whitespaces in string literals

4 years agodiff: extract diff computation logic
Aleksey Pivovarov [Thu, 19 Jan 2017 17:29:37 +0000 (20:29 +0300)]
diff: extract diff computation logic

4 years agodiff: support non-fair changes in UnifiedFragmentBuilder
Aleksey Pivovarov [Thu, 19 Jan 2017 17:58:10 +0000 (20:58 +0300)]
diff: support non-fair changes in UnifiedFragmentBuilder

4 years agodiff: renames, update javadoc
Aleksey Pivovarov [Thu, 19 Jan 2017 17:10:16 +0000 (20:10 +0300)]
diff: renames, update javadoc

4 years agodiff: simplify LineNumberConvertor
Aleksey Pivovarov [Thu, 19 Jan 2017 16:52:48 +0000 (19:52 +0300)]
diff: simplify LineNumberConvertor

It used to store "Unified <-> (Left, Right)" line mappings
while Left and Right sides can be stored independently.

4 years agodiff: cleanup
Aleksey Pivovarov [Thu, 19 Jan 2017 16:06:30 +0000 (19:06 +0300)]
diff: cleanup

4 years agodiff: move class
Aleksey Pivovarov [Thu, 19 Jan 2017 11:12:51 +0000 (14:12 +0300)]
diff: move class

4 years agodiff: do not require Document to compare fragments
Aleksey Pivovarov [Mon, 23 Jan 2017 09:35:17 +0000 (12:35 +0300)]
diff: do not require Document to compare fragments

4 years agodiff: remove inner fragments from MergeLineFragment
Aleksey Pivovarov [Tue, 17 Jan 2017 12:15:59 +0000 (15:15 +0300)]
diff: remove inner fragments from MergeLineFragment

4 years agodiff: extract method
Aleksey Pivovarov [Thu, 12 Jan 2017 11:50:11 +0000 (14:50 +0300)]
diff: extract method

4 years agodiff: remove unnecessary inheritance
Aleksey Pivovarov [Thu, 12 Jan 2017 11:46:35 +0000 (14:46 +0300)]
diff: remove unnecessary inheritance

4 years agodiff: TrimUtil - use package methods
Aleksey Pivovarov [Thu, 19 Jan 2017 15:21:22 +0000 (18:21 +0300)]
diff: TrimUtil - use package methods

4 years agodiff: TrimUtil - better method names
Aleksey Pivovarov [Mon, 16 Jan 2017 14:04:06 +0000 (17:04 +0300)]
diff: TrimUtil - better method names

4 years agodiff: TrimUtil - remove duplication
Aleksey Pivovarov [Tue, 27 Dec 2016 16:31:51 +0000 (19:31 +0300)]
diff: TrimUtil - remove duplication

4 years agodiff: migrate TrimUtil to kotlin
Aleksey Pivovarov [Tue, 27 Dec 2016 16:22:40 +0000 (19:22 +0300)]
diff: migrate TrimUtil to kotlin

4 years agodiff: migrate TrimUtil to kotlin
Aleksey Pivovarov [Mon, 31 Aug 2015 11:35:02 +0000 (14:35 +0300)]
diff: migrate TrimUtil to kotlin

4 years agodispose testRootDisposable before other tearDown stuff
peter [Thu, 2 Feb 2017 15:09:28 +0000 (16:09 +0100)]
dispose testRootDisposable before other tearDown stuff

otherwise per-test extensions get executed during tearDown and can break (e.g. when using mocks like in ResolveClassTest.testNoSubpackagesAccess)

4 years agotreat entities as part of the text for formatting purposes
Dennis Ushakov [Thu, 2 Feb 2017 15:07:39 +0000 (18:07 +0300)]
treat entities as part of the text for formatting purposes

4 years ago[groovy] always process local variables, do not even run non-code stuff
Daniil Ovchinnikov [Thu, 2 Feb 2017 14:46:28 +0000 (17:46 +0300)]
[groovy] always process local variables, do not even run non-code stuff
if local variable found (IDEA-111477)

4 years ago[groovy] move methods to resolve runner file
Daniil Ovchinnikov [Thu, 2 Feb 2017 09:00:25 +0000 (12:00 +0300)]
[groovy] move methods to resolve runner file

4 years agoIDEA-167541 Font baseline is shifted down for default font settings appcode/171.2912 clion/171.2911
Dmitry Batrak [Thu, 2 Feb 2017 14:53:09 +0000 (17:53 +0300)]
IDEA-167541 Font baseline is shifted down for default font settings

4 years agoEA-95522 - NPE: BalloonLayoutImpl.relayout webstorm/171.2910
Alexander Lobas [Thu, 2 Feb 2017 14:46:05 +0000 (17:46 +0300)]
EA-95522 - NPE: BalloonLayoutImpl.relayout

4 years agoStringConcatenationInLoopsInspection: removed explicit clean-up (seems unnecessary...
Tagir Valeev [Thu, 2 Feb 2017 14:32:49 +0000 (17:32 +0300)]
StringConcatenationInLoopsInspection: removed explicit clean-up (seems unnecessary anymore); cosmetic changes

4 years agodispose child MessageBus-es when disposing, to avoid Disposer leak reports from tests
peter [Thu, 2 Feb 2017 14:23:36 +0000 (15:23 +0100)]
dispose child MessageBus-es when disposing, to avoid Disposer leak reports from tests

4 years agoPY-22391 Fixed: 'if' statement causes an incorrect Optional type inference
Semyon Proshev [Thu, 2 Feb 2017 14:17:32 +0000 (17:17 +0300)]
PY-22391 Fixed: 'if' statement causes an incorrect Optional type inference

Don't think that `if not <reference>` means `<reference> is None`, it could be an empty collection

4 years agoRUBY-18983 Font style in create new project wizard is different for plain ruby applic...
Alexey Ushakov [Thu, 2 Feb 2017 13:36:45 +0000 (16:36 +0300)]
RUBY-18983 Font style in create new project wizard is different for plain ruby application

Aligned text rendering hints in cell renderer component. Passed UI AA text rendering hints into JBLabel

4 years agostart Performance Tests build without debug options to avoid potential slowdowns
peter [Thu, 2 Feb 2017 13:57:02 +0000 (14:57 +0100)]
start Performance Tests build without debug options to avoid potential slowdowns

4 years agoavod CCE — storage may be not FileBased idea/171.2909
Vladimir Krivosheev [Thu, 2 Feb 2017 13:44:50 +0000 (14:44 +0100)]
avod CCE — storage may be not FileBased

4 years agodon't search for classes in the same loaders several times (IDEA-167530)
peter [Thu, 2 Feb 2017 13:39:16 +0000 (14:39 +0100)]
don't search for classes in the same loaders several times (IDEA-167530)

4 years agoasync debugger: track settings changes in active debug sessions
Egor.Ushakov [Thu, 2 Feb 2017 13:28:37 +0000 (16:28 +0300)]
async debugger: track settings changes in active debug sessions

4 years agoUpdate schemes panel status on font change
Rustam Vishnyakov [Thu, 2 Feb 2017 13:31:28 +0000 (16:31 +0300)]
Update schemes panel status on font change

4 years agomigration to Java 8: language level and JDK set to 1.8 for JPS modules
nik [Thu, 2 Feb 2017 13:27:30 +0000 (16:27 +0300)]
migration to Java 8: language level and JDK set to 1.8 for JPS modules

4 years agomake 'Emoji & Symbols' action dumb-aware (following IDEA-CR-17903)
Dmitry Batrak [Thu, 2 Feb 2017 13:19:37 +0000 (16:19 +0300)]
make 'Emoji & Symbols' action dumb-aware (following IDEA-CR-17903)

4 years agoHighlight urls in terminal on hover when control is down (IDEA-136672)
Dmitry Trofimov [Thu, 2 Feb 2017 13:12:16 +0000 (14:12 +0100)]
Highlight urls in terminal on hover when control is down (IDEA-136672)

4 years agoIDEA-164993 Support for macOS special character (emoji) insertion popover
Dmitry Batrak [Thu, 2 Feb 2017 12:57:52 +0000 (15:57 +0300)]
IDEA-164993 Support for macOS special character (emoji) insertion popover