idea/community.git
12 months agofix "IDEA-221944 Deadlock on opening second project" and support preloading for proje...
Vladimir Krivosheev [Wed, 4 Sep 2019 14:42:01 +0000 (16:42 +0200)]
fix "IDEA-221944 Deadlock on opening second project" and support preloading for project services

GitOrigin-RevId: 9f309772f9d877bda063e486f1e50693240156b4

12 months agoIDEA-146832 Add the "In selection" checkbox on the find tool equals to the replace...
Tagir Valeev [Thu, 5 Sep 2019 09:33:09 +0000 (16:33 +0700)]
IDEA-146832 Add the "In selection" checkbox on the find tool equals to the replace tool

Also minor things:
- Refuse to search if regexp matches an empty string
- Ctrl+R always toggles in-selection mode in replace (same with Ctrl+F in search)
- Do not reset anything on find<=>replace switch

GitOrigin-RevId: 57593153dd811d509b1b09a742b88342fc23ca97

12 months agoSearchScope#hashCode: use ApiStatus.NonExtendable instead of Deprecated
Tagir Valeev [Thu, 5 Sep 2019 08:53:06 +0000 (15:53 +0700)]
SearchScope#hashCode: use ApiStatus.NonExtendable instead of Deprecated

GitOrigin-RevId: ce349f95eaa0446cdc0447202ad77668fb661f54

12 months agoPsiBuilder: remove "eating token without its type checking" assertion which never...
peter [Thu, 5 Sep 2019 09:32:25 +0000 (11:32 +0200)]
PsiBuilder: remove "eating token without its type checking" assertion which never happens

GitOrigin-RevId: 4b415e48b5b5ec3c7a9bc2dcfc6eebafc9a48bb7

12 months agocan't reformat in bulk mode (IDEA-CR-52066)
Konstantin Ulitin [Thu, 5 Sep 2019 09:16:31 +0000 (12:16 +0300)]
can't reformat in bulk mode (IDEA-CR-52066)

GitOrigin-RevId: 85744779c54a3e81fa2783d76e9bbf95d2f62da2

12 months agoIDEA-CR-51968 IDEA-56579 Make PersistentFindUsagesOptions methods to be public
maksim.pelevin [Thu, 5 Sep 2019 09:09:37 +0000 (12:09 +0300)]
IDEA-CR-51968 IDEA-56579 Make PersistentFindUsagesOptions methods to be public

GitOrigin-RevId: 4289d224f2ed3f8a0e38111912e46ada70787364

12 months agoDo not group new Branch and New Tag actions in the Log context menu
Dmitriy Smirnov [Thu, 5 Sep 2019 08:36:28 +0000 (11:36 +0300)]
Do not group new Branch and New Tag actions in the Log context menu

IDEA-221787

This reverts b84d9293

GitOrigin-RevId: 2bbf9ada6e501991dcaf167e2acb269013077b89

12 months agoswift tests: provide proper IDEA CORE plugin (part 1)
Max Medvedev [Thu, 5 Sep 2019 08:05:28 +0000 (11:05 +0300)]
swift tests: provide proper IDEA CORE plugin (part 1)

GitOrigin-RevId: 59ac45f4f95d0e5df6b9e48586ab5e59e834c614

12 months agoEA-126238 - NPE: ForkedDebuggerThread$MyForkedProcessListener.lambda$removeLink$
Vladislav.Soroka [Thu, 5 Sep 2019 06:52:42 +0000 (09:52 +0300)]
EA-126238 - NPE: ForkedDebuggerThread$MyForkedProcessListener.lambda$removeLink$

GitOrigin-RevId: 57055ec5095bb9ee63e3cdbcf951dec4d0d17846

12 months agobuild scripts: store VM options in a list instead of a string and unify VM options...
nik [Thu, 5 Sep 2019 06:32:55 +0000 (09:32 +0300)]
build scripts: store VM options in a list instead of a string and unify VM options computation for Mac OS

This simplifies code and will help to avoid problems with missing space when adding a new option (see IDEA-217832).

GitOrigin-RevId: 030bfa1f4230c085fa6d2d1ec453d6ea7d66f545

12 months agoIntelliJ project configuration: add commons-cli as transitive dependency of gant...
nik [Wed, 4 Sep 2019 14:38:34 +0000 (17:38 +0300)]
IntelliJ project configuration: add commons-cli as transitive dependency of gant-groovy library

...instead of adding it to individual modules which depend on gant-groovy library. This also includes commons-cli to dependencies of intellij.tools.jps.buildScriptDependencies module so we won't need to manually add it in setupBuildScriptsDeps.gradle.

