Commit Graph
438402 Commits
Author SHA1 Message Date
Aydar Mukhametzyanov 960f7ac471 IDEA-344208 Fix painting buttons by avoiding overriding graphics in specific cases
GitOrigin-RevId: 66caaea5648eaeb5aa3061701db8127307f87a35
2024-03-19 10:08:52 +00:00
Aydar Mukhametzyanov e99bb6dc7f IDEA-344208 Add backgroundImage to the first page in Import Settings dialog
GitOrigin-RevId: c5c052cf8eb658ed557d92655740fd36714097c5
2024-03-19 10:08:48 +00:00
Aydar Mukhametzyanov 2cb2d265ea IDEA-344208 Paint background image on Dialog header
GitOrigin-RevId: 6354392a87014fedfbf88fc9325b068fa75f8c14
2024-03-19 10:08:42 +00:00
Aydar Mukhametzyanov b4e12e4f47 IDEA-344208 Add basic API to DialogWrapper
GitOrigin-RevId: 0dcea495971f036ddf482cfc379dc59f390ebc1f
2024-03-19 10:08:38 +00:00
Aydar Mukhametzyanov 25eb83e472 IDEA-344208 Introduce OnboardingBackgroundImageProvider service
GitOrigin-RevId: 4e77ef6711bfd35d4f8dab23563d6f16c8ea0780
2024-03-19 10:08:35 +00:00
Evgenii Ilichev 3b013e930a [localization] localize macos installers
Merge-request: IJ-MR-126096
Merged-by: Evgenii Ilichev <Evgenii.Ilichev@jetbrains.com>

GitOrigin-RevId: a97d1b697cb4af057bd5041790db91034be0e602
2024-03-19 09:49:08 +00:00
Vladimir Krivosheev 036fa085f8 IDEA-349385 DevKit: IndexNotReadyException from PluginDescriptorEditorTabTitleProvider
GitOrigin-RevId: d5d22cb4f4f9d4b450c4b15a7a85d2866d9a453c
2024-03-19 08:18:18 +00:00
Vladimir Krivosheev 0c5552bafc IJPL-831 PluginDescriptorEditorTabTitleProvider — RA assert
GitOrigin-RevId: 265d430f56abd9248fc83240f9226327efc93131
2024-03-19 08:18:15 +00:00
Boris Pristupa 1d4c2a0bf8 update grazie-platform dependencies to 0.3.61
GitOrigin-RevId: 04ba620545dbc6a96040bf9ca60bbe6cb6c4acd6
2024-03-19 03:12:51 +00:00
Julia Beliaeva a9756ba42d [vcs-log] replace an obsolete assertion with annotation
GitOrigin-RevId: 0c051504196972bbcdb043d3448c06bb26c4e73c
2024-03-19 01:53:45 +00:00
Vitaly Legchilkin a3a2a5db18 Add Conda (Miniconda/Anaconda) install manager (PY-63084)
Make project optional (PY-63084)

Fix BinaryInstallerUsagesCollector(PY-63084)

* align eventIds according to naming convention
* fix version regex (allow only digits dots and dashes)

Add Conda (Miniconda/Anaconda) install manager (PY-63084)

* refactor python installers
* add conda updater
* create conda sdks registry


Merge-request: IJ-MR-128404
Merged-by: Vitaly Legchilkin <Vitaly.Legchilkin@jetbrains.com>

GitOrigin-RevId: 1e73d1bd32fced94901c4c9a2c1260fca8aca9e2
2024-03-19 00:50:15 +00:00
Ilya.Kazakevich d7c00ac3da PY-70729: Move com.jetbrains.extensions deprecated package to the separate module.
This package is only used by third party plugins. We can't leave it inside another v2 module due to package inconsistency.

See errors like https://youtrack.jetbrains.com/issue/PY-70729/Class-com.jetbrains.python.psi.PyElementType-must-not-be-requested-from-main-classloader-of-Pythonid-plugin#focus=Comments-27-9494155.0-0

So we move it to the separate v2 module which will be removed soon

GitOrigin-RevId: 418ef1a59bb5e63dbc368a936437408c6510cc23
2024-03-19 00:34:37 +00:00
Andrei.Kuznetsov 8b3a0122c2 IJPL-578 handle exceptions and reorder enterDumbMode>queue operations in DumbServiceImpl to avoid deadlocks in tests
GitOrigin-RevId: a6d0da6b6d4002c61c756b084b085dbb02825c37
2024-03-18 22:54:37 +00:00
Andrei.Kuznetsov 3ab784f0b7 IJPL-578 trace SmartModeScheduler
GitOrigin-RevId: 72d0783f1bdc5227801b78f1c58df95e7b3a902d
2024-03-18 22:54:34 +00:00
Andrei.Kuznetsov c3f0bb6a11 IJPL-578 separate DumbServiceImpl.{isSynchronousTaskExecution and useSynchronousTaskQueue}
useSynchronousTaskQueue will be dropped later together with the SynchronousDumbQueue

