Snapshot dependency; Vitaly Provodin; Ultimate / Master / Service / Promote JBR 21 Runtime to IntelliJ master, build #21.0.4b598.5
0eaf44d6a3
Updating versions of project dependencies: runtimeBuild->21.0.4b598.5
...
GitOrigin-RevId: 062bb79254bc4b6acd1a5920726db13036d7a247
2024-09-18 13:10:02 +00:00
Tagir Valeev
528b777e4a
[java-dfa] ControlFlowAnalyzer: do not compare PsiType by ==
...
GitOrigin-RevId: c24b6038b522eddefc8defbbddb59015bd90ae2e
2024-09-18 12:08:09 +00:00
Tagir Valeev
e72143205b
[java-annotations] Optional functions: NotNull
...
GitOrigin-RevId: 74fdcf0b2ebc67f5b8758799a19a3326baa95f00
2024-09-18 12:08:08 +00:00
Tagir Valeev
f286bbfeaf
[java] Redundant check removed after NotNull ExternalAnnotationsManager.findExternalAnnotations
...
GitOrigin-RevId: 0adeb1b79f837b1002b88ddb1415c53154a21ec0
2024-09-18 12:08:08 +00:00
Tagir Valeev
1d83886b74
[java] ExternalAnnotationsManager.findExternalAnnotations: NotNull
...
GitOrigin-RevId: cbd3821a7d6d43d7a0c77039312b612ee0137b73
2024-09-18 12:08:08 +00:00
Tagir Valeev
04b872d204
[maven] MavenUtil: fix warnings
...
GitOrigin-RevId: 647b42154a1ffe188f09c764f1d7c2a3514d9b96
2024-09-18 12:08:08 +00:00
Tagir Valeev
33a3a3d3d9
[java] Less raw types
...
GitOrigin-RevId: 0bb21ea1ab22c45d79e74e8c839c6b8495a9036a
2024-09-18 12:08:08 +00:00
Tagir Valeev
aee119040c
[java] ExternalAnnotation converted to record
...
GitOrigin-RevId: 7113a9b329c79e80216c1f8400701af6fe813d79
2024-09-18 12:08:08 +00:00
Tagir Valeev
6e2074418d
[java] Reduce service requests in external annotation query
...
GitOrigin-RevId: a0472dfc29ca08e256f64c603d8a25c347c29d4b
2024-09-18 12:07:43 +00:00
Tagir Valeev
0ddb0d84b3
[java-analysis] JavaSourceInference.isUnusedInAnonymousClass: avoid using heavy search
...
GitOrigin-RevId: 2fd2f4c0a0109db9cc91e5c49c5fa832b9ec90ed
2024-09-18 12:07:43 +00:00
Nikita.Skvortsov
29d6d25999
[gradle] convert groovy code to kotlin IDEA-327336
...
GitOrigin-RevId: a0eac666e21d3e95f057de6e8ac66e470fbdb3a8
2024-09-18 11:59:41 +00:00
Egor Ushakov
9ea586bcc5
EA-1467020 - VMDE: TargetVM.send
...
GitOrigin-RevId: f2cff9a1ffb3be74e2bb8d3cb76eb77e8c6b1e05
2024-09-18 11:44:55 +00:00
Gregory.Shrago
0cfa477654
fix nullable types for Kotlin
...
GitOrigin-RevId: 50bcbc5f8f30e7d72be9cc87d3e168fe93576ffa
2024-09-18 11:27:15 +00:00
Egor Ushakov
45cdc81648
[debugger] fixed tests with helper
...
GitOrigin-RevId: a8abe65f92d47bd0a3b311a6f58ea44c1011bf8b
2024-09-18 11:13:02 +00:00
Sergei Vorobyov
808ffe10a8
[NPW|Assets] cleanup: simplified corountine context preparations for an opening generated file in the editor
...
Issues: IDEA-349863, IDEA-341180
GitOrigin-RevId: df58d4a7efbe8841d8ef8504b73fed3a513e9242
2024-09-18 11:05:10 +00:00
Nikolay Rykunov
355cbae734
[platform] Use upsert instead of handmade check for entity existence
...
GitOrigin-RevId: 0f8da0b94d763d699c6768e755f6847599e5e615
2024-09-18 11:00:36 +00:00
Nikolay Rykunov
e30be0c48b
[platform] Remove LocalProjectEntity, use only ProjectId and ProjectEntity
...
The main issue in LocalProjectEntity is its creation. LocalProjectEntity is a local entity that depends on shared ProjectEntity. There is a race in shared entity creation, it may be created but then overwritten during rebase, but LocalProjectEntity may depend on the older version of ProjectEntity.
So, for now we will just remove LocalProjectEntity
GitOrigin-RevId: 77d69fb231d80147d11699875ce9ab810a72b965
2024-09-18 11:00:36 +00:00
Mikhail Pyltsin
681f0aaa5e
[java-console] IDEA-359033 incorrect place for class name in stacktrace for hprof
...
GitOrigin-RevId: 149d972bbfbecaad86ceec3e29eeba46f35595d1
2024-09-18 11:00:06 +00:00
Daniil Kalinin
bc9902ad42
[python] fix StackOverflowError while calculating a generic definition type in PyTypingTypeProvider.java
...
GitOrigin-RevId: 0ff3415886906cb29eb6bd3caa1fa140c0693ba7
2024-09-18 10:41:48 +00:00
Alexander Bubenchikov
f36489f4d2
[maven] [IDEA-101997] enable functionality by default
...
GitOrigin-RevId: 4435bf3ad23a12dfa9fe0d59ab241a311cc0ced8
2024-09-18 10:31:27 +00:00
Nikita Pavlenko
1751d7e81a
[PyCharm] PY-74366 Jupyter/RemoteDev (feat): First version of notebook output synchronization in RD. Console, image and some other outputs will be properly updated.
...
GitOrigin-RevId: 283aa5b0699bad1c493cf9ef6847d025028087d5
2024-09-18 10:11:58 +00:00
Sergei Tachenov
10bdb6f46b
IJPL-162465 Do not dispose selected usages in Show Usages
...
When the Show Usages popup is closed, the smart pointers
contained in usage infos are disposed. Then, AFTER the popup
is disposed, we navigate to the selected usage(s). But at that
time it's already disposed, so some functionality may not work,
e.g. WI-79031.
Fix by maintaining a set of usage infos that must not be disposed
in UsageViewImpl. We update this list along with the list of selected
usages. Of course, it's not guaranteed that the selected usages
will be used at all, and therefore they may never be disposed.
That's OK, as according to SmartPointerManager.removePointer,
disposing smart pointers isn't mandatory. And we're talking about
a single pointer in the vast majority of cases here.
And anyway, in the pre-regression implementations,
ALL the selected usages would be copied every time selection
changes, and were never disposed after that. So this fix is still
better than that, and it doesn't rely on slow ops or the broken copy()
implementation.
GitOrigin-RevId: 751c9dc8b99d48874680cddef8b1b62bbc525975
2024-09-18 10:05:02 +00:00
Vladimir Krivosheev
ccf59bb0cf
remove dependency on intellij.tools.jps.antTasks - not used by build scripts
...
GitOrigin-RevId: 657fae11a0e79ce21a6e1a96d1866806f299b5a5
2024-09-18 10:00:54 +00:00
Vera Petrenkova
1d1696a8ad
IJPL-162224 Untrusted Server's Certificate dialog: add FUS for showing details and user actions Trust/Reject
...
GitOrigin-RevId: 0bfb71e67fbe4d3cc0627e09e6b6c8e60ff30966
2024-09-18 09:07:33 +00:00
Andrey Cherkasov
2711289169
[kotlin] Attach ConvertPropertyInitializerToGetterFix to PROPERTY_INITIALIZER_IN_INTERFACE compiler error for K2
...
^KTIJ-29493
GitOrigin-RevId: bb7fcc8b89d82273954fac7b607ee8c2d0c2c45b
2024-09-18 09:06:11 +00:00
Georgii Ustinov
06a2c61331
[Java] Change shortcut for resetting zooming in compilation charts
...
IDEA-353070
GitOrigin-RevId: 9b2049da588c898adb26386d09fcc9aa4a177e4a
2024-09-18 06:25:24 +00:00
Georgii Ustinov
217fbd8506
[Java] Override text for toolbar in compilation charts panel for scroll to end action
...
IDEA-353070
GitOrigin-RevId: 37c1bf8f1519d1792c92abcea77844cf9f6558cb
2024-09-18 06:25:24 +00:00
Georgii Ustinov
fd02c173db
[Java] Override text for toolbar in compilation charts panel for zoom actions
...
IDEA-353070
GitOrigin-RevId: d2fccbd52a53c842a949da137410171e08e9d654
2024-09-18 06:25:24 +00:00
Georgii Ustinov
2da97bd1ae
[Java. Code Completion] Simplify lambda expression for Logger completion test
...
IDEA-359199
GitOrigin-RevId: f250bb6713f003ec06875ef149551de602573836
2024-09-18 06:25:24 +00:00
Georgii Ustinov
1533c62747
[Java] move ScrollToEnd Action of Compilation Charts to intellij.java.compiler.charts.xml
...
IDEA-353070
GitOrigin-RevId: b31bd27e96b9e2e74c64d7873d423418a0dab19b
2024-09-18 06:25:24 +00:00
Georgii Ustinov
cc61ed361e
[Java] Extract zoom actions of compilation charts into the intellij.java.compiler.charts.xml
...
IDEA-353070
GitOrigin-RevId: 60cb62d5e21810a2ef189d7dc9947d10621e6a21
2024-09-18 06:25:24 +00:00
Alexey Merkulov
00bf390eb6
[debugger] Concatenate all debugger context information into one attachment
...
GitOrigin-RevId: 30dec2f89ae5429f18c47bba2487d68d7b0b322c
2024-09-18 01:02:27 +00:00
Frederik Haselmeier
71e4767fed
[kotlin] Send months since first Kotlin and IDEA usage in BuildProcessSatisfaction survey
...
^KTIJ-31263 fixed
GitOrigin-RevId: e10ad3fe2648b3982db8c0fa87ec07b61e342352
2024-09-17 23:35:37 +00:00
Nikita.Ashihmin
ef89768305
PY-75706 Packages(fix): Permanent "Loading Package info..." if there is no project SDK set
...
GitOrigin-RevId: 2a6a1badf3babe62fe9a6b087a0d53ecdefba573
2024-09-17 22:16:25 +00:00
Nikita.Ashihmin
3903bc1287
PY-75725 Packages(fix): disable update for several packages
...
GitOrigin-RevId: 67067773eac05ce3eadf50696bf5e558ea37efbe
2024-09-17 22:16:25 +00:00
Nikita.Ashihmin
aca36e6cc6
PY-75934 Jupyter(fix): Fix additional memory leak on editor close
...
GitOrigin-RevId: 600d892d79bcb06c2af6bf717fc3e16bc6a73eb8
2024-09-17 22:16:25 +00:00
Nikita.Ashihmin
d4e1171701
PY-75934 Jupyter(fix): Fix problem that memory is not clear on editor close
...
GitOrigin-RevId: 08b9bf882b5cefb5ea4b89f5fca7a88fdb18beeb
2024-09-17 22:16:25 +00:00
Alexey Merkulov
2ded2d49a7
IDEA-346086 Fix error on run-to-cursor to non-loaded yet lambda or anonymous class in Kotlin
...
In Java, the engine can precisely identify the compiled names of classes for the required line. So the check will tell for sure that run-to-cursor will fail. But in Kotlin, the code generation can produce different compiled class names depending on options. It is not easy to be sure in the names while debugging. So better to try to execute run-to-cursor command anyway.
GitOrigin-RevId: 7332655691bb853355af825238c32b4d21d06989
2024-09-17 21:36:45 +00:00
vladislav.shishov
0daea945de
[remote-driver] add SearchEveryWhereUiTest#testOpenInRight tests
...
GitOrigin-RevId: 0efba7e0c08e11c2c33305c16dff95ffd5404b76
2024-09-17 21:14:50 +00:00
Anastasia Katsman
197098a305
[driver-tests] use verbose waitVisible
...
GitOrigin-RevId: f60da6625dc8d94027bacc1009ca072f02488027
2024-09-17 20:57:23 +00:00
Anastasia Katsman
0c15cae2bc
[driver-tests] move ideLogger to driver sdk
...
GitOrigin-RevId: d73dedd8df0536589847ec9fe4a81e0ba4ef3f7f
2024-09-17 20:57:23 +00:00
Anastasia Katsman
302ca65ed7
[rdct-tests] fix the situation when the focus is globally gone, and we are waiting for it: use robot
...
GitOrigin-RevId: 667cf7fe735b315eba200772cba149ce50c040cc
2024-09-17 20:57:23 +00:00
Vladimir Krivosheev
09bdd80767
diff-impl - avoid multiple content roots
...
GitOrigin-RevId: f0c0e3cdc78ef834408fb5de6ad5e5f76922aff5
2024-09-17 20:21:34 +00:00
Dmitrii Petukhov
5ca3b3705e
[collab/space] IDEA-356986 Set default project for project filter
...
Merge-request: IJ-MR-143762
Merged-by: Dmitrii Petukhov <dmitrii.petukhov@jetbrains.com >
GitOrigin-RevId: a3bf4c249f31eced4688d0a1566d0bf25bc591f7
2024-09-17 20:18:11 +00:00
Lev Leontev
6927db41ac
[vfs] BAZEL-1041: avoid calls to UnixPath.toRealPath in WorkspaceModelImpl.replaceProjectModel
...
GitOrigin-RevId: 4769be486102e3026c3002a219b4fad6a107dfe7
2024-09-17 20:09:24 +00:00
Ruslan Cheremin
70377c686e
[cleanup] minor cleanup after refactoring
...
GitOrigin-RevId: 2def359ad5fefd84b1fe0a4bab10bd8fb1f7ffba
2024-09-17 19:59:14 +00:00
Ruslan Cheremin
5614fcab25
[refactoring] move StreamlinedBlobStorage implementations to platform.util.io.storages package
...
- for storages to be available outside `ide.impl`
GitOrigin-RevId: 3cf72dcab7d383b200a1d680781a443fc2e99e71
2024-09-17 19:59:14 +00:00
Ruslan Cheremin
b66a4b570c
[refactoring] replace AlreadyDisposed with ClosedStorageException in StreamlinedBlobStorage
...
- Preparation to move between packages there `AlreadyDisposedException` become unavailable
- Make storage after-close behavior more consistent: _most_ access methods must throw exception
GitOrigin-RevId: 67d99338c031bb7fb63468efe54a82820a2e438f
2024-09-17 19:59:14 +00:00
Ruslan Cheremin
f999a929ef
[cleanup] remove 'final' modifier from args/locals
...
GitOrigin-RevId: 8fe670aee79a7d6014ce1ef7e9eb5fdc24baf65c
2024-09-17 19:59:14 +00:00
Konstantin Aleev
c98428f437
[services] IJPL-74729 run configuration pause icon on debugger session pause
...
- drop Spring Boot specific debugger session listener
GitOrigin-RevId: 09c8ce0baadc72e39496668703ee98f1105fd2a7
2024-09-17 19:53:42 +00:00