Commit Graph

361007 Commits

Author SHA1 Message Date
Alexey Kudravtsev
065798281a cleanup
GitOrigin-RevId: b9620e6f5df659a1547053feea885e2b1873731f
2021-12-30 12:37:25 +00:00
Mikhail Sokolov
0725eb0eaa IDEA-285044 16x16 icons used instead of 20x20
GitOrigin-RevId: 7d417db800c9b15f33374812e0722a2c104abdb7
2021-12-30 12:25:29 +00:00
Bart van Helvert
1b45f3fd30 [java-decompiler] IDEA-246757 Properly decode target infos for type parameters
GitOrigin-RevId: 39e4d7e5b6cd36aaf5479704d7ea72ca14091252
2021-12-30 12:04:43 +00:00
Bart van Helvert
4b012f2fb0 [java-decompiler] IDEA-246757 Properly annotate generic types
GitOrigin-RevId: 275b6c0fb0ee3488d358fcf53c911be2ede689a1
2021-12-30 12:04:40 +00:00
Bart van Helvert
5f8dadbcf0 [java-decompiler] Update Gradle wrapper to 7.3.3
GitOrigin-RevId: 9bc95dec77fcb5246cad50d8d1c4aea7446c2a34
2021-12-30 12:04:37 +00:00
Bart van Helvert
9b24756d90 [java-decompiler] IDEA-246757 Properly annotate array types
GitOrigin-RevId: 6a060e6019a2c4d409aa8e806a3f2201f7f0fda7
2021-12-30 12:04:34 +00:00
Bart van Helvert
98552ea6d9 [java-decompiler] IDEA-246757 Add type path decoding for type annotations
GitOrigin-RevId: 2713880c9935444c4b80d35e5cf87e6b27a87c1e
2021-12-30 12:04:32 +00:00
Egor Eliseev
61f8a2ebd3 PY-51830 Fix test 'console_requests' with Python >= 3.9
The `getattr(obj_to_complete.__ class__, d)` call returns dict[d] in Python version >= 3.9.
For example, consider `d = vars`: we get: `obj = dict['vars']` but we want to get `<built-in function vars>`.

GitOrigin-RevId: 2ad659215de2cfc254072f90605f163afa6d7878
2021-12-30 11:42:12 +00:00
Dmitry Gridin
036f6b5f6b [kotlin] newCodeStyleNotification: migrate to new notification api
* add Kotlin logo

^KTIJ-20630 Fixed

GitOrigin-RevId: c645aa9e08c30b128abb6ef64b9cd7ea72adee65
2021-12-30 11:39:00 +00:00
Dmitry Gridin
fb9c264f75 [kotlin] migrationNotification: migrate to new notification api
* mark as important
* add Kotlin logo

^KTIJ-20630

GitOrigin-RevId: ed923b46c4c8bf5b8874adb5c2cd13737ecd7612
2021-12-30 11:38:58 +00:00
Dmitry Gridin
e341904c8c [kotlin] KotlinPluginUpdater: migrate to new notification api
* add Kotlin logo

^KTIJ-20630

GitOrigin-RevId: 2f053376d1f00bd0e1a8ca63d6acba7e626fb028
2021-12-30 11:38:56 +00:00
Dmitry Gridin
e14bfdb4a4 [kotlin] add notification about new compiler version
The notification will be shown once per the plugin version if the bundled compiler version is more that the external compiler version
The bundled compiler requirements: 'release' version
Trigger: Gradle/Maven import
JPS is not supported yet

^KTIJ-20169 Fixed

GitOrigin-RevId: 2113985e2a1d7456568c27cb89d6da03f6f5c2ba
2021-12-30 11:38:54 +00:00
Dmitry Gridin
4ed9072468 [kotlin] move migrationNotification.kt to suitable package
^KTIJ-20169

GitOrigin-RevId: 6618ce5a3632e3a5880d4f182725640f2d6103a9
2021-12-30 11:38:52 +00:00
Dmitry Gridin
f647b0cc7d [kotlin] move NewCodeStyleNotification to suitable package
^KTIJ-20169

GitOrigin-RevId: ac50d94ff90b901c8784726b9cf566e6a46597da
2021-12-30 11:38:49 +00:00
Dmitry Gridin
5fcad841e3 [kotlin] introduce api to get version of external compiler
^KTIJ-20169

GitOrigin-RevId: 7c09df8cbc0cbd355a7b844b7de2fe0a15d8ec7f
2021-12-30 11:38:45 +00:00
Dmitry Gridin
0010559373 [kotlin] KotlinVersionVerbose: make toString human-readable
^KTIJ-20169

