Commit Graph

442495 Commits

Author SHA1 Message Date
Yuriy Artamonov
cc9defd51b [feedback] Surveys for features are not part of Platform API
GitOrigin-RevId: 30a5469065b55f29a407ac876a6b490d3cc66d43
2024-05-17 19:39:21 +00:00
Yuriy Artamonov
66c7c257db [feedback] Drop IdeStartupFeedback*
GitOrigin-RevId: ff1fd51ed581be99b5474842cda3910641d1bf4f
2024-05-17 19:39:15 +00:00
EgorKulikov
c8605a5e01 [kotlin] Make project model updater not add rename history
GitOrigin-RevId: 02897474fe422c4530bf9595d9e69a85ebe2337a
2024-05-17 19:30:40 +00:00
Maksim Zuev
c7f4227129 [debugger] Add test for IDEA-352803
GitOrigin-RevId: d27e38e5196458f82b0bdf1895600508fb3e81f7
2024-05-17 19:24:38 +00:00
Maksim Zuev
2491ff76d1 [coverage] Code clean up
GitOrigin-RevId: cdd4da88cf283a4543d5732a9fb6525965c343a7
2024-05-17 19:24:33 +00:00
Maksim Zuev
a87584f1fd IJPL-797 intellij.platform.coverage review internal API
GitOrigin-RevId: 8c544a728915b3a8bd57978307e1874e4dd15919
2024-05-17 19:24:28 +00:00
Julia Beliaeva
8d0c714a6f [lvcs] remove unnecessary period in the notification text
GitOrigin-RevId: 3b6215dbb5d6599bd796787267ff981430806221
2024-05-17 19:16:15 +00:00
Christian Melchior
194b7a4e33 KTNB-500 Promote the Kotlin Notebook plugin when opening ipynb files using Kotlin. In Community/Android Studio this means pointing to Ultimate. In Ultimate it means pointing to the Kotlin Notebook plugin.
GitOrigin-RevId: 19a9f0298da28fe6378c71cf12cee2674277de05
2024-05-17 18:57:29 +00:00
Christian Melchior
757341c1f8 KTNB-500 Custom plugin suggestions should take priority over generic IDE/Plugin advertisements. If not, the custom suggestion will be hidden, which makes it harder to guide people to the right plugin for a particular file.
GitOrigin-RevId: 8cffc47e482b5f382dc90c55534dc251d3766334
2024-05-17 18:57:29 +00:00
Aleksei Berezkin
029d189e4c WEB-62113 hints/declarative/impl/InlayData -- changed passClass: Class<*> to sourceId: String
GitOrigin-RevId: b869b42a23dc04c59453348b5c67ae2d29f3a411
2024-05-17 18:13:08 +00:00
Nikita Pavlenko
18fb57465c [pycharm] DataView/PlotsView (fix): Added getMaxRequestsPerMinute in RestService and overridden in PySciRestService to prevent 429 HHTP error. #PY-43687 Fixed
GitOrigin-RevId: 4e61e154062af8dcf0247988080645bf028ea5ee
2024-05-17 17:30:31 +00:00
Vladimir Parfinenko
62f90e15eb [debugger] add ability to disable reporting of non-default breakpoints
GitOrigin-RevId: b2c8a902da327d8d1d88fb6de65e8cfc2b8e1b94
2024-05-17 17:29:43 +00:00
Zhanna Gorelova
60fcf0c251 [community][ultimate] IJPL-149888 Start Trial confirmation dialog was deleted, now start trial is in notification
GitOrigin-RevId: 7d3b057fd7537faf1e911910076f21561da5dac2
2024-05-17 17:14:42 +00:00
Egor Ushakov
ebdc3e2c72 EA-803771 - REWA: ApplicationImpl.throwThreadAccessException
GitOrigin-RevId: 40f1623d20af3a19cb58c17f5368edd654e8ba50
2024-05-17 16:42:13 +00:00
Ramazan Dzhekshembaev
da26d8551d [fleet] fleet saves files for delayed backend actions
Delayed backend action can start some third party processes (e.g., Gradle project resync). That's why we notify frontend about changed files to save them, so during resolve, gradle will get the correct content

GitOrigin-RevId: 8d9f1475f433bd4c697c1a3f1c251d076c59c608
2024-05-17 15:59:06 +00:00
Joffrey.Bion
c443e21bda [fleet] Generalize DelayedImportsOptimizerService to PostQuickFixTaskService
We need to use this mechanism for other things than optimize imports, so
we generalize the naming and the types a little bit here.
In particular, this will be used by AmperKotlinProjectConfigurator to run
a sync after Kotlin quick fixes affecting module.yaml Amper files.

