idea/community.git
16 months agoPY-43388 Add basic type checker support in Cython files
Mikhail Khorkov [Wed, 16 Sep 2020 13:45:18 +0000 (20:45 +0700)]
PY-43388 Add basic type checker support in Cython files

Now we can export Cython and Python functions with type
annotations from .pyx files to both .pyx and .py files.
Also we can make type matching in Cython files.
Type checker only support numeric types for now.

GitOrigin-RevId: a7af4264285cc14e09991545998609fbd24432e5

16 months agofiltering speedsearch
Dmitry Avdeev [Tue, 12 Jan 2021 09:47:59 +0000 (12:47 +0300)]
filtering speedsearch

GitOrigin-RevId: dcee71a609ae64170fae728de3edf24ce270653a

16 months agodynamic plugins: mark RuntimeConfigurationProducer dynamic (IDEA-258973)
Anna Kozlova [Tue, 12 Jan 2021 09:07:42 +0000 (10:07 +0100)]
dynamic plugins: mark RuntimeConfigurationProducer dynamic (IDEA-258973)

GitOrigin-RevId: 5c6818487e32532fddd5a409dd1b5fd373cf2f9b

16 months agochoose inspection profile on commit (IDEA-31168)
Anna Kozlova [Tue, 12 Jan 2021 07:48:38 +0000 (08:48 +0100)]
choose inspection profile on commit (IDEA-31168)

wording

GitOrigin-RevId: bedbc7620528c3f14086f0fafdb74e9a838609b9

16 months agoui: use right alignment for buttons in Messages for all OSs: IDEA-259206
Kirill Likhodedov [Tue, 12 Jan 2021 09:34:44 +0000 (12:34 +0300)]
ui: use right alignment for buttons in Messages for all OSs: IDEA-259206

GitOrigin-RevId: 677446d1ac941562c92cfda47fb1c36a776ae482

16 months agoAdvance Kotlin plugin version
Mikhail Zarechenskiy [Tue, 12 Jan 2021 03:12:33 +0000 (06:12 +0300)]
Advance Kotlin plugin version

GitOrigin-RevId: eec4837152f5b05b3c46ce3df88bc633a2f0443e

16 months ago[UAST] IDEA-254702 Convert JUnit Rule inspection to UAST
Bart van Helvert [Mon, 11 Jan 2021 16:04:11 +0000 (17:04 +0100)]
[UAST] IDEA-254702 Convert JUnit Rule inspection to UAST

GitOrigin-RevId: 6add679f94ffba8b972f0ae924b5547d6859ed1a

16 months agoenforce max millis in `waitInOtherThread` call
Gregory.Shrago [Mon, 11 Jan 2021 21:36:44 +0000 (00:36 +0300)]
enforce max millis in `waitInOtherThread` call

GitOrigin-RevId: 5744632473cebf6e4d919b15d6efc63d79ac1c42

16 months agochoose inspection profile on commit (IDEA-31168)
Anna Kozlova [Mon, 11 Jan 2021 20:22:57 +0000 (21:22 +0100)]
choose inspection profile on commit (IDEA-31168)

GitOrigin-RevId: 76161fcaca86d174b4e88c39cd76bf7d292773ff

16 months ago[platform] minor `StringUtil` optimization
Roman Shevchenko [Mon, 11 Jan 2021 20:47:10 +0000 (21:47 +0100)]
[platform] minor `StringUtil` optimization

GitOrigin-RevId: b74ce0f62fe65aa8c39b8f4011b82fb26547978a

16 months ago[IFT] Fix exception in Onboarding lesson
Alexey Merkulov [Mon, 11 Jan 2021 20:21:58 +0000 (23:21 +0300)]
[IFT] Fix exception in Onboarding lesson

GitOrigin-RevId: 5c736cb1ce69385ae320c150804b545a395a6516

16 months ago[tests] `LFS#findFile*` separator normalization test, just in case
Roman Shevchenko [Mon, 11 Jan 2021 20:21:43 +0000 (21:21 +0100)]
[tests] `LFS#findFile*` separator normalization test, just in case

GitOrigin-RevId: 0dd7ba338bf2b714f7ae61932aa8ab31c6edaacb

16 months agoCleanup (formatting)
Roman Shevchenko [Mon, 11 Jan 2021 20:06:55 +0000 (21:06 +0100)]
Cleanup (formatting)

GitOrigin-RevId: 62d6ad1771f6f95c1988a17eccf55e0df3052bce

