Commit Graph

435317 Commits

Author SHA1 Message Date
Daniil Ovchinnikov
955bf46e26 remove org/jsoup/safety/Safelist from exposed third party API
GitOrigin-RevId: 6d173cab5734af9daf9a9de97692926a3e963ff1
2024-02-28 17:05:59 +00:00
Daniil Ovchinnikov
40be973840 remove org/h2/mvstore/MVStore from exposed third party API
GitOrigin-RevId: 95cb47eab05b897028bc9b36b37e5a29be3fa235
2024-02-28 17:05:54 +00:00
Daniil Ovchinnikov
5309733f3c move intellij.platform.util.immutableKeyValueStore.benchmark content to test sources
GitOrigin-RevId: adad0fe575ce662fa469d42cf25408ecd96fb350
2024-02-28 17:05:49 +00:00
Evgeny Abramov
cad1b54de9 (IDEA-347748) Calculate action presentation during embedding indexing under a common read lock with actions iteration
Previously, without the read lock, we could get an exception in action presentation supplier because the project related to it could be already disposed at the moment of presentation calculation

GitOrigin-RevId: b343d0e26339d71d8d9a67b80113eda6c1aab7ad
2024-02-28 16:53:53 +00:00
Chris Lemaire
0f8d5f9e02 [gitlab] Fix focus on validation causing unclosable error popup
#IDEA-326786 Fixed

GitOrigin-RevId: 6c25cf812b1096ba2ac2c8fd2fa37ce9939561d9
2024-02-28 16:34:23 +00:00
Chris Lemaire
794337b917 [gitlab] Fix parameter passing for draft notes API
Parameters should not be passed in the body and should be fully filled out
when updating draft notes.

#IDEA-346910 Fixed

GitOrigin-RevId: 504e72f8f218b8550b6986c03133355fb7c567b0
2024-02-28 16:34:23 +00:00
Ilya.Kazakevich
763c2e8597 [python] only share content between Community, Prof and Fleet. dependencies must be copied.
`dependencies` tag join is not supported, hence `plugin.xml` must declare all its dependencies in one file

GitOrigin-RevId: c1347feb7f995b211522c3f1408f9f576215f784
2024-02-28 16:12:03 +00:00
Aleksandr Izmailov
ca44742ec5 [microservices] IDEA-347598: add tooltip for Endpoints SE tab
GitOrigin-RevId: b33445132c231906b318621183ea70567f08fcc6
2024-02-28 15:28:25 +00:00
Alexey Merkulov
020a5c0f7a IDEA-347611 Remove banner about disabling onboarding tips comments
GitOrigin-RevId: daa4864c08af269eb1e2aa68337917698dd23c7f
2024-02-28 15:22:59 +00:00
dima.avdeev
5d670d892f KTIJ-28951 Update Compose Desktop wizard to version 1.6.0
Merge-request: IJ-MR-127332
Merged-by: Dima Avdeev <Dima.Avdeev@jetbrains.com>

GitOrigin-RevId: 278c736a572ce442d309e7c3b913db032c8c37d0
2024-02-28 15:21:25 +00:00
Daniil Kalinin
4ebdbefbd6 PY-62298, PY-63678 Disable formatting of fragments completely to avoid related problems
GitOrigin-RevId: 4634c578b13904c0553cc12e73fc9ab9ab3f6a82
2024-02-28 15:14:17 +00:00
Eugene Zhuravlev
1fa85d13e7 JPS mappings for incremental compilation refactoring: support changes in Kotlin inline methods with lookup-based usage rules
GitOrigin-RevId: e7b833d505ff5f1155c79607acb3a23316cbe5e4
2024-02-28 14:55:24 +00:00
Dmitry Avdeev
d52c5f8435 IDEA-333522 T: WorkspaceFileIndexDataImpl.ensureIsUpToDate (from CodeStyleCachingServiceImpl.tryGetSettings)
cache on FileData instead of FileViewProvider

GitOrigin-RevId: de59fb20da8ebaea6b77c7a776769697d30be370
2024-02-28 14:38:06 +00:00
Bart van Helvert
641297fd9e [kotlin] Support rebinding extension function call with implicit receiver
#KTIJ-28934

GitOrigin-RevId: ffb28feddeb1f4af9e1db1a7b5b5468dd2403b29
2024-02-28 14:29:52 +00:00
Arkady.Bazhanov
7466da71e4 KTNB: Add kotlinx-jupyter-ktor-client and kotlinx-jupyter-json-generation
GitOrigin-RevId: cfbff9037ecbdb0e7c16dd614da472b09ca8decf
2024-02-28 14:29:00 +00:00
Dima Golovkov
99ee95ffc9 Fix name for Databricks
GitOrigin-RevId: 68d6a9bb72d5aa0400132577e0a44a8f85baed30
2024-02-28 14:17:58 +00:00
Artem.Bukhonov
5fdc6dce44 RDCT-1097 Import item isn't the first one in the alt-enter menu
GTW-7186 Wrong actions order in "Fix Typo" popup

Support CustomizableIntentionAction in Remote dev mode.