GitOrigin-RevId: c8b97c7b15c69b5dfa3d8b81e5c6af0516d705d0
2021-12-30 11:38:44 +00:00
Dmitry Gridin
29e7a97d47 [kotlin] KotlinPluginCompatibilityVerifier: cleanup code
^KTIJ-20169

GitOrigin-RevId: 961448e7caf8bfb66dca6679d3765bc2e7c305c9
2021-12-30 11:38:42 +00:00
Aleksei Pomelov
93539a7f07 IDEA-283270 Respect project configuration on cmdline formatting
GitOrigin-RevId: 4dd0e8d82ed655ce4c24bb87ae162213e6f93b7e
2021-12-30 11:25:34 +00:00
Yuriy Artamonov
840738014c [ktor] IDEA-283344 Add Git integration checkbox to New Project wizard
GitOrigin-RevId: c21a8db9d1f6e6a718378dc5500acaa53c89e787
2021-12-30 11:05:13 +00:00
Yuriy Artamonov
17eedefc06 [frameworks] IDEA-283344 Add Git integration checkbox to Java EE and Spring wizards
GitOrigin-RevId: 8913320fedfaa054b07fc1ce97ac81ce8f24e41c
2021-12-30 11:05:09 +00:00
Daniil Ovchinnikov
f6f68acb39 tests: add pumpEDT as a suspending alternative for UIUtil.pump
GitOrigin-RevId: dc7a8cc4a7cc78d11e109031ea75affa06ad6893
2021-12-30 10:42:08 +00:00
Daniil Ovchinnikov
8e82bc2c25 tests: clean up
GitOrigin-RevId: 7ba33ca5d97817759310cc767e958823ec632140
2021-12-30 10:42:06 +00:00
Andrey Vokin
955e200932 [DataSpell] handle no sdk when create workspace from welcome screen
GitOrigin-RevId: 725b8f1495af00f6bf1de976e76b559542cec24a
2021-12-30 10:17:15 +00:00
Andrey Vokin
70f6e05502 [DataSpell] fix EnvironmentTabTest
Do not try to close test project when testing WelcomeScreen wizzard

GitOrigin-RevId: af9045ba5e5543dc0fa6acd52c454c2f3f50a0d5
2021-12-30 10:17:13 +00:00
Daniil Ovchinnikov
3ec1d58578 extract withModality and assertReferenced from EdtCoroutineDispatcherTest
GitOrigin-RevId: 96f8680e49b7aa17e56e562d6cc6a5519ba8abb9
2021-12-30 10:13:04 +00:00
Nikolay Chashnikov
08c441810e [maven] initial implementation of import which writes directly to workspace model (IDEA-284414)
The new implementation can be enabled by maven.import.to.workspace.model registry key.

GitOrigin-RevId: 0b2646018ef9d76d0fac728a34573c52ce40d1fc
2021-12-30 10:09:37 +00:00
Nikolay Chashnikov
dc3a6ca8b7 [maven] fix double initialization (EA-432552)
05ac1d8181e51 didn't revert fc1d5b70d96 completely, resulting in two calls of runnable.run() which lead to exceptions.

GitOrigin-RevId: 04dfcec9eb8021007217f26a911ed89cbed4543f
2021-12-30 10:09:34 +00:00
Nikolay Chashnikov
dee0bf51c8 [maven] use https instead of http in the plugin description
GitOrigin-RevId: 09d36a9c6e641bf78f51465dca058cfe8ab9108a
2021-12-30 10:09:31 +00:00
Nikolay Chashnikov
5d272654e7 [maven] refactoring: extract interface from MavenProjectImporterImpl
... and extract a base class for its implementation. This is needed to provide a different implementation which imports directly to workspace model (IDEA-284414).

GitOrigin-RevId: 685aba76297a88d2b0aa0f82c22aa58c93f3e0a2
2021-12-30 10:09:28 +00:00
Nikolay Chashnikov
ce48b46a14 [maven] refactoring: rename MavenProjectImporter to MavenProjectImporterImpl
This is needed to extract interface from it and provide a different implementation which imports directly to workspace model (IDEA-284414).

GitOrigin-RevId: 6b0a568e8ec0ca8a6edff06fca81e71d6607153e
2021-12-30 10:09:25 +00:00
Nikolay Chashnikov
513d861e9f [util] javadoc: add missing part of javadoc
GitOrigin-RevId: a61a720cb1a873e7a8d1fdcf9ac6f2f0eb72b10c
2021-12-30 10:09:22 +00:00
Ivan Posti
cd9c529412 [Markdown][IDEA-284131] Allow opening non-http links from document preview
When opening a non-http/https links a confirmation dialog will be shown to ensure that user really wants to open such link.