16 months ago[tests] correct mock JDK layout in `ExternalSystemJdkUtilTest`
Roman Shevchenko [Mon, 11 Jan 2021 20:05:50 +0000 (21:05 +0100)]
[tests] correct mock JDK layout in `ExternalSystemJdkUtilTest`

GitOrigin-RevId: 3757a711a4d556164cb1de5aca849e4dd81c5b9f

16 months agoConsistent nullability for get/putCopyableUserData declarations
Dmitry Jemerov [Mon, 11 Jan 2021 16:29:49 +0000 (17:29 +0100)]
Consistent nullability for get/putCopyableUserData declarations

GitOrigin-RevId: fcfaabc157e2c1059afb823010db998b5dfb8f7d

16 months agoXmlParser implements LightPsiParser
Dmitry Jemerov [Mon, 11 Jan 2021 16:20:56 +0000 (17:20 +0100)]
XmlParser implements LightPsiParser

GitOrigin-RevId: db9b4097ce3df7c2fe1eb515deb2b1fcd97e582f

16 months agoDelete unused child role machinery in XML PSI
Dmitry Jemerov [Mon, 11 Jan 2021 19:17:20 +0000 (20:17 +0100)]
Delete unused child role machinery in XML PSI

GitOrigin-RevId: b0223dd2d7266f8d1eb73436b23476df52533324

16 months ago[workspace model] Introduce tmp LightIdeVirtualFileUrlManagerImpl for Rider which...
Mikhail Mazurkevich [Mon, 11 Jan 2021 16:51:57 +0000 (19:51 +0300)]
[workspace model] Introduce tmp LightIdeVirtualFileUrlManagerImpl for Rider which should return LightFilePointerUrl

GitOrigin-RevId: 0a84f545fa7b1e2621300bb38b96f46a779204d2

16 months agofix warning
Gregory.Shrago [Mon, 11 Jan 2021 17:39:29 +0000 (20:39 +0300)]
fix warning

GitOrigin-RevId: cdef15b2e61b46d35a514c9dc409a2893bf0fc5c

16 months agopre-cached data context initial
Gregory.Shrago [Wed, 30 Dec 2020 17:42:31 +0000 (20:42 +0300)]
pre-cached data context initial

GitOrigin-RevId: a1326be5e2ae4a79ee09f076efefa01cfed99ac6

16 months agoget data-context via API
Gregory.Shrago [Wed, 30 Dec 2020 20:13:26 +0000 (23:13 +0300)]
get data-context via API

GitOrigin-RevId: 8d233f10a0c5ada2b74d57676a83a835ffa84946

16 months ago[maven] Filter out unrelated changes in UI components IDEA-257592
Nikita Skvortsov [Mon, 11 Jan 2021 17:44:54 +0000 (20:44 +0300)]
[maven] Filter out unrelated changes in UI components IDEA-257592

Only report changes in UI components that are real focus owners.

GitOrigin-RevId: 1a34e01e0954e08ef00b8ded43d8aac387ad6894

16 months ago[maven] Introduce new attributes and report them to run configuration options statist...
Nikita Skvortsov [Mon, 11 Jan 2021 16:03:23 +0000 (19:03 +0300)]
[maven] Introduce new attributes and report them to run configuration options statistics IDEA-257592

Report useProjectSettings and projectSettingsAvailable attributes, use separate watcher for each tab in Maven Run Configuartion settings

GitOrigin-RevId: 3a0a37dce45c27301127857b9cecebed48f39a0f

16 months ago[fus] update RunConfigurationOptionUsagesCollector to handle new attributes and Maven...
Nikita Skvortsov [Mon, 11 Jan 2021 15:58:30 +0000 (18:58 +0300)]
[fus] update RunConfigurationOptionUsagesCollector to handle new attributes and Maven-related options IDEA-257592

GitOrigin-RevId: 534282669e71fb1d295b83aa64380bbb3d79f4a2

16 months ago[maven] collect Maven configuration settings modification stats, initial version...
Nikita Skvortsov [Fri, 25 Dec 2020 11:58:48 +0000 (14:58 +0300)]
[maven] collect Maven configuration settings modification stats, initial version IDEA-257592

GitOrigin-RevId: 08856cb133f6ed3a3fd7cfe20b3830a62b346eff

16 months agoIG: fix incorrect boolean simplification (IDEA-259113)
Bas Leijdekkers [Mon, 11 Jan 2021 17:17:29 +0000 (18:17 +0100)]
IG: fix incorrect boolean simplification (IDEA-259113)