GitOrigin-RevId: 12cb6a3a453fc1e15ad93aa6f724fa642c1d0fa8
2024-02-28 14:14:53 +00:00
Tagir Valeev
0d9a443a91 Fix warnings
GitOrigin-RevId: 2c6980e9a52acc30c953e8543d34c73d07ae6f0e
2024-02-28 14:14:04 +00:00
Andrei.Kuznetsov
a4cfd45089 IJPL-746 workaround for "IDE: This method is forbidden on EDT" while indexing in headless mode
GitOrigin-RevId: 3928b12c0354ed6425a4158ea7d3a4c490556b5e
2024-02-28 13:59:09 +00:00
Yann Cébron
2c1f571fb2 [platform] StatusBarWidgetFactory: javadoc
GitOrigin-RevId: 5af36868a1dd8802caaece6a4dee164a56b90f08
2024-02-28 13:58:25 +00:00
Ilya.Kazakevich
883ea1adad [python]: Do not catch all exceptions, but execution only.
`PluginException` was just caught by this code and displayed as an error to user instead of being logged.

Programming errors like NPE and PluginException should never be caught and displayed as an error to user

GitOrigin-RevId: adbe8f1dc8118d24d6b430f1e70f40e204ec36ca
2024-02-28 13:55:11 +00:00
Julia Beliaeva
5813b51667 [vcs-log] do not report performance data if error occurs
If an error happens during filtering or the process is canceled (if filters were changed), span duration would become irrelevant, and it is better to avoid reporting it. Moreover, when Git executable is not found, PCE is thrown continuously (IDEA-347506), which produces a lot of extra spans.

This commit records exceptions during file history computation to the span and adds span filtering to discard the ones with errors. Since ProcessCanceledException does not change the span status, filtering it out requires analyzing span events.

Git executable behavior is fixed in a159eaa0e493fc04511d9b6c8e2aaf300789df6c.

IDEA-347493

GitOrigin-RevId: 59fe6f45523da512cde94fc7025a425e30290685
2024-02-28 13:54:47 +00:00
Maxim.Kolmakov
6e2643c235 Rewrite DelayTypeCommand to coroutines
GitOrigin-RevId: 37f07345826ccd580ee29455e2c56816477e4109
2024-02-28 13:53:11 +00:00
Maxim.Kolmakov
eb3af59351 Convert DelayTypeCommand to Kotlin
GitOrigin-RevId: 32b6fd12ffcb9948c91bf18c77a5d25397903510
2024-02-28 13:53:08 +00:00
Maxim.Kolmakov
51d53e165f Rename .java to .kt
GitOrigin-RevId: c37ef11a67da86c5746590a913e0aa4e174c6b9d
2024-02-28 13:53:05 +00:00
Nikolay Chashnikov
0dcb43ec5c [build scripts] introduce ProductProperties.rootModuleForModularLoader property instead of supportModularLoading (RDCT-1034)
This way we can explicitly specify which root module should be used for different variants of JetBrains Client. Before, 'applicationInfoModule' property was used for that. It was confusing and also required copying the JetBrainsClientApplicationInfo.xml file to the custom root module.

GitOrigin-RevId: cadd910e880db6525fc3d083eb3f3cb90e69c666
2024-02-28 13:42:23 +00:00
Jinseong Jeon
07fab541fc KT UAST: always preserve receiver expression of class literal
...similar to dbaaeef (for callable reference).

This time, only receiver expression is discarded if type is resolvable.
Similarly, Java UAST counterpart has both information always.

GitOrigin-RevId: fd1aa3cccaa0d5063e1272ff6df32f7b3815c8ce
2024-02-28 13:41:00 +00:00
Jinseong Jeon
87949659cd Showcase wrong unused inspection on callable
...that is actually used with class literal

GitOrigin-RevId: 492bee6a5bb61253c81d07b10709fae02b7cadda
2024-02-28 13:40:56 +00:00
Jinseong Jeon
336e40c7aa KT UAST: do not add nullability annotation to generic reified type
^KTIJ-28879 fixed

GitOrigin-RevId: ada481a035d6267aaf9131df4df5e1d68cdb8946
2024-02-28 13:40:52 +00:00
Dmitry Batrak
7784b05c75 RDCT-1013 Propagate client id to ProcessIOExecutorService tasks
moved ClientIdPropagation to another package

GitOrigin-RevId: 04e176d8529a8d59a4bc4e64ac5658fa1642e381
2024-02-28 13:38:57 +00:00
Dmitry Batrak
a265d940fb RDCT-1013 Propagate client id to ProcessIOExecutorService tasks
fix wrapping order

GitOrigin-RevId: 42f20125fbf85a5fd4529eca68879bab7b2b1d98
2024-02-28 13:38:57 +00:00
Dmitry Batrak
9b01ee2565 RDCT-1013 Propagate client id to ProcessIOExecutorService tasks
GitOrigin-RevId: c9d7da807f176d458ec64562802a41a75133ccf6
2024-02-28 13:38:57 +00:00
Alexander.Kass
d584ee473a ETF: pass logical font name
On my machine getFontName returned Dialog.plain and wasn't found.
getName returns Dialog and everything works

