Dmitry Batkovich
210b056678
java: IdeJavaFoldingBuilderBase on frontend (part of java folding builder which doesn't depend on resolve) IJPL-185110
...
GitOrigin-RevId: 1932afe8a0a18e0a475d047461bf5e158761e35a
2025-04-23 20:11:43 +00:00
Dmitry Batkovich
3f520e829a
java: move soft-wrap calculation to shared module (allow to use it by editor on frontend) IJPL-185110
...
GitOrigin-RevId: a9912c146eb8394ebe0134cdf91374577e387bf1
2025-04-23 20:11:43 +00:00
Dmitry Batkovich
a2a6c7c8bc
IJPL-179958 Better debug info when "java.lang.NoSuchFieldException: INSTANCE" throws from "FileTypeManagerImpl.getField"
...
GitOrigin-RevId: 3adf076032cfe9f6343110593797d33252448b20
2025-04-23 20:11:43 +00:00
Chris Lemaire
815627389a
[github] GHE.com refs should be found even without a login (IJPL-182223)
...
#IJPL-182223 Fixed
We know for sure that .ghe.com links are resolvable (assuming the user is logged in), because .ghe.com domains are
(almost) always valid GitHub enterprise servers.
GitOrigin-RevId: fec4b0f5db3e26a6fc67f80e748bf3259562c5c6
2025-04-23 19:51:04 +00:00
Petr
105c2d7374
PY-76885 Conformance test failure: constructors_call_metaclass.py
...
Replace the verbatim comment with a link to the spec.
GitOrigin-RevId: 2c5012babed584cab4f5d9f0bb68e960a76e6bc4
2025-04-23 19:39:34 +00:00
Petr
1dfb8b59be
PY-76885 Conformance test failure: constructors_call_metaclass.py
...
Updated tests.
GitOrigin-RevId: 854d97694a821599b6fbbf70f37b07fb9b5b7bb5
2025-04-23 19:39:34 +00:00
Petr
cb2b4ae26f
PY-76885 Conformance test failure: constructors_call_metaclass.py
...
Added multi-file test.
GitOrigin-RevId: e3105c8036c90b9571143ce7b2cc970813a5ed3b
2025-04-23 19:39:34 +00:00
Petr
ddf63b888a
PY-76885 Conformance test failure: constructors_call_metaclass.py
...
Separate test methods for better readability.
GitOrigin-RevId: f80f2a79a48ee77fa47624ea2d4714cb8ea464ea
2025-04-23 19:39:34 +00:00
Sergey Pak
496260b885
[settingsSync] slightly better logging if cannot download plugins for JBA and ask for restart after installing marketplace plugin
...
GitOrigin-RevId: b798b38bbb94a6c59c9b1d558cd2d555372fd21e
2025-04-23 19:39:17 +00:00
Sergey Pak
4092b80835
IDEA-371509 Allow to define custom behaviour for TestTasksChooser in headless environment
...
GitOrigin-RevId: eaba3001286850b896cb7505fc3ed2d83ccabfac
2025-04-23 19:37:42 +00:00
Aleksey Pivovarov
cc15a9f6f0
TBX-14320 IJPL-49031 ui: update Project activation timestamp on opening
...
Fix the case of "Open project in: Current window" option.
GitOrigin-RevId: 0c544ab1f360b0f6b97628bc06b1d7870bc570df
2025-04-23 19:36:07 +00:00
Andrey Cherkasov
8c927fe2af
[kotlin] Migrate quick fixes to ModCommand API
...
#KTIJ-31809
GitOrigin-RevId: 7e2f3abac3478ed531cc7dfa25ff6e5a7ad2fe6b
2025-04-23 19:34:14 +00:00
Andrey Cherkasov
429b92ac01
[kotlin] Provide quick fix to remove @JvmField for INAPPLICABLE_JVM_FIELD
...
#KTIJ-33906 Fixed
GitOrigin-RevId: 717da16ba3904fba7a5fe370f7cb99714a12ddfc
2025-04-23 19:34:13 +00:00
Sergei Kharitontcev-Beglov
71ebfc4c2f
[rdct] IJPL-183262: Do not Expand All
...
Some test runs have been failed due to expanding timeout. This commit changes the way how the logical tab selection check works from expanding all to expanding only a necessary path
GitOrigin-RevId: 0393fcf37f028f3b9e88cb7dae31b225b333f646
2025-04-23 19:19:43 +00:00
Maksim Zuev
b913b727e8
[debugger] IJPL-185111 Allow muting all selected watches
...
GitOrigin-RevId: c8670bc457e30a5ed7f58d4de5897e1e9e2431d7
2025-04-23 19:17:56 +00:00
Konstantin Nisht
6b6092c165
[threading] WEB-72597: Allow invokeLater for rescheduling a read action in intention preview
...
GitOrigin-RevId: 513e29825e4caa897ce963981912039a818884be
2025-04-23 19:14:01 +00:00
Dmitrii Morskii
746dbffb69
IJPL-184924 Refactor NavigationService to Support Extension Points
...
GitOrigin-RevId: e5395b9482f2e694b5889cc57671453d1f17d25b
2025-04-23 19:08:53 +00:00
Ilia Epelbaum
8ec55d96fa
DBE-23071 Add cache clearing for LanguageCodeStyleSettingsProvider
...
Merge-request: IJ-MR-160932
Merged-by: Ilia Epelbaum <ilia.epelbaum@jetbrains.com >
GitOrigin-RevId: 9bdac9e6560debbe75f0567449b06c33e71b0dcf
2025-04-23 19:05:09 +00:00
Anna Kozlova
f780ee3be6
[kotlin] k2: update actual modifiers in the containers before expect callables generation
...
- Otherwise red code from actuals would be propagated to the `expect` part.
^KTIJ-33882 fixed
GitOrigin-RevId: 369ab13fa9c6f893107e33982c32d428f071b87b
2025-04-23 19:03:25 +00:00
Anna Kozlova
f01400e056
[kotlin] k2: add a type checker for create expect from actual fix
...
- disabled case where jvm's HashMap is not mapped to the common HashMap [to be updated]
^KTIJ-33878 fixed
GitOrigin-RevId: 9a4a53b0950937679e87c2fffe716816a667c21f
2025-04-23 19:03:25 +00:00
Georgii Ustinov
4ca91861f0
[Java. Tests. JUnit] Escape characters for child processes when arg-file shortening is present
...
#IDEA-323007 fixed
GitOrigin-RevId: f2c75dfb983873e6182f93b80749ad0dfc43be28
2025-04-23 19:02:50 +00:00
Georgii Ustinov
ef8a49bea1
[Java. Tests. JUnit] Prefer junit-jupiter-vintage if it is present in classpath
...
#IDEA-343605 fixed
GitOrigin-RevId: 2c24e4b27ae327859ab1519945181e15e50b9ed1
2025-04-23 19:02:50 +00:00
Mikhail Pyltsin
49600ea559
[command-completion] IJ-CR-160312 IJPL-183524 Do not close lookup if the template is called from preview
...
GitOrigin-RevId: 7c8c89e2fb7fc8a94abaa1c61fb2e6c5755b84b4
2025-04-23 19:00:32 +00:00
Mikhail Pyltsin
bc9d196cd6
[command-completion] IDEA-371502 Command completion suggests to inline annotations
...
GitOrigin-RevId: 9b7ac0730dc3f591afb2a69977627b9f753c5b91
2025-04-23 19:00:32 +00:00
Sergei Tachenov
9881b881e5
IJPL-184075 Validate the terminal editor size when changing the font
...
The standard editor implementation doesn't work because
it has a bug: it doesn't update the size immediately,
because it calls invalidate() and not validateSize().
This is not a big deal for the editor, as it almost never
uses a point that's close to the bottom,
and it's actually beneficial in terms of performance.
But it's a deal breaker for the terminal,
as increasing the font size never scrolls correctly.
Fix by introducing a flag therefore.
GitOrigin-RevId: 9b5ba77a5aa314b9ca8d3a997b5705fc54b7bea7
2025-04-23 18:50:25 +00:00
Sergei Tachenov
4d4e19e450
IJPL-184075 Resize the terminal relative to the bottom-left corner
...
GitOrigin-RevId: 12dbcb528c511b72de239376071cce2b9e71005e
2025-04-23 18:50:25 +00:00
Sergei Tachenov
c161a522a1
IJPL-184075 Expose EditorImpl.setFontSize(float, Point)
...
Needed for the terminal.
GitOrigin-RevId: f43b33b1348805bcf60a5d061b506421ba090516
2025-04-23 18:50:25 +00:00
Ilia Kirianovskii
cc888c0173
[jps-to-bazel] Fix getting credentials from .netrc by probing NETRC environment variable in UrlCacheKt#getAuthFromNetrc
...
GitOrigin-RevId: 0c87460d5df0cdb98195cbdf43cfd7ab80acf9f2
2025-04-23 18:41:59 +00:00
Alexander Kuznetsov
f6fe1874d4
IJPL-184107 [debugger] Don't send PAUSED event on REFRESH_WITH_STACK, similar to simple REFRESH
...
GitOrigin-RevId: ed2d8903fe17834d803110b5b21302c66472ccbf
2025-04-23 18:38:44 +00:00
Alexander Kuznetsov
44ddb98b6d
[debugger] Fix typo
...
GitOrigin-RevId: 0afe4a68152df627a6f0284adb000149fa79bfe2
2025-04-23 18:38:44 +00:00
Alexander Kuznetsov
024188e077
IJPL-184107 [rd][debugger] Add the remaining 5 actions to the action group
...
Async Stack Traces doesn't work, though.
GitOrigin-RevId: 538d8ccbf8d25f8a553c7b52238c3f09e9e53613
2025-04-23 18:38:44 +00:00
Leonid Shalupov
63e39bd5cf
bazel: make sure we use the same bazel version across monorepo
...
GitOrigin-RevId: c42a61e5acef25e0e429270b7c893c6c2067d1fb
2025-04-23 18:32:54 +00:00
Leonid Shalupov
06bb1616c3
jps-to-bazel: skip plugins/bazel is it a separate Bazel project
...
GitOrigin-RevId: 861c1cae46ef853e4ccc5e3d58069fde3a696183
2025-04-23 18:32:54 +00:00
Leonid Shalupov
5b6aa60115
bazel: ignore community/platform/build-scripts/bazel as it is a separate Bazel project
...
GitOrigin-RevId: eaf1ea4c0fcef727c5c5a16050f9d58dff6ee861
2025-04-23 18:32:54 +00:00
Ilya Kazakevich
87a5090585
Python: Do not access the Registry in SystemPythonServiceImpl ctor as it might not be available at that moment.
...
If we access `SystemPythonServiceImpl` before the Application is fully loaded (i.e. `com.intellij.python.junit5Tests.env.systemPython.SystemPythonRootsFixer.execute`), we might encounter an error:
```
Registry key python.system.refresh.minutes is not defined
```
With this change we access Registry lazily and, unlike `Registry.get`, `RegistryManager` async service is fully safe: it just suspends until the Registry is available.
Merge-request: IJ-MR-160727
Merged-by: Ilya Kazakevich <ilya.kazakevich@jetbrains.com >
GitOrigin-RevId: ef56cfee7b15907c7c99b859b5704b6fcef66b01
2025-04-23 18:32:37 +00:00
Konstantin Hudyakov
252bfa2111
[terminal] IJPL-183805 Fix a bug with an incorrect length passed to TtyConnectorListener
...
GitOrigin-RevId: 05dc4823648d447ba7b8a3be31f25a32b59a5156
2025-04-23 18:30:31 +00:00
Igor Slobodskov
e3ecc3ce36
[R] decouple R from visualization module
...
Use RNotebookAppearance instead of abstract notebook appearance
GitOrigin-RevId: 0d6364c8bbb646c1c325b06e8666ae956222bc8f
2025-04-23 18:20:57 +00:00
Ilya.Kazakevich
b1a58215ae
Python cleanup: remove redundant methods from PythonSdkAdditionalData: one should use sdk modificator
...
GitOrigin-RevId: 7682d5287264fd5bf75807be6c61c4527788c1d9
2025-04-23 18:18:13 +00:00
Ilya.Kazakevich
b396cf5446
PY-78035: Refactoring to make python interpreters sortable
...
GitOrigin-RevId: 728a583d78345966a4192e2679d1d05e44df0937
2025-04-23 18:18:13 +00:00
Ivan Migalev
6e535bd3e7
(RIDER-115461) What's New: update mock for tests
...
GitOrigin-RevId: 72140af0e8da79eacbb86d92944f80aef0436153
2025-04-23 18:05:08 +00:00
Ivan Migalev
3daf3282c5
Fix RIDER-115461: ask the startup activity of the What's New status
...
GitOrigin-RevId: 3789261a9308a1ebc0d006ce1b8371e55e4a0bad
2025-04-23 18:05:08 +00:00
Dmitrii Gridin
a02b58969d
[kotlin] KotlinUnusedHighlightingProcessor: fix deadlock
...
`collectAndHighlightNamedElements` calls
`JobLauncher.getInstance().invokeConcurrentlyUnderProgress`
under the hood. At the same time, it happens inside
the `analyze` block.
This case perfectly describes forbidden the Analysis API
scenario (KT-76577), which might lead to a deadlock
^KTIJ-33912 Fixed
GitOrigin-RevId: 7ef9187bc63e576959f5987f8d2946d18948198c
2025-04-23 18:02:37 +00:00
Mikhail Pyltsin
da986d630f
[command-completion] IDEA-371374 Command completion icon doesn't disappear if another completion happened while the menu was open
...
GitOrigin-RevId: 4f3f64227e03fc0824040539a4b03c62d65b50f0
2025-04-23 18:02:02 +00:00
Mikhail Pyltsin
3bc213afc9
[java] IDEA-371449 fix format messages
...
GitOrigin-RevId: 562cefa551473ae5806065d2e08b584e6f6ca78b
2025-04-23 18:02:02 +00:00
Andrew Kozlov
fe97a8b461
[kotlin] KTIJ-33417 completion should not be stopped due to known Analysis API issues
...
GitOrigin-RevId: 7dbd6029732e89443749b1c1a3dee8ffe24b0002
2025-04-23 18:01:39 +00:00
Ilia Kirianovskii
429704c94c
[jps-to-bazel] Don't pass authorization header on HTTP redirection in UrlCache#calculateHash/#checkUrl
...
GitOrigin-RevId: 7f777460d51a244c06dedf7e62953af24e972280
2025-04-23 17:55:34 +00:00
Codrin.Ogreanu
752c180eb2
IJPL-163132 Bump to JFlex 1.10.14
...
Also added `offsetByCodePoints` function to `idea-flex-kotlin.skeleton`, and removed unnecessary `;` symbols from `idea-flex-kotlin.skeleton`
GitOrigin-RevId: f721d1cd1e687873c3b9d47e233cfff89ddc09a8
2025-04-23 17:08:20 +00:00
Eugene Zhuravlev
ce4b5f5116
BazelIncBuilder initial: main build logic
...
GitOrigin-RevId: 516f59741554a64b42537f280f23f0de1da2be3e
2025-04-23 16:25:12 +00:00
Frederik Haselmeier
50795e0f46
[kotlin] KTIJ-7870 prefer subtypes of sealed classes in as and is operation completions
...
^KTIJ-7870 fixed
GitOrigin-RevId: 4a63559fc0ce79ac6c54a49f896e97ac1928137b
2025-04-23 15:58:48 +00:00
Pavel Mikhailovskii
3b716e2453
[lsp] gradle import: add friend dependency test -> main
...
by adding it to the kotlin facet
as a part of this change, we set workspace.model.kotlin.facet.bridge to true by default
for a case of initializing analyzer during which LoadingState.COMPONENTS_LOADED is not yet accrued, thus uses the default value
^LSP-131 fixed
Co-authored-by: Ilya Kirillov <ilya.kirillov@jetbrains.com >
GitOrigin-RevId: 688c06bc59519011d2aca5381171aa6e3009a1b3
2025-04-23 15:57:25 +00:00