Commit Graph

437165 Commits

Author SHA1 Message Date
Alexey Kudravtsev
f04797bfb5 move dangerous remove* methods from UpdateHighlightingUtil to spellchecker plugin closer to their usages, to avoid abuse
GitOrigin-RevId: 3d8b7ad0aa7307d38287aec692307744c197185f
2024-03-19 15:51:37 +00:00
Yann Cébron
1dde31ff99 [devkit] remove unused bundle properties
GitOrigin-RevId: d653abe3ae44bb3052859422c39d135c065be191
2024-03-19 15:22:38 +00:00
Yann Cébron
55621de3e5 IDEA-349375 java.lang.NullPointerException at com.siyeh.ig.numeric.CachedNumberConstructorCallInspection$LongConstructorVisitor.visitNewExpression(CachedNumberConstructorCallInspection.java:138)
GitOrigin-RevId: e01bd9563a0d736d2a5aea0cdd17c3b3515751a0
2024-03-19 15:22:33 +00:00
Alexey Belkov
0f28887a36 [kotlin] J2K: "Modifier 'abstract' is not applicable to 'getter'" with abstract protected property
^KTIJ-29143 Fixed

GitOrigin-RevId: 36278c48b234953565f6a1b77d93eaaccdf51644
2024-03-19 15:19:44 +00:00
Alexey Belkov
99fcec2d5c [kotlin] J2K: static methods moved to companion object should be final
^KTIJ-29142 Fixed

GitOrigin-RevId: fe58db28a2d36c28b0428009510fb271d5fc365f
2024-03-19 15:19:38 +00:00
Alexey Belkov
456c5a588e [kotlin] J2K: ClassToObjectPromotionConversion cleanup
GitOrigin-RevId: 76c76dc71abb98afcd9914692dc3a1aa5dd84c5f
2024-03-19 15:19:33 +00:00
Petr Surkov
67a2ed0763 [inline-completion] Move requestId from ShowTracker to InlineCompletionEventType.Request
GitOrigin-RevId: 8bfbd0c22b77783e3c8a3918a4d025eb462dc358
2024-03-19 14:54:17 +00:00
Mikhail Pyltsin
2297c8bf60 [java-tests] fix flacky tests UnusedDeclarationClassPatternsTest without context
GitOrigin-RevId: e1a5f3ee915ef016b66b8e820b66c67e2d549704
2024-03-19 14:33:13 +00:00
Aleksey Dobrynin
051742a413 [java, completion] add jigsaw completion offset validation. IDEA-349484
GitOrigin-RevId: 4389e8710885905ce50bfec9074d30e3d583650a
2024-03-19 14:30:17 +00:00
Ruslan Cheremin
208bdac37c [cleanup] fixed Qodana inspection bug
GitOrigin-RevId: 3618be1346200aa160592407cdb54d4602b0cd4d
2024-03-19 14:22:19 +00:00
Kirill.Karnaukhov
b783611f3a [full-line] ML-2551: show right arrow as the second option shortcut in tooltip
GitOrigin-RevId: 79ef3467ad973c4f33ac6aef585beecdda72beae
2024-03-19 14:14:29 +00:00
Kirill.Karnaukhov
29ff0350b6 [full-line] ML-2551: show in-editor shortcut choice at the start
GitOrigin-RevId: a5ea5870d342d37fd7a4890489216ab3941f7bd1
2024-03-19 14:14:29 +00:00
Max Medvedev
948fb4c431 CharSequence: add documentation
GitOrigin-RevId: e8d5694dc87a45b6d7703d96e0468afb47010213
2024-03-19 14:09:33 +00:00
Nikita.Lyubimov
31a702731e [RIDER] Fix high cpu usage in todo explorer (fix RIDER-103172)
GitOrigin-RevId: 758edf5adf7b604e03a1446f6cf8a46dead3aa09
2024-03-19 13:37:24 +00:00
Arseny Chernyaev
73dfef8e02 Support debugger.toolbar.before.tabs registry key in SingleContentLayout (fixed RIDER-106451)
(cherry picked from commit 5057cd558cfda196085e648269d6441efa52d01d)

NET-CR-13798

GitOrigin-RevId: 259b102310763034a14e8b7c31c54abee880fe75
2024-03-19 13:30:52 +00:00
Liudmila Kornilova
dfd5f06508 IDEA-348980 Use coroutine scope of ProjectFileBasedIndexStartupActivity to read dirty files queue
GitOrigin-RevId: 5066da67317d0acb23b9fac98125619eb653c27b
2024-03-19 13:24:11 +00:00
Andrey Vorobev
693c629295 IJPL-830 Show essentials plugins in Installed tab - remove IDEA CORE
Merge-request: IJ-MR-129312
Merged-by: Andrey Vorobev <Andrey.Vorobev@jetbrains.com>