GitOrigin-RevId: cf583a4296e81d6c4a3b92677632391b7669a62a

12 months agodon't throw InvalidVirtualFileAccessException from refreshAndFindFileByPath
peter [Wed, 4 Sep 2019 19:42:48 +0000 (21:42 +0200)]
don't throw InvalidVirtualFileAccessException from refreshAndFindFileByPath

GitOrigin-RevId: fecb42a47d5f0e0b3c2f35663b8eeb9e39f07a8b

12 months agoRevert "UAnnotationUtils#getContainingUAnnotationEntry: avoid expensive parent.kind...
Tagir Valeev [Thu, 5 Sep 2019 04:42:47 +0000 (11:42 +0700)]
Revert "UAnnotationUtils#getContainingUAnnotationEntry: avoid expensive parent.kind call when not in the annotation"

This reverts commit 9b998539: the patch doesn't actually help to avoid analyze call, just defers it to the later phase

GitOrigin-RevId: d6fbbc154e279baca46590d65684bf65183a45f8

12 months agoOptimize imports
Tagir Valeev [Thu, 5 Sep 2019 03:35:44 +0000 (10:35 +0700)]
Optimize imports

GitOrigin-RevId: 7e0a96f4db1dd2f2acc94c2832e677a5f9860ce2

12 months agoFixes for IDEA-122783: proper scope support; recognize weird exclude specifications
Tagir Valeev [Thu, 5 Sep 2019 03:33:09 +0000 (10:33 +0700)]
Fixes for IDEA-122783: proper scope support; recognize weird exclude specifications

GitOrigin-RevId: 7acefee8e15aca9804e60109ecbf53decf5d94d6

12 months agoSearchTextArea: warnings fixed
Tagir Valeev [Wed, 4 Sep 2019 07:37:55 +0000 (14:37 +0700)]
SearchTextArea: warnings fixed

GitOrigin-RevId: 7c594d6869d51c69afc970d8aa0c56ea18a6f25f

12 months agodon't load and calculate filters for jb terminal widget on EDT
Sergey Ignatov [Wed, 4 Sep 2019 21:21:28 +0000 (00:21 +0300)]
don't load and calculate filters for jb terminal widget on EDT

GitOrigin-RevId: 65534649e805af85776605c4a36d38613876793a

12 months agoclarify API: introduce StartupActivity.Background
Sergey Ignatov [Wed, 4 Sep 2019 19:40:12 +0000 (22:40 +0300)]
clarify API: introduce StartupActivity.Background

GitOrigin-RevId: abaa567957a7643a649aee8df75bcffd6d89f028

12 months agotypo
Sergey Ignatov [Wed, 4 Sep 2019 19:39:21 +0000 (22:39 +0300)]
typo

GitOrigin-RevId: c0eb08c6dc54b7421db1c7672e0ca8f19f909646

12 months agorename into StartupActivity.DumbAware: better name for StartupActivity.Backgroundable
Sergey Ignatov [Wed, 4 Sep 2019 19:13:36 +0000 (22:13 +0300)]
rename into StartupActivity.DumbAware: better name for StartupActivity.Backgroundable

GitOrigin-RevId: 9c966a40f2f2e18e834992d3fefa42198389b092

12 months agohg: fix Synchronous hg version check on EDT:
Aleksandr Krasilnikov [Sun, 1 Sep 2019 13:47:03 +0000 (16:47 +0300)]
hg: fix Synchronous hg version check on EDT:

Run under modal task as it performed for Git

GitOrigin-RevId: 3c7ad2ba84cc93baf19c29502023136432a3933d

12 months agoCleanup (leaner code in start-up utils; typos; formatting)
Roman Shevchenko [Wed, 4 Sep 2019 19:07:02 +0000 (22:07 +0300)]
Cleanup (leaner code in start-up utils; typos; formatting)

GitOrigin-RevId: 7364ef3a09389e516f798862c3a8a60eded0d221

12 months agodon't update python SDKs and libraries on EDT
Sergey Ignatov [Wed, 4 Sep 2019 19:01:33 +0000 (22:01 +0300)]
don't update python SDKs and libraries on EDT

make them as backgroundable post startup activities
they will start after 5 secs on a pooled thread

GitOrigin-RevId: 5bdc23a1c93e0a68e570c1e870517cd0bbc2d9a0

12 months agoadd noGrowY to scroll pane
Konstantin Bulenkov [Wed, 4 Sep 2019 18:47:35 +0000 (20:47 +0200)]
add noGrowY to scroll pane