GitOrigin-RevId: 309d2a8dc444c723f8eda86c94b2482cd80854fc
2024-05-17 15:59:05 +00:00
Tagir Valeev
492642606c [java-inspections] UnhandledExceptions: avoid resolve under overload check (IDEA-353666)
GitOrigin-RevId: 58f284295522f92e81fb876945725d27bf462b75
2024-05-17 15:52:27 +00:00
Georgii Ustinov
639483455c [Java. Code Formatting] Add new tests for formatting type annotations before the type or type parameters
IDEA-353192

GitOrigin-RevId: d416a8d0ec09c1b9c66ff2096a9abb63053f47d1
2024-05-17 14:19:15 +00:00
Alexey Kudravtsev
bdb3bb9043 remove allowanalysiusonedt to followup to https://jetbrains.team/p/ij/reviews/134593
GitOrigin-RevId: 1956d50ae64660975af81ab93a37cce495ea7df4
2024-05-17 14:05:30 +00:00
Alexey Kudravtsev
c84e273956 rehighlight the entire file whenever the reference was changed in some other place, even inside codeblock, to correctly update unused declarations, to fix KTIJ-27988 K2 IDE: used/unused declaration highlighting is not updated in Kotlin source on editing Java source
GitOrigin-RevId: d4025dde88ed3a997a515cb859077fb2a4348d5d
2024-05-17 13:50:18 +00:00
Alexey Kudravtsev
04c31dddfb avoid too many coroutine dispatch idle threads littering thread dump
GitOrigin-RevId: 5a7afb198e9b2bc03f53f9a55f777c2981dd65d8
2024-05-17 13:50:15 +00:00
Alexey Kudravtsev
49e238388a add javadoc
GitOrigin-RevId: 94d964a41969a5bf84ee49c9b71ad53640557952
2024-05-17 13:50:11 +00:00
Vladimir Dolzhenko
3ff3b3db20 [kotlin] Drop redundant forcePsiPostprocessAndRestoreElement
#KTIJ-29939

GitOrigin-RevId: 838bc6a28122adf5391a35dd288abfad5cd03876
2024-05-17 13:48:40 +00:00
Roman Shevchenko
9f6701ffbc [project] renaming updater module to exclude it from API tests
... and underscore the fact it does not belong to the platform

GitOrigin-RevId: 9dacf75a192fb7dbd0684d57ef2ef2a501d89a5d
2024-05-17 13:47:26 +00:00
Eugene Zhuravlev
f5cabbf706 JPS mappings for incremental compilation refactoring: properly compare KmType objects to avoid node diff false positives
GitOrigin-RevId: cb22cae9149002e2a68d678b474cbb2d5799f9dd
2024-05-17 13:27:37 +00:00
Sergey Simonchik
1f64e37ecb [terminal] ShellCommandManager.sendCommandToExecute should start a command block
This unifies behavior of `ShellCommandManager.sendCommandToExecute` and `BlockTerminalView.startCommandExecution`. Now, it's possible to use `ShellCommandManager.sendCommandToExecute` in `BlockTerminalCommandExecutionTest`.


Merge-request: IJ-MR-134502
Merged-by: Sergey Simonchik <sergey.simonchik@jetbrains.com>

GitOrigin-RevId: 51ee8bfe1878c6dd8f5e91d7518674a6ca67701b
2024-05-17 13:09:11 +00:00
Jinseong Jeon
576a39c176 Java UAST: show constructor target annotation on constructors
^IDEA-353636 fixed

GitOrigin-RevId: a744c8140a60bd9621d95663438ca46ef517e4c8
2024-05-17 13:07:41 +00:00
Jinseong Jeon
fd83494bf7 Java UAST: reproduce missing annotation on constructor
^IDEA-353636

GitOrigin-RevId: f705c43f43d41b57a21584523d200342f8f6dfbf
2024-05-17 13:07:37 +00:00
Jinseong Jeon
dff9d15398 Java UAST: rename test and input to clarify annotation target
^IDEA-336319
^IDEA-353636

GitOrigin-RevId: b0be7ab0f22f7679bed67b5c5e8571c6d2efc23f
2024-05-17 13:07:34 +00:00
Bart van Helvert
f5c980ed21 [kotlin] Properly set scope for find usages in K2 move refactoring
#KTIJ-29710 Fixed

GitOrigin-RevId: e804ad090e065fb496df7f84e80fbccdc003509a
2024-05-17 13:07:30 +00:00
Bart van Helvert
4352ac87ec [kotlin] Bind operator references to operator instead of operator name
#KTIJ-29937 Fixed