GitOrigin-RevId: b16c9a2b888a5edb0da6bcd37c1ef712e2df4560
2024-03-19 13:22:09 +00:00
Ilia Zavidnyi
dc6495c8c7 [nav bar] AQUA-149 opened up nav bar implementation to use in Web inspectors frame breadcrumb
Added extra flag that disables right click popup with nav bar actions. For frame breadcrumb it's not needed since psi related actions don't apply there

GitOrigin-RevId: 365939924da54ba86920a053d22740dab99c213d
2024-03-19 12:44:35 +00:00
Alex Plate
b7ceeabf8c [Workspace Model] Add more docs to the WorkspaceModel.subscribe
GitOrigin-RevId: 31f20618633bf30719542984f0537f0add47891f
2024-03-19 12:25:57 +00:00
Shumaf Lovpache
7b2af044bf WEB-66089 Localize hardcoded strings in variables view
The labels for the special exception variable and functions group have been moved to ScriptDebuggerBundle

GitOrigin-RevId: efd955713e9120911f1d8d0a46131680df377697
2024-03-19 11:52:33 +00:00
Dmitry Pogrebnoy
f86d95c78f [ABExperiment] IDEA-348090 Review fixes
(cherry picked from commit 5966cecfa15c6e7eb4775e425d0e6d3334a9a02d)

IJ-CR-128879

GitOrigin-RevId: ddb3c195707d54a56a77191fc179e8465288a81b
2024-03-19 11:47:59 +00:00
Dmitry Pogrebnoy
15584ba2d5 [ABExperiment] IDEA-348090 Use system property for manual selection of an option
(cherry picked from commit abd2ce1c6166b77b6f45172668676e2f0b6768d7)

IJ-CR-128879

GitOrigin-RevId: 7c81f2548fed39bdfc308ea065174dc8e894cf79
2024-03-19 11:47:54 +00:00
Dmitry Pogrebnoy
cb3f9e95f3 [ABExperiment] IDEA-348090 Use fixed number of groups for working with JB plugins
(cherry picked from commit cc85e12a1d4ebdb14f50e8aab86e9829db3d054a)

IJ-CR-128879

GitOrigin-RevId: 134adc01305a2fecf9c5582213a3e988ae0c19cc
2024-03-19 11:47:49 +00:00
Dmitry Pogrebnoy
6cfe386a61 [ABExperiment] IDEA-348090 Use machine id to find user bucket
(cherry picked from commit 58c9b02c7411f71d9dad9170461f0a90d8ee37d3)

IJ-CR-128879

GitOrigin-RevId: d14fdf8d3e39611c82d2273cceb943d95f2a51f8
2024-03-19 11:47:44 +00:00
Andrii Zinchenko
f334be538d [docker] remove FixedPipedInputStream/FixedPipedOutputStream, use ChannelInputStream/ChannelOutputStream instead
- CPP-36279

GitOrigin-RevId: cd4fe64a4b7c09d7ce9a18874c8ce4a3d6407bb1
2024-03-19 11:32:44 +00:00
Julia Beliaeva
fb8b03f793 [vcs-log] convert RefsModel to kotlin
GitOrigin-RevId: 9640034a3c07c1caf2c18a28614cd9c37941f487
2024-03-19 11:31:53 +00:00
Julia Beliaeva
9e0f929a10 [vcs-log] rename RefsModel to kotlin
GitOrigin-RevId: 02b27f0cbacb6a38509d682d89d5410b7e11a3d2
2024-03-19 11:31:48 +00:00
Nikolay Chashnikov
544690e825 [rdct tests] fix running test in Docker with module-based loader (RDCT-773)
GitOrigin-RevId: 5f9c919b785282a5a20e8df766585bab21ab60c8
2024-03-19 10:23:26 +00:00
Nikolay Chashnikov
5cec2f6146 [modular loader] take into account special marker file when locating the project home (RDCT-773)
*.iml files may not exist when tests are running inside Docker, but PathsProvider.getUltimateRootMarker is explicitly mapped in the container.

GitOrigin-RevId: d35905bd80869ac035e5c9a7b9015ac99ea0cc5f
2024-03-19 10:23:23 +00:00
Aydar Mukhametzyanov
6a36c88b3f IDEA-344208 Make the MyIconClassFileChecker failure message more clear
GitOrigin-RevId: d9fcbe7394a5e489dc1f74998a1e1dfad201168f
2024-03-19 10:09:12 +00:00
Aydar Mukhametzyanov
9adae2affe IDEA-344208 Ignore background images in the icons tests
GitOrigin-RevId: 5542623972a69941b45bb93504d1c1bf4bf63654
2024-03-19 10:09:09 +00:00
Aydar Mukhametzyanov
7016908957 IDEA-344208 Make OnboardingBackgroundImageProvider inheritors internal
GitOrigin-RevId: ebce8983c2c6e250940f056a7211000a78781bca
2024-03-19 10:08:59 +00:00
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