Pavel Karateev
5f96f297be
PY-77535 use capitalized Python in UI
...
(cherry picked from commit 2d9b247b5efc72a1e93e0e204cbf59f3fb75afa1)
IJ-MR-169089
GitOrigin-RevId: ce13c872df87b46252992ed916642ec1c5aa447d
2025-07-14 20:24:29 +00:00
Anna Kozlova
b07eb7f354
[kotlin] support context parameters in extract function refactoring
...
^KTIJ-34083 fixed
GitOrigin-RevId: f0d161b30b4b31ce4eda72f5e2c90dec9d622bb5
2025-07-14 20:12:03 +00:00
Anna Kozlova
5795a4c736
[kotlin] fix test data
...
- new constant evaluation disregards unresolved references
KT-68923
GitOrigin-RevId: 68c3fad179292c9e335b074ff88b90c0549651ec
2025-07-14 20:12:03 +00:00
Aleksey Pivovarov
2af4b7e5a2
IJPL-196963 ui: do not use RegistryManager in JBColor
...
Some plugins still use ApplicationComponent and operate 'JBColor' in their constructors.
GitOrigin-RevId: b9f39ea612cea82be60c2d231ac947a1c3207097
2025-07-14 20:09:18 +00:00
Victoria.Petrakovich
fadaad1601
[kotlin] Remove useless inheritance of PriorityAction and add priority directives to test data
...
KTIJ-34179
GitOrigin-RevId: 860b3f4a6e49a2c8e67081deef7cc22b0adcf0b4
2025-07-14 20:03:36 +00:00
Ruslan Cheremin
7f76ca88d7
[performance] different interner for path segments
...
+ implement simplest MRU-like interner, instead of Caffeine -- Caffeine seems to be an overkill for such a simple task.
+ Use `-Dcompiler.InternedPath.USE_CAFFEINE_INTERNER=true` to return Caffeine-based interner
GitOrigin-RevId: 4b95e28dc2c4303d9078be445ee8f94e593ac176
2025-07-14 19:54:03 +00:00
Ruslan Cheremin
2264207f08
[vfs][cleanup]
...
GitOrigin-RevId: a432c8ba8a21aa669094f60546efdbe8cc14b9a6
2025-07-14 19:54:03 +00:00
Konstantin Hudyakov
813552e416
[terminal] IJPL-196891 Paint cursor depending on cell foreground and background
...
Like in the Classic Terminal.
Previously, the cursor was always either black or white. Now it adapts to the symbol it is showing on. So, the cursor will always be visible on any background.
GitOrigin-RevId: 7513a74d6fb45f329ab0df18aec1ddebf1d20c37
2025-07-14 19:51:46 +00:00
Sebastiano Poggi
3554a3f138
[JEWEL-891] Annotate detectPressAndCancel as internal API
...
It was opened up by someone without our knowledge, and it risks
leaking into the public API otherwise.
APIs annotated as @ApiStatus.Internal do not show up in the API dumps,
because as far as IJP is concerned, they should not be used. However,
we also have standalone users, and for them that annotation has no
meaning.
This will need to be cherry picked onto 252 asap, too.
closes https://github.com/JetBrains/intellij-community/pull/3122
GitOrigin-RevId: dfff8dcadd39cfbdc0e6557083bfa834cc1b9f47
2025-07-14 19:45:29 +00:00
Maksim Zuev
ac13c5ce13
[rd debugger] IJPL-196916 Log exceptions during breakpoint install on frontend
...
GitOrigin-RevId: ec737013b1991241e748e94ca3300062819787a3
2025-07-14 19:37:14 +00:00
Maksim Zuev
9edb35aaac
[coverage] IDEA-375838 Bump module JDK to 8
...
GitOrigin-RevId: 652808e36b7c8fe15a0ae78e1f92ba400dcc6e6b
2025-07-14 19:37:14 +00:00
Nikita Pavlenko
bfa5c44d90
[PyCharm] Jupyter (fix): "Open in a new tab", restored an original text-file popup menu. #PY-82493 Ready For Merge
...
GitOrigin-RevId: 7325d6323e48c272eaa5fb3cca5e247e081c0ba1
2025-07-14 19:08:43 +00:00
Maria Filipanova
dfe90475a3
WEB-73962: drop BasicHtmlElementFactory & BasicXmlElementFactory
...
GitOrigin-RevId: 87279905bca461f4cc5b8c9cb72a9fe65d5f2ccb
2025-07-14 19:02:36 +00:00
Maria Filipanova
37d75e736d
WEB-73962: move parser definitions back to psi impl
...
GitOrigin-RevId: 3a38f6b744ac0757da8727bfba6a00ea91ddad9e
2025-07-14 19:02:36 +00:00
Maxim.Kolmakov
56025620f9
[mcpServer] Fix wording in MCP notifications after proofreading
...
GitOrigin-RevId: 1511000174be70ff6b6266868183d59cfe8e7a12
2025-07-14 19:00:07 +00:00
Maksim Zuev
2d0cc2d26c
[rd debugger] Check line validity before processing in #getBreakpointsInfoForLine
...
GitOrigin-RevId: c5548a01cd4715fa6db3a937101f8f0ea23a7fdd
2025-07-14 18:56:19 +00:00
Maksim Zuev
49fa7bbf9b
[rd debugger] Clean up FrontendXDebuggerSession: decrease flow states
...
GitOrigin-RevId: 16ca4bd1171fbda47d36fc5b5229beb12f5811d8
2025-07-14 18:56:19 +00:00
Sergey Vardanyan
2dbbaf0f0c
Fix RIDER-126179: Introduce TerminalMode to manage terminal and output redirection behavior for run configurations
...
Replace useExternalConsole and PtyMode with TerminalMode
- Updated usages of `useExternalConsole` to use the new `terminalMode` enumeration.
- Refactored various configurations and execution paths to adopt `TerminalMode` and ensure compatibility with legacy code.
- Added deprecation annotations and convenience methods for backward compatibility.
Migrate dotnetwatch and other run configurations
Refactor parameter handling in StartGodotEditorAction
- Replaced custom `Parameters` class with `RiderConfigurationParametersAware` interface.
- Simplified logic for retrieving and handling run configuration parameters.
- Removed redundant imports and unused code.
Merge-request: IJ-MR-165727
Merged-by: Sergey Vardanyan <sergey.vardanyan@jetbrains.com >
GitOrigin-RevId: b9d1bbec03625010153e20d809ac5e24edc73e2e
2025-07-14 18:48:27 +00:00
Maxim.Kolmakov
f39a55ef36
[mcpServer] Add help ID
...
GitOrigin-RevId: dfd27a510c388198161eb176d2990b85809d537c
2025-07-14 18:47:38 +00:00
Victoria.Petrakovich
a652636d4b
[kotlin] Calculate type references in prepareContext()
...
KTIJ-32017
GitOrigin-RevId: 5d07429b635fcee613bd793a0f9eef1822598236
2025-07-14 18:40:10 +00:00
Victoria.Petrakovich
6307145437
[kotlin] Move caret after the last entry to be consistent with other test cases
...
KTIJ-32017
GitOrigin-RevId: 38b4745192d95e09e419c8ce5648412528d5e082
2025-07-14 18:40:10 +00:00
Victoria.Petrakovich
fcda28fd46
[kotlin] Port SpecifyTypeExplicitlyInDestructuringAssignmentIntention to K2 as shared
...
Caret is not in desired places in lambdas
KTIJ-32017
GitOrigin-RevId: 21f50626545ddb3470b461068e02c1a87bd471e2
2025-07-14 18:40:10 +00:00
Victoria.Petrakovich
3e72f3b334
[kotlin] Move SpecifyTypeExplicitlyInDestructuringAssignmentIntention to shared
...
KTIJ-32017
GitOrigin-RevId: c26add70052d8bd9d8737eff256328f2af4bd9d8
2025-07-14 18:40:10 +00:00
Max Medvedev
8d96e90870
IJPL-339 more docs for CodeInsightContextAwareSearchScopes
...
GitOrigin-RevId: a21655d4f226cde5dbb09c8bff2af101e672b2a8
2025-07-14 18:39:49 +00:00
Shumaf Lovpache
1dd30cacc1
[js debugger] WEB-73840 Disable debugging of default and non-chromium browsers
...
GitOrigin-RevId: 65d289dce0049dc56c60ca95602136d12e18c7cb
2025-07-14 18:26:40 +00:00
Egor.Skrypnikov
58a5b58adf
[Rider] RIDER-127597 Fix (convince the idea code that the protocol-backend items are !IMPORTANT!)
...
GitOrigin-RevId: e2540b392c40fd55af23fce5dfd50b58ed9d065c
2025-07-14 18:20:04 +00:00
Eugene Zhuravlev
929c4d4b83
reapply: build dependency graph nodes when registered refs/imports/bytecode data is complete (IDEA-365745)
...
GitOrigin-RevId: 28017356d99239892f03e49d60f5d004cd6bb269
2025-07-14 18:15:51 +00:00
Leonid Shalupov
54e5c6b378
bazel: make Bazel test runner independent of teamcity one to make changes faster and specific only to Bazel
...
GitOrigin-RevId: de14ddf65883f3b694537ef5c373040b3a2e2b95
2025-07-14 18:12:33 +00:00
Sergei Tachenov
7e61ee8dbd
IJPL-196231 Add Unconfined+launchOnShow test
...
This covers the recent fix of the issue when
a long-running unconfined EDT coroutine would
prevent executing the job.
The test can be checked by setting
ide.ui.coroutine.scopes.unconfined.fix
to false, it fails then.
GitOrigin-RevId: c448be818a87daf888b438a6ab1a8b71b46ae6ae
2025-07-14 18:08:34 +00:00
Ilia Permiashkin
6f568e1cd5
IJPL-33216 Use Grazie's dictionaries for German, Russian, and Ukrainian
...
Merge-request: IJ-MR-168700
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: 975d0eceff7fe20f0ebad56d5b9994991278ab09
2025-07-14 18:06:37 +00:00
Dmitrii Gridin
6c53cea21d
[core] StubTreeBuilder#getStubBuilderType: optimize negative path
...
There is no need to call `shouldBuildStubFor` if
we have no intent to build a stub
GitOrigin-RevId: 279cbbabe27fb290103e6daa2db7893388a9ae8d
2025-07-14 18:03:19 +00:00
Max Medvedev
beeadd3241
daemon code analyzer: add basic tests for traffic light renderer
...
GitOrigin-RevId: 6152366e8b6275bd101741e793246d3d66b2d6ba
2025-07-14 18:01:19 +00:00
Dmitrii Denisov
b6ceefd050
Fix span parsing of startTime from OT JSON
...
Correctly parse startTime from OT JSON if span doesn't contain startTimeNano field
GitOrigin-RevId: 16e8b4fe02f437ef47ca914dc8105afcf85ec9d0
2025-07-14 17:59:42 +00:00
Natalia.Murycheva
b5230c0e59
[Jupyter] PY-82120 Changed icons to the new ones after their design review
...
GitOrigin-RevId: ef21dcc752b57695a64df01b2cf5dafd354e10b2
2025-07-14 17:52:56 +00:00
Vadim Salavatov
6752e61a1c
[plugins] IJPL-196672 process all required dependencies before settings change
...
GitOrigin-RevId: 6e4c5dbf882d5b890ef9b0049ad1af94a114394d
2025-07-14 17:51:15 +00:00
Vadim Salavatov
699bb80dc0
[plugins] IJPL-196672 permit plugin settings change even if new plugins depend on disabled plugins
...
GitOrigin-RevId: 96ca68d020618a70f8df0c32f2774068400c9f35
2025-07-14 17:51:15 +00:00
Vladimir Krivosheev
6e54af517e
fix NPE in grazie pro tests: java.lang.NullPointerException: Cannot invoke "kotlin.jvm.functions.Function0.invoke()" because "this.end" is null
...
the issue is that Animator calls protected methods from init
GitOrigin-RevId: 9e8244227f6a76c80e47e2c4efd6edf843a8bfbf
2025-07-14 17:44:39 +00:00
Vladimir Krivosheev
3bfb00a329
cleanup
...
GitOrigin-RevId: 65c4fe7b75739f84a1e05bb9dec8f447c2fd770e
2025-07-14 17:44:39 +00:00
Alexander Bubenchikov
bdc9a38516
[maven] update maven server library to rc-4
...
GitOrigin-RevId: a744fd8a5405dd92532c6633ffcbb19e5fa9b26b
2025-07-14 17:43:06 +00:00
Aleksandr Sorotskii
1e3bf294c7
system python providers for unix/mac/win/legacy platform; pyenv/brew system python providers; PY-47379
...
GitOrigin-RevId: 02c3c3f3e682aa60e48bd429b7862d431ce5ddac
2025-07-14 17:33:19 +00:00
Alexey Kudravtsev
57cf9f0f74
restore javadoc correctness broken by past refactorings
...
GitOrigin-RevId: d1f3e039a97a3dbb001cb8ddf6d5268b3cbb451a
2025-07-14 17:26:26 +00:00
Alexey Kudravtsev
487b60af22
make "commit on too many documents in the queue" behaviour testable (part of IJPL-50077 freezing on replace)
...
GitOrigin-RevId: 394f477a5bd3537c289af19dce06e38105fa1777
2025-07-14 17:26:26 +00:00
Alexey Kudravtsev
eb3c74590b
doc commit thread optimizations (part of IJPL-50077 freezing on replace)
...
- use executor instead of spawning tens of thousands of hard-to-manage coroutines littering the thread dump
- do not hard-retain changed documents, allowing them to be gced, because if nobody needs the document, it needn't be committed
- ditch cachedViewProviders because it leaks psi/Document while sitting in the executor queue; instead, cache the view provider right before the commit started but not sooner
GitOrigin-RevId: 7c9068cd7fe168e552970bb34493c311c1f376b8
2025-07-14 17:26:26 +00:00
Alexey Kudravtsev
cdb4b9a22b
do not hard-retain changed documents (via myUncommitInfos->UncommitInfo.events) to allow even changed documents to gc (part of IJPL-50077 freezing on replace)
...
GitOrigin-RevId: 48006283b99d61fb71f2a591cb87a534fd52a2df
2025-07-14 17:26:26 +00:00
Alexey Kudravtsev
0fed93ab4c
code style performance optimization: do not enumerate all languages if display name == id
...
GitOrigin-RevId: de0177b37433e090883e40299d74ae9eccdee79a
2025-07-14 17:26:26 +00:00
Daniel Bertoldi
91ce83f05d
[JEWEL-845] Add Context Menu to External Links
...
[JEWEL-845] Add Context Menu to External Links
Updating branch now that #3091 merged
update api dumps
applying pr suggestions
reran apichecktest
add KDoc to MessageResourceResolver
add KDoc to MessageResourceResolver
undo sample xml run config
code fixes
running ktlint and apichecktest again
remove default value for uri param in ExternalLinkImpl
fix api dump + run configs
remove empty blank line at stand_alone_sample eof
more code fixes
closes https://github.com/JetBrains/intellij-community/pull/3107
GitOrigin-RevId: c5842c900120b6d96c563e79568f524e3e96540b
2025-07-14 16:58:24 +00:00
Max Medvedev
9c9d20fbd4
add additional troubleshooting to K1 vs K2 assertion in tests
...
GitOrigin-RevId: 924f958218103ac30e00cde5509dca3cd253a9ef
2025-07-14 16:35:58 +00:00
Mikhail Pyltsin
ed05378442
[command-completion] IJ-CR-168715 KTIJ-34835 Command completion. Kotlin. Impossible to rename parameters
...
- more tests
GitOrigin-RevId: e910003bc2b4cbeccc9dc9f55dd3a0c4d1472ae4
2025-07-14 15:54:21 +00:00
Mikhail Pyltsin
14789d0e75
[command-completion] IDEA-375693 Command completion. Java. Impossible to rename parameters
...
- simplify conditions
- more tests
GitOrigin-RevId: 7d9e80bfd3567e8181c445b0ca6256f6fc5c82d2
2025-07-14 15:54:21 +00:00
Vyacheslav Moklev
7561b57236
[RDCT] IJPL-196897: Fix "New IJ Module" action in Remote Development
...
GitOrigin-RevId: 61e76601f3c925bb8154e4f33aea02604c81a19f
2025-07-14 13:41:33 +00:00