GitOrigin-RevId: d5a8d6ebe3279d20284bfd42729483bb7c3763a0
2024-05-17 13:07:27 +00:00
Bart van Helvert
2cf3eb5d2a [kotlin] Fix test data for move refactoring
GitOrigin-RevId: ceac9892f012effd18c4641670f6841b6fe277e3
2024-05-17 13:07:23 +00:00
Dima Golovkov
9484b85d7a Update api-dump-unreviewed.txt for contexts, contextsModifier and denodo icons
GitOrigin-RevId: ca813ccc403e6b7bc4a8531b493c97d461101cd9
2024-05-17 13:04:33 +00:00
Dima Golovkov
9c0b53a03d Add contexts and contextsModifier icons for Switching Resolve Contexts
GitOrigin-RevId: bf1904b9ae99e0fce2e3fb75a6592389f9acac50
2024-05-17 13:04:27 +00:00
Dima Golovkov
e8f03e513f Add Denodo icon for providers for DBE-20606
GitOrigin-RevId: e094673916e729617fb82eb8e7fb72c90bd6c100
2024-05-17 13:04:22 +00:00
Dmitry Krasilschikov
30d8a31cf3 IDEA-344628 fix project leak in UsageContextPanel; update api-dump files
GitOrigin-RevId: ccf80b9dd3ffdf2deec72625ac2e4c1b8fd0cd25
2024-05-17 12:46:29 +00:00
Dmitry Krasilschikov
d072954e17 IDEA-344628 fix project leak in UsageContextPanel
GitOrigin-RevId: bdeb1de2db2d1284c3e972b9e5dfc79b8b361e5c
2024-05-17 12:46:24 +00:00
Frederik Haselmeier
23a194e02d [Kotlin] Prefer kotlinx Flow class over Java class in completion when editing Kotlin files
KTIJ-28902

GitOrigin-RevId: 8ea68f1aba78d9442f1294b97bfe3045651e4df1
2024-05-17 12:23:41 +00:00
Nikolay Chashnikov
49c2cc5dc1 [platform] API: mark all packages in intellij.platform.whatsNew module as internal (IJPL-797)
And add empty api-dump.txt to ensure that we won't accidentally expose a newly added API from it.

GitOrigin-RevId: 9762c2841c9af90dd33a8143aa289bb1aa9ddd47
2024-05-17 12:11:41 +00:00
Nikolay Chashnikov
e819e273dc [platform] API: include empty api-dump.txt files to newly added modules to ensure that we won't accidentally expose API from them (IJPL-797)
GitOrigin-RevId: 4782210382cd0ce58073d1b3d97bb3ad042a10fc
2024-05-17 12:11:37 +00:00
Nikolay Chashnikov
4639b56ff9 IJPL-797 intellij.platform.runtime.product review internal API
Constructor is replaced by a factory method in RawRuntimeModuleDescriptor.

GitOrigin-RevId: fda5def0c258cb94b1d960da69439115163b528f
2024-05-17 12:11:34 +00:00
Nikolay Chashnikov
cebbe13031 IJPL-797 intellij.platform.runtime.repository review internal API
Constructor is replaced by a factory method in RawRuntimeModuleDescriptor.

GitOrigin-RevId: d6538ac3444867271aa81900d14143677ccaa538
2024-05-17 12:11:30 +00:00
Nikolay Chashnikov
cd8348e73b IJPL-797 intellij.platform.runtime.loader review internal API
GitOrigin-RevId: 60adc1faaa7a3d7f0932dbbbbd0df522df281633
2024-05-17 12:11:27 +00:00
Egor Ushakov
3b935d74de IDEA-335197 Debugger, "Java type renderers": custom visualization expression does not accept Kotlin code when expanded
GitOrigin-RevId: 5a0a423f8db4e889eac7b55c143968682548c5ed
2024-05-17 11:58:35 +00:00
Vladislav Annenkov
fd22f9fa25 [rider][rdct] Add trace-logs in code completion codebase
GitOrigin-RevId: 32cb039acabd5c92aed142719e4e52f0709f76bd
2024-05-17 11:55:00 +00:00
Alexandr Trushev
9be0f1cb4f IJPL-878 Disable breadcrumbs by default in yaml files
It makes sense to disable it by default in favor of already enabled sticky lines

GitOrigin-RevId: 1a865c99aa03843127f9cc6d820e00e8c359b5a4
2024-05-17 11:34:28 +00:00
Alexandr Trushev
9e4436cb93 IJPL-878 Disable breadcrumbs by default in json files
It makes sense to disable it by default in favor of already enabled sticky lines

GitOrigin-RevId: 135239b55b29ef6b433c0b8aaad1b57e78b7d565
2024-05-17 11:34:28 +00:00
Vera Petrenkova
104ebd199f IJPL-149640 simplify set icons condition in FilenameToolbarWidgetAction
GitOrigin-RevId: 0c7ee1dd14065ee9cc85ae098746ac8a8492e8bd
2024-05-17 11:26:22 +00:00
Vera Petrenkova
4099789f3b IJPL-149640 Improve toolbar compressing layout strategy
GitOrigin-RevId: fd545c79e76b1243a62cbc2e3574213ecb4b90dc
2024-05-17 11:26:16 +00:00
Vladimir Krivosheev
21edde884f IJPL-149947 ClassNotFound exception for com.jetbrains.rdserver.*
GitOrigin-RevId: bca6fee7c1a3f5c80425171a1a5d10f7f768a298
2024-05-17 11:25:00 +00:00