GitOrigin-RevId: 9d8eafde67ff97047c1d5a03e1372869f933d117

16 months agorename dangerous method to be more internal-looking, fix erroneous usages
Alexey Kudravtsev [Mon, 11 Jan 2021 17:49:34 +0000 (18:49 +0100)]
rename dangerous method to be more internal-looking, fix erroneous usages

GitOrigin-RevId: 38f95532fa974a9459d2d01a204553f86d3a4c73

16 months agodo not show ctrl+mouse highlighting when references cannot be resolved
Daniil Ovchinnikov [Mon, 11 Jan 2021 17:50:13 +0000 (18:50 +0100)]
do not show ctrl+mouse highlighting when references cannot be resolved

GitOrigin-RevId: eaba73eaaad6a4973bf1c32db33152b8c9a75734

16 months agovcs: update changelists availability on EDT
Aleksey Pivovarov [Fri, 8 Jan 2021 20:36:40 +0000 (23:36 +0300)]
vcs: update changelists availability on EDT

Fix potential deadlock between ChangeListManagerImpl.myDataLock and LineStatusTrackerManager.LOCK

GitOrigin-RevId: c18d40bb07d616118881ef313d8b023187e87fc6

16 months agovcs: delegate commit mode checks to a single CommitMode field and a single listener
Aleksey Pivovarov [Thu, 3 Dec 2020 21:12:30 +0000 (00:12 +0300)]
vcs: delegate commit mode checks to a single CommitMode field and a single listener

GitOrigin-RevId: 55968c1729c81e9c73ceb7d9029302aacee53294

16 months agovcs: cleanup - rename class
Aleksey Pivovarov [Mon, 14 Dec 2020 18:08:10 +0000 (21:08 +0300)]
vcs: cleanup - rename class

GitOrigin-RevId: 47f479e45a96b628fc5b367ce8c8b08785a53b8b

16 months agovcs: move toggle mode checks into workflow handler
Aleksey Pivovarov [Mon, 14 Dec 2020 18:15:51 +0000 (21:15 +0300)]
vcs: move toggle mode checks into workflow handler

GitOrigin-RevId: ab60dde45c49c353adf6ede1cfc48947c8b295f0

16 months agovcs: cleanup - extract class
Aleksey Pivovarov [Thu, 3 Dec 2020 20:25:17 +0000 (23:25 +0300)]
vcs: cleanup - extract class

GitOrigin-RevId: 60b76b01b54b7897b1b155869d3dde0eea38be7e

16 months agovcs: remove registry option
Aleksey Pivovarov [Thu, 3 Dec 2020 20:18:25 +0000 (23:18 +0300)]
vcs: remove registry option

GitOrigin-RevId: 3d84d944200d5ae0245e38bbc07448ff3ff58b54

16 months agovcs: cleanup - remove duplication
Aleksey Pivovarov [Thu, 3 Dec 2020 19:38:08 +0000 (22:38 +0300)]
vcs: cleanup - remove duplication

GitOrigin-RevId: 84a1bd18859308f43fb7c7b1e8924521b911edfe

16 months agovcs: cleanup - rename method
Aleksey Pivovarov [Thu, 3 Dec 2020 19:32:16 +0000 (22:32 +0300)]
vcs: cleanup - rename method

GitOrigin-RevId: 4a8402f209766bb406e278f4eb3cfb8fabce5457

16 months agovcs: cleanup - unify listeners
Aleksey Pivovarov [Thu, 3 Dec 2020 19:29:35 +0000 (22:29 +0300)]
vcs: cleanup - unify listeners

GitOrigin-RevId: 60efe0c00ecbb2d2db2ad2c5e6312032a9c1e057

16 months agovcs: do not use ChangesViewCommitWorkflowHandler to check if project is using non...
Aleksey Pivovarov [Mon, 14 Dec 2020 17:51:59 +0000 (20:51 +0300)]
vcs: do not use ChangesViewCommitWorkflowHandler to check if project is using non-modal commit

GitOrigin-RevId: e88ff0a0cbefaac175f88da2f463139f9f002e92

16 months agovcs: simplify inheritance for toggle commit mode
Aleksey Pivovarov [Thu, 3 Dec 2020 19:55:45 +0000 (22:55 +0300)]
vcs: simplify inheritance for toggle commit mode

GitOrigin-RevId: 410c4d22974399178f844e4ea0700a33d9050b65

16 months agovcs: cleanup - move class
Aleksey Pivovarov [Thu, 3 Dec 2020 19:50:06 +0000 (22:50 +0300)]
vcs: cleanup - move class