GitOrigin-RevId: bbffe9cd71a18331b81f919a045bf5b8657cd81d
2024-03-18 22:54:31 +00:00
Roman Shevchenko 0195734dfa [build scripts] dropping JPS-based updater build task
Since updater migration to Gradle, the task was producing an incorrect artifact with missing manifest.

GitOrigin-RevId: ee4407f9964818477314863864754ac52c354998
2024-03-18 22:31:54 +00:00
Andrei.Kuznetsov b7a4fa5972 IJPL-578 wait for project activities on project start in tests
Otherwise, some tests that expect project activities to complete, will fail. E.g. CMakeWorkspaceOutputConsoleTest

GitOrigin-RevId: 851c334a64d11ebbbfe579e61d9dbe794f719f20
2024-03-18 22:28:46 +00:00
Gregory.Shrago ecacc8bbd2 avoid action instantiation if possible and log it 5
Return the presentation of the newly unstubbed action.

Fixes RIDER-106997 and alike.

GitOrigin-RevId: 2209cd8aa5b8dd4af413e539b8659ed1cc2ec33c
2024-03-18 21:31:21 +00:00
Bas Leijdekkers bc094d4083 [java] parse bitwise complement expression (~) in yield statement correctly (IDEA-349409)
GitOrigin-RevId: 01a7ab482c7df616cb0e9c1f12d0f6475d70982f
2024-03-18 21:25:15 +00:00
Sergei Vorobyov d7314ef4d1 IDEA-340613 [Gradle|TestFramework] fix: reuse JUnit 5 waiting logic for the platform async activities
GitOrigin-RevId: c8f10565571195da8281818505382bae2172372a
2024-03-18 21:21:46 +00:00
Liudmila Kornilova 5d2aa3fa9b IJPL-578 Fix NPE in CompoundRuntimeException.processAll that prevents real error to be printed
GitOrigin-RevId: 14e999ce928297a166e310fee8f620b9126c0558
2024-03-18 21:10:15 +00:00
Liudmila Kornilova 3d4d957326 IJPL-578 Make sure project doesn't get added to lists after dispose of project already started
GitOrigin-RevId: d38c4ab5b1831696a80e0570a9001baa348ede80
2024-03-18 21:10:14 +00:00
Stanislav Ruban 2248e39007 [monorepo Kotlin settings] Kotlin LV 2.0 migration: KT-64255
GitOrigin-RevId: 1e671702d490694cdaff4889d4bc3f29fe10ed3d
2024-03-18 20:50:11 +00:00
Stanislav Ruban db3aae06f6 [monorepo Kotlin settings] Kotlin LV 2.0 migration: KT-65438
GitOrigin-RevId: 0e8140cbf1a415a840f4d55018179cb2760360d0
2024-03-18 20:50:11 +00:00
Stanislav Ruban 411f4efd33 [monorepo Kotlin settings] Kotlin LV 2.0 migration: KT-57290
GitOrigin-RevId: fa2daffc109bd9bc303a61091dda47b3414c8625
2024-03-18 20:50:11 +00:00
Bogdan Kirilenko c81693d65a [jupyter] PY-66455 fixed color theme switch issue
GitOrigin-RevId: 38ff36fc90f4c1dc43db066e7930a8b4cd13132c
2024-03-18 20:35:41 +00:00
Evgenii Ilichev 7109e04f54 [localization] parallelize bundling
Merge-request: IJ-MR-129239
Merged-by: Evgenii Ilichev <Evgenii.Ilichev@jetbrains.com>

GitOrigin-RevId: 3e8c24d5d1172d07f7865d090ef87c9896aaa944
2024-03-18 20:26:42 +00:00
Zhanna Gorelova 9ed79d6005 [core][ultimate] IDEA-348563 names aligning
GitOrigin-RevId: 20021737de1edb0d2ff23fd033c280bdcf0878b5
2024-03-18 20:07:39 +00:00
Zhanna Gorelova 9aba140545 [core][ultimate] IDEA-348563 Desktop entry should on Ubuntu now should be added
GitOrigin-RevId: 576366067e42ab38ccbf3b210facbb1310c94975
2024-03-18 20:07:34 +00:00
Julia Beliaeva b8391e74f3 [vcs-log] optimize imports
GitOrigin-RevId: 7bebf9b0d821c67da7d78fe7c8354cea2f81ab2d
2024-03-18 19:58:15 +00:00
Gleb.Marin 0c57a9411c [full-line] ML-2929 Fix analysers.kt Default implementation and run analysers in parallel
GitOrigin-RevId: 8d38ea006a6d59a40cf9ce23d68aa6a372d48b58
2024-03-18 19:54:01 +00:00
Pavel Porvatov 04f48ca9f1 [Kotlin UI DSL] Hidden/removed deprecated API
GitOrigin-RevId: f28dbec70cbd697579777624de5e0e0137081fd2
2024-03-18 19:46:54 +00:00
lada.gagina 70839c5bda [python] Commit interpreter paths in write action (PY-71322)
GitOrigin-RevId: 5a764fe72dabe979895c760288eed3a3fcc5aa92
2024-03-18 19:32:01 +00:00
Andrei.Kuznetsov 140e3a7bc8 IJPL-578 fix project leak in tests via IndexingModeShutdownToken
GitOrigin-RevId: 16ddb367b3577b2fcf36c4e32fe641f0852663e4
2024-03-18 19:25:18 +00:00
Andrei.Kuznetsov a2be5a30f1 IJPL-578 scanning and indexing tasks should always be running asynchronously
GitOrigin-RevId: f4c85556e367ad1384ccdc201743e717af9ddad9
2024-03-18 19:25:13 +00:00
Vlad Koshkin 16bd9c2fc9 [kotlin] fix IfToWhenIntention compilation
GitOrigin-RevId: 30a74ba3f38df987082d90721b714d9159e84104
2024-03-18 19:17:29 +00:00
Tagir Valeev 7ba9457613 [optpane] OptDescribedComponent.description is NotNull; get rid of comment() methods
GitOrigin-RevId: 7c7c802b34e64a5b8e33544f8691edfa5139cf5e
2024-03-18 19:17:12 +00:00
Vlad Koshkin f41886eb46 [kotlin] FlattenWhenIntention in k2
^KTIJ-22961 Fixed