GitOrigin-RevId: e9e130786c28e7526371779e05379e0e699c5acb
2024-02-28 13:27:59 +00:00
Andrei.Kuznetsov
2f383c86f9 IJPL-745 Make scanning & indexing progress indicators distinguishable from other progress indicators
GitOrigin-RevId: 31cf1c6421eeecd633b7d5330d260b300f6c23ba
2024-02-28 13:24:56 +00:00
Yann Cébron
fe00e36fc0 [platform] StatusBarWidgetsManager: improve logging
GitOrigin-RevId: 8f5a72a4c64c39c4a96c25a03db3aa5503c50070
2024-02-28 13:07:17 +00:00
Vera Petrenkova
ddabec51d8 IDEA-304253 New UI: "Always show full path in the window header", doesn't work
GitOrigin-RevId: ec40e48bb6c123ba786113ae7fdf4a9eb8de1489
2024-02-28 13:02:33 +00:00
Egor Ushakov
3ed3275bb9 [coroutines debugger] code cleanup
GitOrigin-RevId: 15da6a7c1f261ab3e1e9895f822e4e10a15b7312
2024-02-28 12:54:11 +00:00
Egor Ushakov
0bf09dcbba IDEA-347677 Coroutine frames are not shown in java code
GitOrigin-RevId: 7cdd247bda2de76ac77c20ad3d9d0ae3a230e293
2024-02-28 12:54:07 +00:00
Egor Ushakov
654452b24d [coroutines debugger] use utility DebuggerUtilsEx.findOrCreateLocation
GitOrigin-RevId: 0ad053e7fdf8c9dbf9feed5bb584e5b106fd7e56
2024-02-28 12:33:11 +00:00
Ivan.Yarkov
20d3f729e8 GTW-7226 don't update code vision on document changes in thin client
GitOrigin-RevId: 97ea037c99afc5d4e4a59367d552b65d671e667f
2024-02-28 12:05:50 +00:00
Alexander Lobas
caf478ceb1 IDEA-342945 Full-screen projects open in separate windows on IDE start
GitOrigin-RevId: 23d7f75d2f7cb7abd7d9831481347533e935d782
2024-02-28 12:02:27 +00:00
Aydar Mukhametzyanov
0b640c6fff IDEA-344693 Font size changes in Preferred Theme popup (Appearance settings) when selecting another Light theme
GitOrigin-RevId: adf354bcd20a7cbb7ea32707cbe71a31602726e4
2024-02-28 11:27:38 +00:00
Dmitry Pogrebnoy
cd8c7e70d5 [Feedback] IDEA-345939 In-IDE Startup survey
GitOrigin-RevId: a4c9cf9f6b86a91938b5f6a186fb8832e57e151d
2024-02-28 10:37:31 +00:00
Dmitry Pogrebnoy
118394f290 [Feedback] IDEBIS-37 Implement A/B experiment for evaluation feedback dialogs for Rider
We need to override RiderExternalResourceUrlsBase class to be able to implement a custom feedback reporter in another module. It helps us overcome the problem of dependencies.

IJ-CR-126889

GitOrigin-RevId: e82a47daf9109c6e785bf1df30d45283b8d306f8
2024-02-28 10:37:27 +00:00
Dmitry Pogrebnoy
511c63c0c1 [Feedback] IDEBIS-57 Implement different approach for AB experiment
The main difference from the previous implementation is that now a user has a stable bucket across all experiment options. So in that way user has only one change compared to the control group. In that way, the experiment is fair and clean.

IJ-CR-126489

GitOrigin-RevId: 87af3fe75b71f31de9af6406bec770abf569657e
2024-02-28 10:37:24 +00:00
Dmitry Pogrebnoy
2f5c466e02 [Feedback] IDEBIS-57 Add new module for A/B tests
IJ-CR-126489

GitOrigin-RevId: b15d1372aaf8e8309d2d46ffdb4e2584f627f638
2024-02-28 10:37:19 +00:00
Yann Cébron
6960f1411f [platform] AdditionalTextAttributesEP: javadoc
GitOrigin-RevId: a6dbcaeb8447ee2b4224d2df2ffd1ff8bfe8bec8
2024-02-28 10:23:57 +00:00
Dmitriy.Panov
ab374a8480 Revert "IJI-632 supplied build number is expected to start with base build number defined in sources"
This reverts commit 333fc2ef1632fdcc5b2bc4bb6718ec9f16994e4c.

GitOrigin-RevId: 01cb90578f0e1c32eb7b46a7c54b10fa972f5b99
2024-02-28 09:41:03 +00:00
Alex Plate
7248e4affe [Workspace Model] Increase a minor version of the generator
GitOrigin-RevId: 104666a5e6996800edaf1223651c5cf9ae0ffcac
2024-02-28 09:17:14 +00:00
Alex Plate
7b0d1928ee [Workspace Model] Generate entities to explicit cast to modifiable entity while adding them to the store
This will be needed to split remove the entity interface from the builder

GitOrigin-RevId: 8b8c50787066bfb7c523100e497a48e24b26911c
2024-02-28 09:17:08 +00:00