GitOrigin-RevId: ac52fae07d4b529918e91a216ccfe94accb4bbd3
2021-12-30 09:40:41 +00:00
Ivan Posti
20b6b35015 [Markdown] Reload preview on extensions state changes
GitOrigin-RevId: 359f8a471df2371196c4ec82edbefd088ffe8498
2021-12-30 09:40:38 +00:00
Ivan Posti
b8695539a3 [Markdown] Annotate settings listener topic with @Topic.ProjectLevel
GitOrigin-RevId: f7574f23d73888c449741e1cb9380345e74453c2
2021-12-30 09:40:36 +00:00
Ivan Posti
e03e2514f5 [Markdown] Add exclude patterns for some tests in aggregator
GitOrigin-RevId: 163ce3d5ab981729e6a0324840f495df8ee36f4c
2021-12-30 09:40:33 +00:00
Ivan Posti
25ba600663 [Markdown] Rename CodeFenceDownloadLineMarkersTestCase
GitOrigin-RevId: b6d00dabb10c337ca958921ee99467fb5e54e47c
2021-12-30 09:40:31 +00:00
Ivan Posti
226ad61144 [Markdown] Add test for downloading all extensions downloadable files
GitOrigin-RevId: 66d78ae9d39392fcf2e17cde9886a23293aada7b
2021-12-30 09:40:28 +00:00
Ivan Posti
9cb8d9591c [Markdown] Replace hardcoded mermaid artifact download link with a registry property
GitOrigin-RevId: 60a940b45362793cafe5962d046253db86d45976
2021-12-30 09:40:26 +00:00
Ivan Posti
f2bde7c0e3 [Markdown] Add notification after cleaning up extensions external files
GitOrigin-RevId: 4d090501da1e04ce3b21ebca84f8e77c7b9ac3be
2021-12-30 09:40:24 +00:00
Ivan Posti
7e9f1807fc [Markdown] Add action for cleaning up extensions external files
GitOrigin-RevId: 5f82f51de0eb25bda1a334d4117c1ef7668e8d35
2021-12-30 09:40:23 +00:00
Ivan Posti
c71e389965 [Markdown] Mark with @ApiStatus.Internal
GitOrigin-RevId: d3dea35fc9cc3cb5c714e630a49e586be91737a0
2021-12-30 09:40:21 +00:00
Ivan Posti
eff6d88254 [Markdown] Update plantuml download link
GitOrigin-RevId: 08ef95cec8d957619d38fe527537fb4ec6ca5389
2021-12-30 09:40:20 +00:00
Ivan Posti
4416d2a719 [Markdown] Refactor extensions with external files and update tests
GitOrigin-RevId: 87c87642c2c89974256317dd7a871db701019665
2021-12-30 09:40:18 +00:00
Egor Eliseev
02645e2391 PY-44170 Fix: the Debug console always writes output to sys.stdout/stderr
Add stdout/stderr hooks. When debugger gets 'InternalConsoleExec' command it doesn't write output to stdout/stderr. Now it calls function 'write' from ConsoleOutHook/ConsoleErrHook.
In function 'write' we send output's text to Java side where it's printed by console.

GitOrigin-RevId: db3c6b2aed4f6a79b3ac3c4c30a26d0682126d9d
2021-12-30 09:20:20 +00:00
Andrey.Cherkasov
cd3c053c81 [java-inspections] ExcessiveLambdaUsage: fix warning
GitOrigin-RevId: babaaa72d40aeaa81114db02a34bd19ec7dbb037
2021-12-30 08:10:38 +00:00
Andrey.Cherkasov
6f3a105f04 [java-inspections] Java8ListReplaceAll: fix AIOOBE
GitOrigin-RevId: 034061ca923ed91bd609c4dc7e7b679b4512f204
2021-12-30 08:10:36 +00:00
Andrey.Cherkasov
e6a9153c9e Revert changes
GitOrigin-RevId: 4d41fe95474b321eff5e0bd0e7d799198ddf29c0
2021-12-30 01:16:18 +00:00
Andrey.Cherkasov
345977a17c [java-inspections] Fixes after review (IJ-CR-16364)
GitOrigin-RevId: 68d047ac93ce4c2edbe200635505d661b7da25e9
2021-12-30 01:16:16 +00:00
Sergey Kesarev
4d79d51641 Check organization in isDevelopedByJetBrains too
GitOrigin-RevId: 41abf8387c3ad3a6a9fe313e67ab5b7e4174f0b9
2021-12-29 20:29:14 +00:00
Alexander Lobas
16b8b3d03d IJP-1110 Notifications Tool Window (aka Action Center)
GitOrigin-RevId: 99a1184bc9411c466564f900a3380d49fa195918
2021-12-29 18:49:30 +00:00