GitOrigin-RevId: 183d68461661988399144151238e58835395cf0e
2024-03-18 18:44:12 +00:00
Egor Lebedev 128e0ad231 [fus] Collect statistics on typing in injected languages
Merge-request: IJ-MR-128025
Merged-by: Egor Lebedev <egor.lebedev@jetbrains.com>

GitOrigin-RevId: 76e3c05837a5ce8cb51aff2a2cde03d5c5cb08ab
2024-03-18 18:37:49 +00:00
Sergei Vorobyov 90497c62a0 IDEA-349421 [Gradle|FUS] fix: use UNKNOWN JDK stub for the invalid Gradle Jvm
GitOrigin-RevId: bbdaacc6314a388591983e2df040e64a58d8e90f
2024-03-18 18:34:10 +00:00
Pavel Porvatov f29e734d60 [Kotlin UI DSL] Added mnemonics usage in DSL Showcase demo
GitOrigin-RevId: af69f76fc43a4fbb139dd3925e65a8ae1b7d898c
2024-03-18 18:25:22 +00:00
Pavel Porvatov aa802bd1d5 [Kotlin UI DSL] Remove some dependencies of Kotlin UI DSL from platform-impl, needed for moving Kotlin UI DSL to platform
GitOrigin-RevId: 60026db106ec646aee7def51fd344d003e8cb44f
2024-03-18 18:25:18 +00:00
Gregory.Shrago 629262e7c3 support Profile toolbar action in RemDev
1. Drop unnecessary executor group wrappings. Place customizations directly to `ExecutorGroupActionGroup` if needed
2. Register delegate group id for children merging on frontend
3. Reuse existing frontend SplitButtonAction. Disable it when no children are present

Fixes
GTW-8065 "Profiler" button couldn't be added to Toolbar

GitOrigin-RevId: c38d4fb403fba5f0f61d0db24bda52a02f242713
2024-03-18 18:20:49 +00:00
Bart van Helvert 91d2bcb580 [kotlin] Improve move refactoring code
Use stronger types in oldToNewMap and extract commonly used methods to util files.

GitOrigin-RevId: 5f3e0181ca3e4764fdc8e0b48426e1d2d687ae5c
2024-03-18 18:17:57 +00:00
Egor Ushakov ca951c6bd3 [debugger] runWithAlternativeResolveEnabled does not work for debugger manager thread any more
runWithAlternativeResolveEnabled now checks for dumb mode only once at the very beginning and no checks are done after that. Switching to DumbModeAccessType.ignoreDumbMode which looks more reliable for this use case anyway.

GitOrigin-RevId: 278304f9031a1aed6544818bf86ceaf679cc1cc7
2024-03-18 18:10:37 +00:00
Alexander.Glukhov eb62362945 [gradle][IDEA-346864][IJPF-CR-21646] fix after proofreading
GitOrigin-RevId: aaf0866628adbcce86af40b7c370ef1fdff707d2
2024-03-18 18:08:11 +00:00
Alexander.Glukhov 5b176dd7f0 [external system][IDEA-349206] fix ProjectNode leak
GitOrigin-RevId: f4bdd494035d2a4d082e30e870a88c81b7fb4949
2024-03-18 18:08:06 +00:00
Alexander.Glukhov 1a219c043b [external system] cleanup in ExternalProjectsStructure
GitOrigin-RevId: 1433030d6591ceb398bdb186fd53a625ebe831b5
2024-03-18 18:08:00 +00:00
Aleksey Dobrynin 1dd2e8764f [java, highlighting] refactoring: reduce the number of parameters in methods and increase the readability of the code
GitOrigin-RevId: 82c3a5b621c0df94ee32eabcc4121d663c161214
2024-03-18 18:07:22 +00:00
Alexey Kudravtsev 845ad9201c restrict AnnotationHolderImpl extension to prevent abuse
GitOrigin-RevId: 109451c4a45c76d920b1bd10e15db5ebfa84db51
2024-03-18 18:06:20 +00:00