GitOrigin-RevId: cbd5ef412f6014968a427ae4907666d39e0f4738

12 months agoterminal: support properly changing UI Theme (IDEA-141263)
Sergey Simonchik [Wed, 4 Sep 2019 18:12:37 +0000 (21:12 +0300)]
terminal: support properly changing UI Theme (IDEA-141263)

GitOrigin-RevId: 5fd5cfc320cd13fb3606cbdd200e0f7ac07b1353

12 months agoSSR: replace unmatched annotation attributes when one or more attributes are matched...
Bas Leijdekkers [Wed, 4 Sep 2019 08:53:37 +0000 (10:53 +0200)]
SSR: replace unmatched annotation attributes when one or more attributes are matched (IDEA-65982)

GitOrigin-RevId: 48db8105a93da890dc9291c24ef00bbacc4e780d

12 months agoSSR: more robust annotation parameter replacement (IDEA-65982)
Bas Leijdekkers [Tue, 3 Sep 2019 13:42:38 +0000 (15:42 +0200)]
SSR: more robust annotation parameter replacement (IDEA-65982)

GitOrigin-RevId: 8d91acf04c0ced4ee089c81c57e4219b22c641f2

12 months agoSSR: replace multiple occurrences of the same variable correctly (IDEA-65982)
Bas Leijdekkers [Tue, 3 Sep 2019 13:29:06 +0000 (15:29 +0200)]
SSR: replace multiple occurrences of the same variable correctly (IDEA-65982)

GitOrigin-RevId: 5f0e7dacb53b1f0b1fd1bf4ed846a504acd1a9b9

12 months agoPost-review cleanup (IDEA-CR-52079)
Roman Shevchenko [Wed, 4 Sep 2019 17:47:54 +0000 (20:47 +0300)]
Post-review cleanup (IDEA-CR-52079)

GitOrigin-RevId: 95a6971c1dbd86de45f3807c24f2544d3796293f

12 months agoUI DSL: Support for turning off default grow behavior of scroll panes
Dmitry Jemerov [Wed, 4 Sep 2019 17:35:39 +0000 (19:35 +0200)]
UI DSL: Support for turning off default grow behavior of scroll panes

GitOrigin-RevId: bc3c8a680906e5748b6ad6b1be1bfeb291da00f9

12 months agoUI DSL: Don't restrict max line length of commentRow
Dmitry Jemerov [Wed, 4 Sep 2019 17:17:24 +0000 (19:17 +0200)]
UI DSL: Don't restrict max line length of commentRow

GitOrigin-RevId: 987a8e59f2243c2aa3e686471c66aae29d59ce3f

12 months agoDateTime formatters: add a link to documentation
Konstantin Bulenkov [Wed, 4 Sep 2019 17:13:19 +0000 (19:13 +0200)]
DateTime formatters: add a link to documentation

GitOrigin-RevId: e0932e9bfcf64e53980fac7ad394192b9f40e7b4

12 months agoIDEA-55081 Allow date format customization
Konstantin Bulenkov [Wed, 4 Sep 2019 15:28:10 +0000 (17:28 +0200)]
IDEA-55081 Allow date format customization

GitOrigin-RevId: 8467468771a0f7cb682e533c254c476ad695bde3

12 months agoMake git log date format customizable IDEA-55081
Konstantin Bulenkov [Wed, 4 Sep 2019 15:27:46 +0000 (17:27 +0200)]
Make git log date format customizable IDEA-55081

GitOrigin-RevId: 30816cc62b229b92ba5fc36ffb5dee32ee5bbdb8

12 months agoadd more method delegates for CustomJBDateTimeFormatter
Konstantin Bulenkov [Wed, 4 Sep 2019 15:24:04 +0000 (17:24 +0200)]
add more method delegates for CustomJBDateTimeFormatter

GitOrigin-RevId: 36b2976eb145293a7bc18d6f103460aa653c4c8b

12 months agofix serialization of date format data
Konstantin Bulenkov [Wed, 4 Sep 2019 15:22:53 +0000 (17:22 +0200)]
fix serialization of date format data

GitOrigin-RevId: 52dd5493e68fc3d8c248169bd5d56b2739325263

12 months agofix typo
Konstantin Bulenkov [Wed, 4 Sep 2019 15:21:32 +0000 (17:21 +0200)]
fix typo

GitOrigin-RevId: a1fe76f0cbd3d78c6d0aa38a181d1c7b507994da

12 months agorename date patterns columns
Konstantin Bulenkov [Wed, 4 Sep 2019 13:06:49 +0000 (15:06 +0200)]
rename date patterns columns

