Anvar Ramazanov
41fceba2c7
[DBE-22433] Migrate to Kotlin UUID parsing in pasting to cell
...
Merge-request: IJ-MR-164801
Merged-by: Anvar Ramazanov <anvar.ramazanov@jetbrains.com >
GitOrigin-RevId: c020e55188186d57797cd91f181236d4e5fb2728
2025-06-10 10:03:39 +00:00
Nikolay Chashnikov
3d41059a17
[util] create API for accessing user data via delegating properties (IJPL-184140)
...
Created properties initialize Key lazily in a thread-safe manner and use the name of the property and the name of its containing class to form the debug name for the key.
These functions are supposed to supersede similar functions from com.intellij.openapi.rd.util package.
GitOrigin-RevId: 348501f52809191859b98544abf9db28e8b400e0
2025-06-10 09:44:54 +00:00
Aleksey Dobrynin
1e4ddf805e
[kotlin junit5] performance improvement IDEA-374243
...
GitOrigin-RevId: 07c811504d18f1d4586c7b6331cb0bbf171fe6e7
2025-06-10 09:10:48 +00:00
Morgan Bartholomew
768377268c
[python] PY-78219 bundle django stubs in free mode
...
GitOrigin-RevId: 6b785f1019de0fdbda51b95a24041cd07e850ac2
2025-06-10 08:41:22 +00:00
Morgan Bartholomew
b15197f935
[python] move bundled django stubs for free mode
...
GitOrigin-RevId: 2c4b350f4ca7a0e4dec920eb6848d0962c58ba62
2025-06-10 08:41:22 +00:00
Morgan Bartholomew
671b2a7a85
[python] PY-32519 suggest scipy stubs
...
GitOrigin-RevId: 14d9839c6d4b2213196686144e14befd03087d7f
2025-06-10 08:41:22 +00:00
Dmitry.Yudin
4a04df62cf
[remote-driver] Add infix operators for and and or
...
GitOrigin-RevId: 90552b4cb3e51e51403eddeabd2f2f9e4dbb12f6
2025-06-10 00:09:19 +00:00
Dmitry.Yudin
2630afe967
[remote-driver] Improve UiComponent documentation
...
Added detailed KDocs in UiComponent
GitOrigin-RevId: 276f29dc5ec32ce2b3821327666525bf9939cee0
2025-06-10 00:09:19 +00:00
Sergey Simonchik
cdc7676d1b
[terminal, eel] IJPL-191101 workaround for failed EelLocalExecApiTest: wait a bit after the resize to let ConPTY apply it
...
Let's apply the workaround to have passing `EelLocalExecApiTest.EXIT_WITH_COMMAND PTY_RESIZE_LATER` and `EelLocalExecApiTest.INTERRUPT PTY_RESIZE_LATER`. A proper fix should probably be made in ConPTY, need to investigate more.
GitOrigin-RevId: b2c554b5104ef7ed51baa130b9a8eb09d3105d07
2025-06-09 23:49:09 +00:00
Aleksey Pivovarov
7abd38d076
IJPL-190654 vcs: fix lst gutter popup not being resized properly on asyn toolbar updates
...
GitOrigin-RevId: 6faf76ecb5826fe4209ce802a0b93b74c670c79f
2025-06-09 23:48:12 +00:00
Dmitry Batkovich
6404ba3cfd
mcp server: make server url discoverable in configurable (IJPL-190143)
...
GitOrigin-RevId: fa30b043b21bf59930b0c6d8c3751d84863c421a
2025-06-09 23:34:38 +00:00
Vladimir Dolzhenko
452c776dd3
[kotlin] Allow creating test for a kotlin file
...
#KTIJ-34479
GitOrigin-RevId: f1f2639ee794f2a67dc7409227a8ccccc810037c
2025-06-09 23:09:07 +00:00
Ilia Permiashkin
580c300752
[spellchecker] IJPL-33258 Don't report spelling issues for words that start with -D, -J, -X and -P
...
Merge-request: IJ-MR-164743
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: 6ecda195193f6efc49986f19a37ef6b9c98fc658
2025-06-09 23:04:55 +00:00
Vladimir Lagunov
2601cf4958
IJPL-190497 Merge i.p.core.nio.fs.benchmarks and i.p.eel.impl.benchmarks into i.p.ijent.benchmarks
...
It helps with further modifications of benchmarks. Dependencies on ultimate modules are to be added.
Also, there's no reason to have two benchmark modules when one is enough.
GitOrigin-RevId: 99c1c70b92e77af072fc7409e7d7f0e40fd5ceab
2025-06-09 22:09:47 +00:00
Artem.Bukhonov
e84f5467e9
[MCP Server] Make reflection MCP tool return values more flexible
...
(cherry picked from commit 211a6ef509ebd44d25a8cda989ef31192d15bdcb)
IJ-CR-165207
GitOrigin-RevId: b0c165b78230782c5dc0a0eb344ace3808f4de17
2025-06-09 21:34:30 +00:00
Artem.Bukhonov
51d9c74f0c
[MCP Server] Fix isRunning, add start/stop methods
...
(cherry picked from commit 72075e678ab535e5541ba397fe0b804b39082fc4)
IJ-CR-165207
GitOrigin-RevId: 9ac0a14e6fcf0a6ae3a847e3543332dbe3590c9e
2025-06-09 21:34:30 +00:00
Vladimir Krivosheev
539d5197ad
don't export intellij.platform.util.diff
...
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Bart van Helvert
be933c6b39
[uast] Fix failing tests after annotation field target changes
...
Migrate from legacy test. #KTIJ-33663
GitOrigin-RevId: 41517117df7abe4812c385e0c615304d0e588417
2025-06-09 20:00:17 +00:00
Bart van Helvert
f4e3ab41cf
[java] Support inner class members in JavaLangClassMemberReference
...
#IDEA-373584 Fixed
GitOrigin-RevId: b9a2862766d62df666202694fa0be39d2625777c
2025-06-09 20:00:17 +00:00
Bart van Helvert
d942ea174c
[jvm] Fix RefMethodImpl hasBody check for Kotlin accessors
...
#KTIJ-34354 Fixed
GitOrigin-RevId: 926aab275ad24453f34287cccfe6d9621bf57aee
2025-06-09 20:00:17 +00:00
Bart van Helvert
d4110a129f
[uast] Migrate inspections to findSourceAnnotation
...
Introduces utilities to work with source annotations in UAST and use them in UAST inspections. #KTIJ-33663
GitOrigin-RevId: 4a876d6dcc1c551781e52fde478e47809f6e3669
2025-06-09 20:00:17 +00:00
Jinseong Jeon
b4352ad4f8
UAST: introduce UField.sourceAnnotations
...
and apply it to existing inspections that rely on annotations on
property w/o use-sites (which technically don't belong to UField). #KTIJ-33663
GitOrigin-RevId: 2ff1de00976104ae33beed0b71e544354c7de606
2025-06-09 20:00:17 +00:00
Jinseong Jeon
8e4ffb351b
KT UAST: fix UField modeling of annotation that belongs to \$annotations
...
Only `FIELD` or `PROPERTY_DELEGATE_FIELD` use-site targets are
applicable to fields. Also annotations whose meta-annotation targets
include `FIELD`, but not `PROPERTY`, e.g., @JvmField or
@ScheduledForRemoval
It is not trivial to figure out meta-annotation at UAST level (as it
will trigger expensive resolution). Instead, similar to KotlinUMethod
(where functions and property accessors need similar use-site
computation), we piggy-back on LC's use-site computation.
^KTIJ-33663 fixed
GitOrigin-RevId: 92b95b5ce6d27436d13d92bf40df40c861f884c6
2025-06-09 20:00:17 +00:00
Ilya.Kazakevich
93d8518b8d
PY-78033/Sort-Base-interpreter-list
...
After this refactoring we how have `comparators.kt` with sorting logic that is used both by `SystemPython` and `PythonSelectableInterpreter` (ViewModel thing for V2).
Tests are also added.
GitOrigin-RevId: 9d04405829f31874d15cb893d9261c7997cb2dd5
2025-06-09 19:24:35 +00:00
Alexander Shparun
02118dde3c
[fleet] usages of queryAsFlow
...
GitOrigin-RevId: 699d1330921200fdfe0e4291aa9dc26ce93ac5a2
2025-06-09 18:42:22 +00:00
Mihail Muhin
0e751e0961
[fleet] fix not showing some notifications in build (because there was no ws id in context): dock api compatibility
...
GitOrigin-RevId: 1e0d1e119866131205329670b4461a06e72570eb
2025-06-09 18:22:13 +00:00
Mihail Muhin
bdf3c1cd1a
[fleet] fix not showing some notifications in build (because there was no ws id in context)
...
GitOrigin-RevId: 1444b99fe499668a227410d19d46aebea59963a1
2025-06-09 18:22:13 +00:00
Vladimir Krivosheev
6ed9d7ec1e
WorkspaceFileIndexDataImpl - make it more like a snapshot (create it with precomputed data instead of using semi-ready instance - state-less approach is better)
...
GitOrigin-RevId: e01ad9255f72f5833c52d749bac7a05b4c0904b4
2025-06-09 17:35:58 +00:00
Vladimir Krivosheev
eafc97ddeb
PackagePrefixStorage - use LinkedHashMap instead of MultiMap
...
GitOrigin-RevId: 1bdffdb248676aa50e6d88f3cc98eb79f69b00ac
2025-06-09 17:35:58 +00:00
Vladimir Krivosheev
a10ab97f57
make registerFileSets and registerAllEntities static, reduce calls to getContributors
...
GitOrigin-RevId: 80d44ae76439c539a93a8549f42030c8776527cf
2025-06-09 17:35:58 +00:00
Roman Shevchenko
0eda018f42
[built scripts] avoiding building Windows installers on macOS build agents
...
GitOrigin-RevId: 211c55ae0028a73424be31bf8b949acebc297005
2025-06-09 17:15:23 +00:00
Roman Shevchenko
28a892abe6
[build scripts] setting Windows installer .exe file properties (IJPL-35437)
...
GitOrigin-RevId: 5c959ca0b06df85c9ccc5645c656aaa034098dba
2025-06-09 17:15:23 +00:00
Roman Shevchenko
dd893f27ad
[build scripts] showing the "unsupported Windows version" message even in the silent mode
...
GitOrigin-RevId: caf8583ed249a0582b9507c755394ca9d765a120
2025-06-09 17:15:23 +00:00
Roman Shevchenko
f67d7cd721
[build scripts] reducing the number of NSIS configs; deleting only fixed config and cache directories
...
GitOrigin-RevId: 28f0d255ab486d01aca543fd54bc14ed629e1547
2025-06-09 17:15:23 +00:00
Roman Shevchenko
14b46a07b0
[build scripts] ensuring 'strlen_8192' NSIS build is used for compiling the installer
...
GitOrigin-RevId: 6af7257a98bd2221bf8e78628dcc8bbd1a463d8b
2025-06-09 17:15:23 +00:00
Gustavo Fao Valvassori
cfea19ed0f
[JEWEL-839] Delete old github folder
...
closes https://github.com/JetBrains/intellij-community/pull/3084
GitOrigin-RevId: f28bc900af58d4f023f2b5b2664e508c82ac9c1a
2025-06-09 16:36:32 +00:00
Nikita.Ashihmin
ce4dfc986d
PY-19974 Packages: Refactor FilesModificationTrackerBase to openapi.utils
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: 66e6b3b13b5d64626609bf17894bf664fd8da193
2025-06-09 16:26:00 +00:00
Nikita.Ashihmin
c0784f97dc
PY-75919 Jupyter: Refactor package install to show py install error
...
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com >
GitOrigin-RevId: af23f25a3050ad397570852acf302c3aa4c78c6d
2025-06-09 16:26:00 +00:00
Ilya Korennoy
07438fab28
[indexing] Compare exact jars indexed by library iterators
...
GitOrigin-RevId: 42c260f7d28f431e10ce42926efefd60793480c3
2025-06-09 14:45:30 +00:00
Victoria.Petrakovich
af27deb596
[kotlin] Port ConvertLazyPropertyToOrdinaryIntention to shared and Analysis API
...
^KTIJ-32008 Fixed
GitOrigin-RevId: ccc76a6dc42c1839d84c8d8082fea13e7941b453
2025-06-09 14:33:32 +00:00
Victoria.Petrakovich
433c35c975
[kotlin] Move ConvertLazyPropertyToOrdinaryIntention to shared
...
KTIJ-32008
GitOrigin-RevId: 02fae13cbb7434050844987e730d4815bfa05992
2025-06-09 14:33:32 +00:00
Mikhail Pyltsin
fa510e9c03
[command-completion] IDEA-359174 disable for multi-caret for now
...
GitOrigin-RevId: 1623652322306ee734be570e147a571ed375de2f
2025-06-09 14:27:58 +00:00
Bas Leijdekkers
9ae32a8adb
Java: better mutability check for record components (IDEA-371018)
...
GitOrigin-RevId: e4f351bcc297d41857406d177df00ff2696a7bfd
2025-06-09 14:24:43 +00:00
Bas Leijdekkers
d461d596f7
Java: check for immutable types in records (IDEA-372966)
...
in "Assignment or return of field with mutable type" inspection
GitOrigin-RevId: 96e782484fde1ad2229b19b30cf928847b04d4ba
2025-06-09 14:24:43 +00:00
Bas Leijdekkers
c0b6890c72
Java: cleanup
...
GitOrigin-RevId: eb4763365053038d16434a650943c71f684eb63f
2025-06-09 14:24:43 +00:00
Bas Leijdekkers
b091253fad
Java: improve inspection description
...
GitOrigin-RevId: 4168fb4b2d46dbc41eea2b0fd2bc403a62536102
2025-06-09 14:24:43 +00:00
Bas Leijdekkers
4c52169116
Java: minor cleanup
...
GitOrigin-RevId: 996b635125b8de24c866e7c85ce1701a8833862e
2025-06-09 14:24:43 +00:00
Bas Leijdekkers
03092d1836
Java: better way to fix replacing tail recursion with iteration failure (IJ-CR-164996)
...
for "Tail recursion" inspection
GitOrigin-RevId: caad276ed3bccc4fbd0423d47b2dd3e958881838
2025-06-09 14:24:43 +00:00
Daniil Kalinin
64052db339
PY-76881 Update the test data file according to the accepted PR https://github.com/python/typing/pull/2017
...
Add the test to `ignored.txt` as it passes now
GitOrigin-RevId: eeb3fb89e5717a91482dc496233c3e68f5c4b80c
2025-06-09 13:48:10 +00:00
Ruslan Cheremin
d4386d6038
[indexes] throttle warning in IdIndex
...
GitOrigin-RevId: 8747c6b4be10ae77b580f0cf8590ffc9237a5d5a
2025-06-09 13:40:51 +00:00