GitOrigin-RevId: fe74bbc0736452b37db25caa2f0c3dbb9b24c1c0

16 months agovcs: do not call expensive FilePath.getVirtualFile() for each path
Aleksey Pivovarov [Mon, 11 Jan 2021 17:08:37 +0000 (20:08 +0300)]
vcs: do not call expensive FilePath.getVirtualFile() for each path

* Fix performance issue with large amounts of reported unversioned files (ex: with 'status.showUntrackedFiles=all'

GitOrigin-RevId: 1293ca70ac6124594fcdbab7691d8bc472f2a626

16 months agovcs: cleanup - rename field
Aleksey Pivovarov [Mon, 11 Jan 2021 17:03:22 +0000 (20:03 +0300)]
vcs: cleanup - rename field

GitOrigin-RevId: e2a5f105dbd6174e363ca9caf3a29a66c03b1f3f

16 months agovcs: simplify code flow
Aleksey Pivovarov [Fri, 8 Jan 2021 21:12:40 +0000 (00:12 +0300)]
vcs: simplify code flow

GitOrigin-RevId: 216fc55b7fa3ccddd4c4ddcf7ace91b768e0d43a

16 months agoIDEA-258864 - Docker: transform `agent.rt` modules to be non-rt
Michael Golubev [Mon, 11 Jan 2021 17:10:26 +0000 (18:10 +0100)]
IDEA-258864 - Docker: transform `agent.rt` modules to be non-rt

- exclude jackson annotations with current project version of v2.12
- fixes NoSuchMethodError: 'JsonProperty.namespace()' from run targets tests

GitOrigin-RevId: 12c7733a3598de654641c6f421a19cc0f7bc8465

16 months agorename `SimpleJavaParameters#useDynamicClasspathUnconditionally` -> `#useDynamicClass...
Daniil Ovchinnikov [Mon, 11 Jan 2021 16:52:21 +0000 (17:52 +0100)]
rename `SimpleJavaParameters#useDynamicClasspathUnconditionally` -> `#useDynamicClasspathDefinedByJdkLevel`

- fix javadocs: don't mention properties;
- also rename `ShortenCommandLine#getDefaultMethodForJdk` -> `#getDefaultMethodForJdkLevel` for consistency.

GitOrigin-RevId: 287ffe9433098cf8a14d6e51da8b55853bb13aa5

16 months agovcs: invokeAfterUpdate - introduce overloads
Aleksey Pivovarov [Wed, 9 Dec 2020 19:50:21 +0000 (22:50 +0300)]
vcs: invokeAfterUpdate - introduce overloads

GitOrigin-RevId: 9afd5326612a91add4e4ef1f9e73e30158630e7a

16 months agovcs: invokeAfterUpdate - introduce overload for silent callbacks
Aleksey Pivovarov [Wed, 9 Dec 2020 21:49:01 +0000 (00:49 +0300)]
vcs: invokeAfterUpdate - introduce overload for silent callbacks

GitOrigin-RevId: dc0d588563a3c05eace368bbd539e16a1d2a698c

16 months agovcs: use different capitalization for modal and backgroundable progresses
Aleksey Pivovarov [Mon, 11 Jan 2021 11:38:53 +0000 (14:38 +0300)]
vcs: use different capitalization for modal and backgroundable progresses

* fix progress title if its prefix was not specified

GitOrigin-RevId: 17b80e271b4f7bd752a1cc40f0fc6e04f95d7475

16 months agovcs: invokeAfterUpdate - rename class
Aleksey Pivovarov [Fri, 8 Jan 2021 19:34:58 +0000 (22:34 +0300)]
vcs: invokeAfterUpdate - rename class

GitOrigin-RevId: b708face7305a069cbc26de0b882ed28d7026422

16 months agovcs: remove 'runOrInvokeLaterAboveProgress' usage
Aleksey Pivovarov [Wed, 9 Dec 2020 21:03:26 +0000 (00:03 +0300)]
vcs: remove 'runOrInvokeLaterAboveProgress' usage

'BackgroundableProcessIndicator.isShowing == false', thus 'WaitForProgressToShow.execute' does nothing for us.

GitOrigin-RevId: d43964fd75d40a132a77ebc4f73353ebae02ded0

16 months agovcs: ignore ModalityState in invokeAfterUpdate
Aleksey Pivovarov [Tue, 14 Jul 2020 13:42:07 +0000 (16:42 +0300)]
vcs: ignore ModalityState in invokeAfterUpdate

It affects a singe edge-case and is ignored otherwise.
Remove it to ensure that callbacks are handled in a unified way and to avoid confusion.

Usage in 'handleStoppedQueue' was introduced after everything else, in 134a1db80e0637ee75d60b9003eb6a2f830685db
Usage in 'runOrInvokeLaterAboveProgress' is ignored: modality from ProgressIndicator is used instead.

GitOrigin-RevId: 2255958a2aa6508a1e89426c79003bc63aa71c3f

16 months agovcs: use same ModalityState for callbacks if update queue is stopped
Aleksey Pivovarov [Tue, 14 Jul 2020 12:15:56 +0000 (15:15 +0300)]
vcs: use same ModalityState for callbacks if update queue is stopped

GitOrigin-RevId: b23632112a7a4ccb76d8397231913233cc7beee3

16 months agovcs: use same threading for silent callbacks if update queue is stopped
Aleksey Pivovarov [Tue, 14 Jul 2020 12:13:58 +0000 (15:13 +0300)]
vcs: use same threading for silent callbacks if update queue is stopped

GitOrigin-RevId: e92e79707e8989fe8dcf99ba297d9ad4706a4d76

16 months agovcs: invokeAfterUpdate - remove duplication
Aleksey Pivovarov [Wed, 9 Dec 2020 20:46:42 +0000 (23:46 +0300)]
vcs: invokeAfterUpdate - remove duplication

GitOrigin-RevId: 782b8b63698fb1225b7fc57f03d60fb37362927a

16 months agovcs: invokeAfterUpdate - extract semaphore from waiters
Aleksey Pivovarov [Wed, 9 Dec 2020 20:38:21 +0000 (23:38 +0300)]
vcs: invokeAfterUpdate - extract semaphore from waiters

GitOrigin-RevId: bd8ae8b821ee30bed5346e39f861c9845028e8e0

16 months agovcs: invokeAfterUpdate - inline Waiter
Aleksey Pivovarov [Wed, 9 Dec 2020 20:34:07 +0000 (23:34 +0300)]
vcs: invokeAfterUpdate - inline Waiter

GitOrigin-RevId: 496a60477e8f754d87716d34379c45033b120e28

16 months agovcs: remove unnecessary ChangesViewManager refresh
Aleksey Pivovarov [Tue, 14 Jul 2020 12:04:58 +0000 (15:04 +0300)]
vcs: remove unnecessary ChangesViewManager refresh

We did not change anything, no need to schedule refresh.

GitOrigin-RevId: 024b469fdf3f817eaec2fe06e05ea178218e9e63

16 months agovcs: invokeAfterUpdate - extract class
Aleksey Pivovarov [Tue, 14 Jul 2020 12:00:20 +0000 (15:00 +0300)]
vcs: invokeAfterUpdate - extract class

GitOrigin-RevId: 118ebe9540cddf7b9a7caca57bcb8120e5cc43be

16 months agovcs: invokeAfterUpdate - inline lambdas
Aleksey Pivovarov [Wed, 9 Dec 2020 20:20:17 +0000 (23:20 +0300)]
vcs: invokeAfterUpdate - inline lambdas

GitOrigin-RevId: 7955e2242735b466d33b1c03c84998204cfcc5d9

16 months agovcs: invokeAfterUpdate - remove duplication
Aleksey Pivovarov [Wed, 9 Dec 2020 20:19:57 +0000 (23:19 +0300)]
vcs: invokeAfterUpdate - remove duplication

GitOrigin-RevId: 5cf527e192ffc21020cf47a46d1582ebffebe2a6

16 months agovcs: invokeAfterUpdate - make progress helpers private
Aleksey Pivovarov [Tue, 14 Jul 2020 11:46:20 +0000 (14:46 +0300)]
vcs: invokeAfterUpdate - make progress helpers private

GitOrigin-RevId: a32052d237d1addf22c3091ea13595afb73e47d5

16 months agovcs: invokeAfterUpdate - move stopped queue handling into CallbackData
Aleksey Pivovarov [Tue, 14 Jul 2020 11:43:36 +0000 (14:43 +0300)]
vcs: invokeAfterUpdate - move stopped queue handling into CallbackData

GitOrigin-RevId: 9d1bb1efdb2bab6fe345f4356a9618f0425beec2

16 months agovcs: invokeAfterUpdate - extract CallbackData class
Aleksey Pivovarov [Tue, 14 Jul 2020 11:34:16 +0000 (14:34 +0300)]
vcs: invokeAfterUpdate - extract CallbackData class

GitOrigin-RevId: 68fb27f8ba32a4017b67b6f00bbbd806ed543f36

16 months agovcs: add 'remove applied files from shelf' option to Shelf configurable
Aleksey Pivovarov [Wed, 16 Dec 2020 14:49:21 +0000 (17:49 +0300)]
vcs: add 'remove applied files from shelf' option to Shelf configurable

GitOrigin-RevId: 0d0c8ce79950b6a752b549139842231e1e2f2508

16 months agovcs: migrate Shelf configurable to UI DSL
Aleksey Pivovarov [Wed, 16 Dec 2020 14:30:32 +0000 (17:30 +0300)]
vcs: migrate Shelf configurable to UI DSL

GitOrigin-RevId: f190a6560b27dc6d37a298670d9c7ad664f098f8

16 months ago[cwm] Allow to run server/client in docker & choose different networking modes for...
Ivan Pashchenko [Thu, 3 Dec 2020 13:47:03 +0000 (16:47 +0300)]
[cwm] Allow to run server/client in docker & choose different networking modes for client-server connections

* Can run server/client in docker
* Can run lobby/relay in docker
* Can choose between direct connection with lobby/relay servers or either run the lobby/relay ourselves or use the production one

GitOrigin-RevId: b316122d3703d6a733bcf6f62b81509d4d098454

16 months agofix compilation after 2a2ab7bbb52662a77fd27906d8fa3ff576828dbc
Daniil Ovchinnikov [Mon, 11 Jan 2021 15:48:58 +0000 (16:48 +0100)]
fix compilation after 2a2ab7bbb52662a77fd27906d8fa3ff576828dbc

GitOrigin-RevId: 987c35bce907ed2ed05b34248c7373a7f1a1d833

16 months ago[stats-collector] move LookupActionsListener to CompletionLoggerInitializer
Alexey Kalina [Mon, 11 Jan 2021 14:26:22 +0000 (17:26 +0300)]
[stats-collector] move LookupActionsListener to CompletionLoggerInitializer

GitOrigin-RevId: c71b4811fc134541091bf2e453332c548ed4fb94

16 months ago[stats-collector] CompletionLoggerInitializer: minor refactoring
Alexey Kalina [Fri, 25 Dec 2020 10:47:51 +0000 (13:47 +0300)]
[stats-collector] CompletionLoggerInitializer: minor refactoring

GitOrigin-RevId: 3c19854b151f8b7e8e0210d4eced27bea30d59c3

16 months ago[stats-collector] CompletionLoggerInitializer: minor fixes
Alexey Kalina [Fri, 25 Dec 2020 08:05:18 +0000 (11:05 +0300)]
[stats-collector] CompletionLoggerInitializer: minor fixes

GitOrigin-RevId: a26106e28f9c7fca10d9165e5bd3d220786018a5

16 months ago[stats-collector] IDEA-257253 Cannot create listener
Alexey Kalina [Wed, 23 Dec 2020 14:33:29 +0000 (17:33 +0300)]
[stats-collector] IDEA-257253 Cannot create listener

GitOrigin-RevId: 793df8fe4ea81aab36583f167153e2f5211b6d0e

16 months ago[build scripts] macOS: unify JBR builds x64 and aarch64 versions
Vladislav Rassokhin [Mon, 11 Jan 2021 14:16:00 +0000 (17:16 +0300)]
[build scripts] macOS: unify JBR builds x64 and aarch64 versions

GitOrigin-RevId: af464da9f75f334d03bba09237baf20439cd8291

16 months ago[IFT] Switch on feedback links for Java, Python, Ruby and Go courses
Alexey Merkulov [Mon, 11 Jan 2021 15:21:07 +0000 (18:21 +0300)]
[IFT] Switch on feedback links for Java, Python, Ruby and Go courses

GitOrigin-RevId: 6b3114f10a2128192e9d009fa3b344833f3169c2

16 months agoadd ability to obtain a location text and icon by file
Daniil Ovchinnikov [Mon, 11 Jan 2021 14:29:49 +0000 (15:29 +0100)]
add ability to obtain a location text and icon by file

GitOrigin-RevId: dae09f8de039e50c4bc877573446cdcbbe5d34d1

16 months agoextract `PsiElementModuleRenderer#orderEntryText`
Daniil Ovchinnikov [Mon, 11 Jan 2021 14:03:58 +0000 (15:03 +0100)]
extract `PsiElementModuleRenderer#orderEntryText`

GitOrigin-RevId: e7fdb357c31219bc4219e843dae13d45564e728e

16 months agoextract `PsiElementModuleRenderer#showElementLocation`
Daniil Ovchinnikov [Mon, 11 Jan 2021 13:56:27 +0000 (14:56 +0100)]
extract `PsiElementModuleRenderer#showElementLocation`

GitOrigin-RevId: 270d8454a93c9ae8c8260273a585dc6304ead364

16 months agomake `TargetPopupPresentation` non-extendable, add builder
Daniil Ovchinnikov [Mon, 11 Jan 2021 13:53:19 +0000 (14:53 +0100)]
make `TargetPopupPresentation` non-extendable, add builder

This change forces a single platform-side implementation of `TargetPopupPresentation`.

GitOrigin-RevId: 2a2ab7bbb52662a77fd27906d8fa3ff576828dbc

16 months agorename `TargetPopupPresentation#rightText` -> `#locationText`
Daniil Ovchinnikov [Fri, 8 Jan 2021 20:41:13 +0000 (21:41 +0100)]
rename `TargetPopupPresentation#rightText` -> `#locationText`

GitOrigin-RevId: dd6aeead70678ff7c558389def0a0261da016b7e

16 months agorename `TargetPopupPresentation#locationText` -> `#containerText`
Daniil Ovchinnikov [Fri, 8 Jan 2021 20:30:50 +0000 (21:30 +0100)]
rename `TargetPopupPresentation#locationText` -> `#containerText`

GitOrigin-RevId: c8ab1524814eee01ade017e62ba808580cb5ef19

16 months agofix icons under selection in branches popup
Konstantin Bulenkov [Mon, 11 Jan 2021 14:53:42 +0000 (15:53 +0100)]
fix icons under selection in branches popup

GitOrigin-RevId: fef7340725ceeb61ce47e25cee099dc8aa4355f8

16 months agoSafe-Push into master
Dmitry Matveev [Mon, 11 Jan 2021 14:59:21 +0000 (14:59 +0000)]
Safe-Push into master

GitOrigin-RevId: a68031a35c9c53c574e1a8432761792d9521f097

16 months agoIDEA-259055 - fix reading maven versions on every MavenDistribution instance creation
Alexander Bubenchikov [Mon, 11 Jan 2021 14:23:54 +0000 (17:23 +0300)]
IDEA-259055 - fix reading maven versions on every MavenDistribution instance creation

GitOrigin-RevId: 6a998e3f5d1dcba5be01a8e6fd133209103236dc

16 months agoHtmlToSimpleColoredComponentConverter documentation
Mikhail Sokolov [Mon, 11 Jan 2021 12:15:26 +0000 (17:15 +0500)]
HtmlToSimpleColoredComponentConverter documentation

GitOrigin-RevId: 1bd87af49c00f87ceb4fccfafdf35515b80c194c

16 months agoHtmlToSimpleColoredComponentConverter improvements
Mikhail Sokolov [Tue, 29 Dec 2020 18:52:28 +0000 (23:52 +0500)]
HtmlToSimpleColoredComponentConverter improvements

GitOrigin-RevId: 54ab63490713e15dfd34e81ec8eaf420aee428c1

16 months agoadd nullability contract
Konstantin Bulenkov [Mon, 11 Jan 2021 14:28:52 +0000 (15:28 +0100)]
add nullability contract

GitOrigin-RevId: 36aaba5927964ff25254d6d3be9e4e875c16d8bc

16 months agoicons in run configuration popup looks bad under selection in IntelliJ theme
Konstantin Bulenkov [Mon, 11 Jan 2021 14:11:52 +0000 (15:11 +0100)]
icons in run configuration popup looks bad under selection in IntelliJ theme

GitOrigin-RevId: f722506fc5c0583f3892556a7ad4bee8a23ec060

16 months ago+IconUtil.wrapToSelectionAwareIcon
Konstantin Bulenkov [Mon, 11 Jan 2021 14:10:51 +0000 (15:10 +0100)]
+IconUtil.wrapToSelectionAwareIcon

GitOrigin-RevId: 0b214cd091eb703d48e46342698857108f92bd98

16 months agoMerge branch 'mtvv-shortcuts'
Dmitry Matveev [Mon, 11 Jan 2021 14:42:14 +0000 (15:42 +0100)]
Merge branch 'mtvv-shortcuts'

GitOrigin-RevId: 8dbe862a9b3b567c7025b218b9d0175f550c7c88

16 months ago[space] Use scheduleWithFixedDelay instead of scheduleAtFixedRate
Aleksandr Krasilnikov [Mon, 11 Jan 2021 14:05:45 +0000 (17:05 +0300)]
[space] Use scheduleWithFixedDelay instead of scheduleAtFixedRate

GitOrigin-RevId: 89a66b98d8f8287d84bcbc71c26af9aa668d42e2

16 months agoPWA: move to com.intellij to match package
Roman Ivanov [Tue, 5 Jan 2021 10:34:14 +0000 (11:34 +0100)]
PWA: move to com.intellij to match package

GitOrigin-RevId: 93ce404deca1a8a4250ef575167bee9854624812

16 months agoFix RIDER-44239 No shortcuts for Unit Test, NuGet tool windows
Dmitry Matveev [Mon, 11 Jan 2021 14:25:15 +0000 (15:25 +0100)]
Fix RIDER-44239 No shortcuts for Unit Test, NuGet tool windows

GitOrigin-RevId: 9ec37fb2b8c02e373e57f104926e34d47b1bdf43

16 months agoIDEA-259213 No alternative source switcher for fallback case
Egor Ushakov [Mon, 11 Jan 2021 14:09:22 +0000 (17:09 +0300)]
IDEA-259213 No alternative source switcher for fallback case

GitOrigin-RevId: 02b8f7cd2d7f2f84e5099a2409f91f826ff287ba

16 months agoRIDER-48935 New toolbar: run/debug widget. StateWidgetManager add logging
anna.gromova [Mon, 11 Jan 2021 14:01:06 +0000 (17:01 +0300)]
RIDER-48935 New toolbar: run/debug widget. StateWidgetManager add logging

GitOrigin-RevId: f64731cfb5886d2081ebeab08673172a656197a4

16 months ago[IFT] Add Find and Replace in files lesson for java, python and ruby
Konstantin Hudyakov [Fri, 25 Dec 2020 10:16:29 +0000 (13:16 +0300)]
[IFT] Add Find and Replace in files lesson for java, python and ruby

IDEA-CR-69975

GitOrigin-RevId: 0db188d67ae1a5c294047e7e4eb95fe01d5f5e85

16 months ago[IFT] Fix error in restore logic
Konstantin Hudyakov [Fri, 25 Dec 2020 10:12:34 +0000 (13:12 +0300)]
[IFT] Fix error in restore logic

IDEA-CR-69975

GitOrigin-RevId: cdc514066441cb39e0807f4a5e9a2e74b57280e5

16 months agospace: highlight current line when calling "Open on Space" from the editor
Kirill Likhodedov [Mon, 11 Jan 2021 13:07:21 +0000 (16:07 +0300)]
space: highlight current line when calling "Open on Space" from the editor

GitOrigin-RevId: 911dcacf85c2ac47b3c66f283b6a0487e68b3c06

16 months agoIDEA-CR-69991 JavaDoc for the BackspaceHandlerDelegate.charDeleted
Alexandr Evstigneev [Mon, 11 Jan 2021 12:15:22 +0000 (15:15 +0300)]
IDEA-CR-69991 JavaDoc for the BackspaceHandlerDelegate.charDeleted

GitOrigin-RevId: 69d70d2611d9a6babe1b4d8bb3e3780c50cd9117

16 months ago[gradle] use test display name instead of test name IDEA-255451
Nikita Skvortsov [Mon, 11 Jan 2021 13:02:33 +0000 (16:02 +0300)]
[gradle] use test display name instead of test name IDEA-255451

It is the display name that users expect to see in IDE UI (including any name modifications by test framework). Also, the `getDisplayName()` method is available in  DefaultTestDescriptor (implementation) since at least Gradle 2.4.

GitOrigin-RevId: 93ad14266228acab2af4bf4d2b11ccc783778295

16 months agoSafe-Push into master
Dmitry Semeniouta [Mon, 11 Jan 2021 13:18:29 +0000 (13:18 +0000)]
Safe-Push into master

GitOrigin-RevId: 230ae13e789f0fefad93ad4f82e00cf6c9703b25

16 months agojsx: better "surround with tag" WEB-48604
Andrey Starovoyt [Mon, 11 Jan 2021 12:07:21 +0000 (17:07 +0500)]
jsx: better "surround with tag" WEB-48604

GitOrigin-RevId: 4227b30925522b4a4ab046df4b1e2413a1c08559