GitOrigin-RevId: e84ac832f5525eb256784a92e31458a63cdf301b

12 months agoUse MigLayout for TabLabel, don't show/hide action buttons when they don't fit (IDEA...
Dmitry Jemerov [Wed, 4 Sep 2019 16:30:06 +0000 (18:30 +0200)]
Use MigLayout for TabLabel, don't show/hide action buttons when they don't fit (IDEA-216240)

GitOrigin-RevId: 703810c0e5590c2352a8b6d5916a9d160a89390f

12 months ago[groovy] cleanup TypeConstraint
Daniil Ovchinnikov [Wed, 4 Sep 2019 16:31:06 +0000 (19:31 +0300)]
[groovy] cleanup TypeConstraint

GitOrigin-RevId: ab923dc7eaa04be483c08cba6799d91cd13a0bfd

12 months agoIDEA-221829 and IDEA-97341. Now maven project when unlinked will be removed from...
Alexander Bubenchikov [Wed, 4 Sep 2019 16:18:04 +0000 (19:18 +0300)]
IDEA-221829 and IDEA-97341. Now maven project when unlinked will be removed from project view along with submodules

GitOrigin-RevId: ccd0367c083ad132902e5c9eb99b0f94ea942afe

12 months ago[groovy] cleanup GrTypeConverter
Daniil Ovchinnikov [Wed, 4 Sep 2019 16:25:55 +0000 (19:25 +0300)]
[groovy] cleanup GrTypeConverter

- remove old #isConvertible;
- rename #isConvertibleEx -> #isConvertible;
- change parameters order in #isConvertible, make context last;
- rename ApplicableTo -> Position;
- remove #isMethodCallConversion.

GitOrigin-RevId: 04b71417af929b3c5da678247553bfa09dbc9159

12 months agoIDEA-CR-52075: restrict loaded text length for content-based filetype detection
Valentin Fondaratov [Wed, 4 Sep 2019 13:36:36 +0000 (16:36 +0300)]
IDEA-CR-52075: restrict loaded text length for content-based filetype detection

(cherry picked from commit 4fe80971db2e9a9e30a42f29d7f02df9f74fb40f)

GitOrigin-RevId: b372a74ab9dd0fe4ed39ef5efdddaaf523b2d70a

12 months ago[gradle] fixed create project tests
Sergei Vorobyov [Wed, 4 Sep 2019 16:06:34 +0000 (19:06 +0300)]
[gradle] fixed create project tests

GitOrigin-RevId: 1d449ae94963d114093a42c0064c88fccb088134

12 months agoIDEA-220491 new ui for new gradle/maven project/module wizard step
Sergei Vorobyov [Thu, 1 Aug 2019 10:31:23 +0000 (13:31 +0300)]
IDEA-220491 new ui for new gradle/maven project/module wizard step

GitOrigin-RevId: f8bd4c4555df03bdd85ab783261a4c6a54a0bf56

12 months agovcs: fix scaling in clone dialog components list
Aleksandr Krasilnikov [Wed, 4 Sep 2019 14:09:45 +0000 (17:09 +0300)]
vcs: fix scaling in clone dialog components list

GitOrigin-RevId: 3d85132e96b01e28d1c826b7574f66186b8298d5

12 months ago[groovy] migrate last remaining GrContainerConverter
Daniil Ovchinnikov [Wed, 4 Sep 2019 16:06:26 +0000 (19:06 +0300)]
[groovy] migrate last remaining GrContainerConverter

GitOrigin-RevId: 81be561126cfac367e5a2cceb1d99f375e8d036d

12 months ago[groovy] remove GrTypeConverter#isAllowedInMethodCall
Daniil Ovchinnikov [Wed, 4 Sep 2019 15:58:22 +0000 (18:58 +0300)]
[groovy] remove GrTypeConverter#isAllowedInMethodCall

GitOrigin-RevId: c05bce95d0752377c9f097b133af7507b819fadc

12 months agoIDEA-218044 - fix tests, simplified changes
Alexander Bubenchikov [Wed, 4 Sep 2019 14:36:33 +0000 (17:36 +0300)]
IDEA-218044 - fix tests, simplified changes

GitOrigin-RevId: dcfb8e098018eaf71a3191ae53ad85bf2668c030

12 months agoIDEA-216936 "Find in Path" called with a selected changelist does not set Scope
Alexander Doroshko [Wed, 4 Sep 2019 15:44:37 +0000 (18:44 +0300)]
IDEA-216936 "Find in Path" called with a selected changelist does not set Scope

GitOrigin-RevId: 393bb1500f18f52f197511930ce03c80dd3ebe6f

12 months agoIDEA-CR-51968 IDEA-56579 Add PersistentFindUsagesOptions to store and set defaults...
maksim.pelevin [Wed, 4 Sep 2019 15:25:10 +0000 (18:25 +0300)]
IDEA-CR-51968 IDEA-56579 Add PersistentFindUsagesOptions to store and set defaults values

GitOrigin-RevId: 5d119c2b388f5d278be94e024096af5d7af04546

12 months agoChange Deprecated to Internal (still used internally for storage purposes)
Rustam Vishnyakov [Wed, 4 Sep 2019 15:22:36 +0000 (18:22 +0300)]
Change Deprecated to Internal (still used internally for storage purposes)

GitOrigin-RevId: 1ebaf19ca7778c618bc1d86636f953ba2fa6304b

12 months ago[external system] fix failing test: FileChooseFactory is a service now and should...
Nikita Skvortsov [Wed, 4 Sep 2019 15:10:30 +0000 (18:10 +0300)]
[external system] fix failing test: FileChooseFactory is a service now and should be mocked accordingly.

GitOrigin-RevId: 7eebacb0530d9564e1f36d93392b5d096f4dccdd

12 months agoIDEA-CR-51590: added self parameter for methods on smart enter (PY-35163)
Aleksei Kniazev [Tue, 20 Aug 2019 12:32:06 +0000 (15:32 +0300)]
IDEA-CR-51590: added self parameter for methods on smart enter (PY-35163)

self is inserted for methods that are not class-/staticmethod
cls is inserted for classmethod
empty parameter list for staticmethod

GitOrigin-RevId: 9743ae50c89c069b8123b8b6eb26fb841dd1f5b2

12 months agoIDEA-216363 Report "field invisible to anonymous user" errors as invalid credentials...
Mikhail Golubev [Thu, 1 Aug 2019 14:44:14 +0000 (17:44 +0300)]
IDEA-216363 Report "field invisible to anonymous user" errors as invalid credentials in JIRA

GitOrigin-RevId: 64e89cc4599d33e46f6732a5d03f2b6eac770327

12 months agoIDEA-216363 Additionally change username field label to "Email:" for JIRA Cloud
Mikhail Golubev [Mon, 29 Jul 2019 18:52:08 +0000 (21:52 +0300)]
IDEA-216363 Additionally change username field label to "Email:" for JIRA Cloud

As, apparently, it's another common source of confusion.

GitOrigin-RevId: 77a50ebe65bf1ce5616be3bc0fd9ccf6cbc868bd

12 months agoIDEA-216363 Display "API Token:" label for Jira Cloud where basic auth is deprecated
Mikhail Golubev [Wed, 10 Jul 2019 14:08:24 +0000 (17:08 +0300)]
IDEA-216363 Display "API Token:" label for Jira Cloud where basic auth is deprecated

GitOrigin-RevId: 0de1cff9e57c1cc88daa88a6cd13824f0db2edfe

12 months agoIDEA-188596 Hide confusing message about unavailable JQL when it's actually supported
Mikhail Golubev [Tue, 9 Jul 2019 15:01:16 +0000 (18:01 +0300)]
IDEA-188596 Hide confusing message about unavailable JQL when it's actually supported

Also, assume that REST API is supported in all modern installations of JIRA,
and, thus, make JQL field in settings enabled for every new repository by default.

GitOrigin-RevId: 92501f750cc9213204176cec6cfaf814fc39bdb8

12 months agobuild scripts: update bootstrap version of JPS to fix problem with running build...
nik [Wed, 4 Sep 2019 13:49:39 +0000 (16:49 +0300)]
build scripts: update bootstrap version of JPS to fix problem with running build scripts from IDE (IDEA-220866)

GitOrigin-RevId: 9c74bcf6b155f22292bbd0458ac3900f7a423f45

12 months agotest fail messages more clear
Alexey Kudravtsev [Tue, 3 Sep 2019 11:30:18 +0000 (14:30 +0300)]
test fail messages more clear

GitOrigin-RevId: 1f2e5adf66c58900694ea6e1a6f43ad6c828fb6f

12 months agosimplify wildcards and make signature preview more understandable
Alexey Kudravtsev [Mon, 2 Sep 2019 21:22:00 +0000 (00:22 +0300)]
simplify wildcards and make signature preview more understandable

GitOrigin-RevId: 19da3e3ca15eba5d1f40fd0edf83b978d2081456

12 months agocleanup: fix raw usages
Alexey Kudravtsev [Mon, 2 Sep 2019 18:42:41 +0000 (21:42 +0300)]
cleanup: fix raw usages

GitOrigin-RevId: e2affc55ad8ed90cc0826fd23f61fd09f8767124

12 months agoIDEA-219760 Editor may start faster
Dmitry Batrak [Wed, 4 Sep 2019 13:38:20 +0000 (16:38 +0300)]
IDEA-219760 Editor may start faster

preload system fonts before editors reopening, in parallel with other activities

GitOrigin-RevId: d7c06ae72e566e7e19d0040bfd7aea005a935a5e

12 months agoCorrectly check if dynamic plugins can be disabled
Dmitry Jemerov [Wed, 4 Sep 2019 13:40:45 +0000 (15:40 +0200)]
Correctly check if dynamic plugins can be disabled

GitOrigin-RevId: 3607104cde1fce17f0ecb8833cbb1589f28c42a8

12 months agoInformation message when the reported stack is not from EDT
Egor Ushakov [Wed, 4 Sep 2019 13:40:23 +0000 (16:40 +0300)]
Information message when the reported stack is not from EDT

GitOrigin-RevId: d55c4dd4be9e1a8db478c9d1b69d2ebc4ff5f766

12 months agocleanup
Egor Ushakov [Wed, 4 Sep 2019 13:33:14 +0000 (16:33 +0300)]
cleanup

GitOrigin-RevId: c8025fa4fbe2a37ccf48fb8a767832d665ce8ff9

12 months agoWEB-41063 Quote style from javascript is not applied to postfix completion
Alexander Doroshko [Wed, 4 Sep 2019 13:14:16 +0000 (16:14 +0300)]
WEB-41063 Quote style from javascript is not applied to postfix completion

GitOrigin-RevId: 7a22245727926d72ad9e4faca5e99aadb9b8bdf2

12 months agoPrint timings statistics for testNothingPerformance test
Vladislav Rassokhin [Wed, 4 Sep 2019 13:31:49 +0000 (16:31 +0300)]
Print timings statistics for testNothingPerformance test

GitOrigin-RevId: 6a7a68d0db8bce1ab7cf8f905171ece9e8519cfa

12 months agoIDEA-216416 Plugins changelog is missing
Alexander Lobas [Wed, 4 Sep 2019 13:18:04 +0000 (16:18 +0300)]
IDEA-216416 Plugins changelog is missing

GitOrigin-RevId: f19c9ce2810e77962cb8bc626291721043b35ef8

12 months agoreport sampling rate
Egor Ushakov [Wed, 4 Sep 2019 08:41:42 +0000 (11:41 +0300)]
report sampling rate

GitOrigin-RevId: f0c30dc7e54e3e6eb56c43d09d6163d554c23ac1

12 months agoUX-906 provide ability to choose context (project/module/working directory) for run...
Dmitry.Krasilschikov [Wed, 4 Sep 2019 12:59:50 +0000 (15:59 +0300)]
UX-906 provide ability to choose context (project/module/working directory) for run anything command execution

GitOrigin-RevId: 191ae9a11da39a47606f841bd41a7307ca2b3db2

12 months agosupport date format editing
Konstantin Bulenkov [Wed, 4 Sep 2019 13:00:14 +0000 (15:00 +0200)]
support date format editing

GitOrigin-RevId: 7195ba49c4d56c6eacab66db928ba4d917978f00

12 months agoIDEA-220837 Cannot switch between the Debug Console tab and Debugger tab using keybin...
Viktor Shatrov [Wed, 4 Sep 2019 13:00:01 +0000 (16:00 +0300)]
IDEA-220837 Cannot switch between the Debug Console tab and Debugger tab using keybindings anymore

GitOrigin-RevId: d842323297834a3ce768202d44e88f2439f247f8

12 months agoDrop unused field
Rustam Vishnyakov [Wed, 4 Sep 2019 09:23:57 +0000 (12:23 +0300)]
Drop unused field

GitOrigin-RevId: def73f296fcdea2938cf9006a686b9e4e8b12662

12 months agoAdd deprecated annotation, remove unnecessary suppressions
Rustam Vishnyakov [Wed, 4 Sep 2019 09:23:32 +0000 (12:23 +0300)]
Add deprecated annotation, remove unnecessary suppressions

GitOrigin-RevId: b1ae21b838ece6a8bd4da97ef8fc823427cf19dd

12 months agoRemove unused field
Rustam Vishnyakov [Wed, 4 Sep 2019 09:13:49 +0000 (12:13 +0300)]
Remove unused field

GitOrigin-RevId: 37c298a1cc7cebb0574fe1793aa2da0cf1cc1a37

12 months agoUse single language inside package
Rustam Vishnyakov [Tue, 3 Sep 2019 14:50:29 +0000 (17:50 +0300)]
Use single language inside package

GitOrigin-RevId: 8c42dd31e2f79fad41dd651f1bd8e322456420e3

12 months agoDrop unnecessary extra class
Rustam Vishnyakov [Tue, 3 Sep 2019 13:52:31 +0000 (16:52 +0300)]
Drop unnecessary extra class

GitOrigin-RevId: f0abf2df01df08cdf3091eb30a847f59f9a2e794

12 months agoDrop unused interface
Rustam Vishnyakov [Tue, 3 Sep 2019 13:52:14 +0000 (16:52 +0300)]
Drop unused interface

GitOrigin-RevId: 84d20a2b57d15093b3e1f46181aafa1a13d56e59

12 months agoResolve xinclude while collecting compatible plugins
Alexander Zolotov [Tue, 3 Sep 2019 18:27:41 +0000 (21:27 +0300)]
Resolve xinclude while collecting compatible plugins

GitOrigin-RevId: 84f7f607d7ed7b56ff846f77c5f3bb769e1adb9e

12 months agolvcs: fix local history patch tests - ignore empty file creation revision
Nadya Zabrodina [Wed, 4 Sep 2019 12:10:53 +0000 (15:10 +0300)]
lvcs: fix local history patch tests - ignore empty file creation revision

* Now we are not able to apply empty file creation properly - empty new file will be treated as modified without base;

GitOrigin-RevId: 0ce103941ecbe91f750ea3002dc8acef5518d3f4

12 months ago[external system] iterate over individual DataNodes, as children collections may...
Nikita Skvortsov [Wed, 4 Sep 2019 11:57:51 +0000 (14:57 +0300)]
[external system] iterate over individual DataNodes, as children collections may be modified while visiting IDEA-220213

GitOrigin-RevId: c7517fc610cce5ecead95d75534b7c069f458635

12 months agojps build: don't try to reuse forked javac process which will be stopped after curren...
nik [Wed, 4 Sep 2019 11:20:31 +0000 (14:20 +0300)]
jps build: don't try to reuse forked javac process which will be stopped after current compilation (IDEA-221937)

If parallel compilation is enabled it may happen that build process tries to compile another module using forked process while a different module is still being compiled. Since "keep alive" is set to false for javac processes started from the build process, it shouldn't try to reuse such processes, because it will fail to connect to them anyway and compilation will fail with obscure "internal java compiler error".

GitOrigin-RevId: 59c41ddaa529322f4d457be1261deb929d8fbda9

12 months agojps build: add additional debug logging to ExternalJavacManager (to find cause of...
nik [Wed, 4 Sep 2019 10:06:22 +0000 (13:06 +0300)]
jps build: add additional debug logging to ExternalJavacManager (to find cause of IDEA-221937)

GitOrigin-RevId: de285c818ff3be376f3baa7909cc07b741b3287b

12 months agovcs: cleanup - move test near the others
Aleksey Pivovarov [Wed, 4 Sep 2019 11:10:50 +0000 (14:10 +0300)]
vcs: cleanup - move test near the others

GitOrigin-RevId: 5de9963aed77204a31da822001a218eac6d531fe

12 months agoui: fix password field preferred/min size using the same logic as for text fields
Aleksandr Krasilnikov [Wed, 4 Sep 2019 09:55:28 +0000 (12:55 +0300)]
ui: fix password field preferred/min size using the same logic as for text fields

GitOrigin-RevId: fed6e1994452ebe41a0694ae449c50c5ae71d9d6

12 months agoIDEA-220113 [service-view] add filters by run configuration status
Konstantin Aleev [Tue, 3 Sep 2019 15:33:31 +0000 (18:33 +0300)]
IDEA-220113 [service-view] add filters by run configuration status

GitOrigin-RevId: bb27bb1b1e5ca0e5c52bf108b38341c7dea44125

12 months ago[external annotations] enable for Gradle projects by default to preserve existing...
Nikita Skvortsov [Wed, 4 Sep 2019 10:30:37 +0000 (13:30 +0300)]
[external annotations] enable for Gradle projects by default to preserve existing behaviour IDEA-200003

GitOrigin-RevId: fb03b91858296eeef2ade88ee651bb680f3499a4

12 months ago[external annotations] do not resolve for Maven/Gradle in offline mode IDEA-200003
Nikita Skvortsov [Wed, 4 Sep 2019 10:28:38 +0000 (13:28 +0300)]
[external annotations] do not resolve for Maven/Gradle in offline mode IDEA-200003

GitOrigin-RevId: ee82b629f57be41a1730eaf583ada8d5e5bd5d62

12 months ago[external annotations] remove registry value, add UI controls in Maven/Gradle IDEA...
Nikita Skvortsov [Wed, 4 Sep 2019 10:25:58 +0000 (13:25 +0300)]
[external annotations] remove registry value, add UI controls in Maven/Gradle IDEA-200003

Allows to enable/disable external annotations look up during import from Maven/Gradle explicitly.

GitOrigin-RevId: 332d75a3c80a0a6d820000c64604d46b922ebf04

12 months ago[external annotations] do not attach external annotations to arbitrary libraries...
Nikita Skvortsov [Wed, 4 Sep 2019 09:08:43 +0000 (12:08 +0300)]
[external annotations] do not attach external annotations to arbitrary libraries imported from Maven IDEA-200003

Lookup of all external annotations for all libraries in all repositories of a project takes forever. Use only provided (known) external annotations locations.

GitOrigin-RevId: 05d6dd85d1b562ce7fc372386a34106f2e30b4d4

12 months ago[external annotations] do not attach external annotations to arbitrary libraries...
Nikita Skvortsov [Wed, 4 Sep 2019 08:46:55 +0000 (11:46 +0300)]
[external annotations] do not attach external annotations to arbitrary libraries imported from Gradle IDEA-200003

Lookup of all external annotations for all libraries in all repositories of a project takes forever. Use only provided (known) external annotations locations.

GitOrigin-RevId: 9094627e9b4096a74f8e811fb72fafc44a87bc49

12 months ago[external annotations] do not re-resolve annotations location that did not resolve...
Nikita Skvortsov [Wed, 4 Sep 2019 08:30:48 +0000 (11:30 +0300)]
[external annotations] do not re-resolve annotations location that did not resolve to anything. IDEA-200003

If an external annotation location does not resolve to any files to retrieve, e.g. due to failed networking, broken remote repo etc., do not retry it multiple times, to avoid multiplying the timeouts.

GitOrigin-RevId: d5cb321051212c7964570e0199bb48982061907f

12 months agoSpecify license for dbus-java
Alexander Kass [Wed, 4 Sep 2019 10:37:59 +0000 (13:37 +0300)]
Specify license for dbus-java

GitOrigin-RevId: 034e525d6182b9ec334732d9f17667841825220d

12 months agointroduce StartupActivity.Backgroundable
Sergey Ignatov [Wed, 4 Sep 2019 10:34:08 +0000 (13:34 +0300)]
introduce StartupActivity.Backgroundable

it's not obvious that you need to implement DumbAware if you want to move a StartupActivity away from EDT

GitOrigin-RevId: 3ccdd628358df3c3eae5094f0a7d3da4c25bd0eb

12 months agosupport allow pretty formatting option in settings
Konstantin Bulenkov [Wed, 4 Sep 2019 10:29:39 +0000 (12:29 +0200)]
support allow pretty formatting option in settings

GitOrigin-RevId: df37cac74a2082ee5c24638c1cd9a9b24658c3db

12 months agoterminal: safer filters running
Sergey Simonchik [Wed, 4 Sep 2019 10:27:19 +0000 (13:27 +0300)]
terminal: safer filters running

GitOrigin-RevId: 4da8753462da295b4d373194c86e913fa62e0eea

12 months agodecouple IdeFrameImpl and JFrame (part 8): fix CCE in AppIcon on Windows
Vladimir Krivosheev [Wed, 4 Sep 2019 10:01:16 +0000 (12:01 +0200)]
decouple IdeFrameImpl and JFrame (part 8): fix CCE in AppIcon on Windows

GitOrigin-RevId: 106b6b4f87cdc98b77ed45b6dce89aa93bef1d22

12 months agoIDEA-167805 Keyboard navigation in debug tool window
Viktor Shatrov [Tue, 3 Sep 2019 17:21:23 +0000 (20:21 +0300)]
IDEA-167805 Keyboard navigation in debug tool window

GitOrigin-RevId: 1b07992e854cfa45714154c4cf8cca109d7c36d7

12 months agooptimize mouse listener install
Dennis Ushakov [Tue, 3 Sep 2019 11:14:30 +0000 (14:14 +0300)]
optimize mouse listener install

GitOrigin-RevId: f8f730f6cd15e6627e1c1352c0ebcf21b6a0cfe2