Aleksei Kniazev
00cf06cd4a
[python] limit custom response to python job survey to 25 symbols (PY-74269)
...
(cherry picked from commit 020574e608d450ebb44fe89b8484e6ebab65e258)
IJ-CR-149662
GitOrigin-RevId: 1f83e0ee622609d07ed360a46b8b31e7f7c1ac54
2024-11-19 13:47:41 +00:00
Aleksei Kniazev
f0b1bdbb11
[python] added internal actions to test python surveys (PY-74269, PY-74269)
...
(cherry picked from commit a6c55625c47592e7c8b6572e887cc50410585451)
IJ-CR-149662
GitOrigin-RevId: 9ae176dc14cefeca56cfa1cb9ab107c3600100b6
2024-11-19 13:47:41 +00:00
Aleksei Kniazev
0956043be6
[python] removed web survey logging to FUS (PY-74270)
...
(cherry picked from commit 4820822bb8d7f78597e3fb091587f47dd6acd2d3)
IJ-CR-149662
GitOrigin-RevId: e38330e680b5901128e6c8bbf32769c109321d95
2024-11-19 13:47:41 +00:00
Daniil Kalinin
28719826e7
PY-76640 change wording for promotion message
...
(cherry picked from commit 5d1b976da6c4e10dbb35afca12a386be956abb5f)
IJ-CR-149632
GitOrigin-RevId: 2d8d7e8cc80c134c050b038a28dd12b50b78bdff
2024-11-19 13:03:04 +00:00
Daniil Kalinin
06eb0577b2
PY-76640 remove opencv from the promotion list
...
(cherry picked from commit 6d6a13f9210527e8d9b2b33b750adfb5df4f076c)
IJ-CR-149632
GitOrigin-RevId: 63f4a5fb0f4784c11fb1b719e41ddeefa0b757c8
2024-11-19 13:03:04 +00:00
Sergei Tachenov
41677ecfc8
IJPL-166086 Implement PhysicalAndLogicalStructureViewBuilder.createStructureViewSuspend
...
To avoid executing slow ops in getLogicalStructureBuilder()
on the EDT, split the implementation into the BGT and EDT parts.
The old function remains the same, but the new suspend
one executes the slow part in a regular readAction,
and the UI part on the EDT under the WIL.
(cherry picked from commit f772898db79b87079d03ee404ea8152359ec79e9)
IJ-CR-149552
GitOrigin-RevId: ef76166383c63919ffab3d7b14e30b8a5ee61a0d
2024-11-19 12:48:35 +00:00
Sergei Tachenov
66782f337c
IJPL-166086 Convert StructureViewBuilder to Kotlin
...
Need to add some suspend stuff to it.
(cherry picked from commit 0a12edfddbe7cdc4c2254657155d4ae3cde2ea06)
IJ-CR-149552
GitOrigin-RevId: 33b50b8c12769c9072d02be869f3ca85a6fb6ca6
2024-11-19 12:48:35 +00:00
Sergei Tachenov
0fb0844ba9
IJPL-165730 Move logical structure builder creation to a BGT
...
The way structure view builders are designed, when they're created,
there can be a lot of PSI work. But when the createStructureView
method is invoked, there's a lot of UI creation.
Currently the builders are created on a BGT, which is correct,
and after a recent change, createStructureView is now invoked
on the EDT, which is also correct.
But PhysicalAndLogicalStructureViewBuilder specifically
performed a lot of slow ops stuff in createStructureView.
Let's move that stuff into its constructor instead to fix
those slow ops.
(cherry picked from commit 9eb0470cdd9e59ce39049f6df2696019c03569fd)
IJ-CR-149552
GitOrigin-RevId: b3e7f3c7e8c97e021f8ea766ff93e3586ca2e980
2024-11-19 12:48:35 +00:00
Sergei Tachenov
698783ef8e
IJPL-165642 Create the Structure View UI on the EDT
...
(cherry picked from commit e9996decdd83fb657bfaabede8aae1435a51968e)
IJ-CR-149552
GitOrigin-RevId: 3661e7c28297e8f28023e324f2e74fc545e3d8d7
2024-11-19 12:48:35 +00:00
Yuri Trukhin
eb031cebe7
[terminal]_IJPL-163445 Add tools to FUS terminal command
...
(cherry picked from commit fba6f2a14e1c24c61eee3caf593051141440b48e)
IJ-CR-147273
GitOrigin-RevId: 746885db78abf4cbe87ae689a5ddf8a5cee78bec
2024-11-19 11:36:29 +00:00
Victoria.Petrakovich
d7c20abaf2
[kotlin] Prolong K2 feedback gathering until 1 April 2025
...
KTIJ-32186
(cherry picked from commit 116b4e00846f5dad2e5b83a32a6a26f8abd65ab1)
IJ-CR-149538
GitOrigin-RevId: 063f673c8d449869910c0882f74991391a456a77
2024-11-19 09:13:06 +00:00
Ilia Kirianovskii
a8934ab22b
[configuration-script] Fix generating ij-scheme.json (of intellij.yaml) from module descriptors in ComponentStateJsonSchemaGenerator#generate (RIDER-118944)
...
NET-CR-15655
(cherry picked from commit a91301c6e711b42a7f7909782b0410e6c2ea3f34)
GitOrigin-RevId: f44a2d89c70380c84436907223606ab5a53b0137
2024-11-19 08:18:51 +00:00
Snapshot dependency; Vitaly Provodin; Ultimate / 243 / Service / Promote JBR 21 Runtime to IntelliJ 243, build #21.0.5b631.19
99f3124ddb
Updating versions of project dependencies: runtimeBuild->21.0.5b631.19
...
GitOrigin-RevId: 0a1c52d8c91bb32641492dffb4defe89d2d51f1b
2024-11-19 04:45:11 +00:00
Patronus
61d90b98f8
Merge analyzer-update/rride/kt-243/KT-72315 into 243
...
GitOrigin-RevId: 129723b399dfc335995923833ced2d4327ff890e
2024-11-18 23:14:06 +00:00
Ilia Kirianovskii
968b0f56a2
[testng] Don't override main class if !null in TestNGRunnableState#createJavaParameters (RIDER-118944)
...
Now we can use a custom main class from JUnitDevKitPatcher to run tests in dev-mode,
e.g. com.jetbrains.rider.test.devServer.RiderTestNGDevMainKt which then uses com.intellij.rt.testng.RemoteTestNGStarter.
NET-CR-15442
(cherry picked from commit 30bb9ce22cab93a2adbc7e0f29dff2bfd8ebe32a)
GitOrigin-RevId: f4e9104ab8001232623afd9d24d4ebb4aabcc42a
2024-11-18 23:13:33 +00:00
Roman Shevchenko
f4927410ed
[platform] making the Defender configuration script expand paths only once
...
(cherry picked from commit c7679a8c40eb4f9640d009c141b382c2ca2b3b64)
IJ-CR-149419
GitOrigin-RevId: 2ad4dd17438bad9032d6dd7b2925fb3d4d561785
2024-11-18 21:50:59 +00:00
TeamCity
47e041cdf1
[kotlin] Update analyzer version to 2.1.20-ij243-27
...
GitOrigin-RevId: 20d0337f9dc39bfbbac2a20abecebeaafe427a99
2024-11-18 21:31:39 +00:00
Mikhail Pyltsin
7f3845bfea
[java-generator] IDEA-363289 generate text from type directly, non-replace if the type is different
...
- add test
(cherry picked from commit 35ce0439d2a7a7a815e346e7be70c8d5f9fea96a)
IJ-CR-149472
GitOrigin-RevId: ea285ba56b6dece1f2a8b3531ba6496cc53706b6
2024-11-18 21:11:25 +00:00
Mikhail Pyltsin
bf7c8f67cb
[java-generator] IDEA-363289 generate text from type directly, non-replace if the type is different
...
(cherry picked from commit 125504d8af961ab0289182714ebed35d09f0508c)
IJ-CR-149472
GitOrigin-RevId: 18f0e9a16d80a96627ee03a82ee81f2f3b526603
2024-11-18 21:11:25 +00:00
Roman Shevchenko
2938916539
[platform] skipping secured paths when processing the Defender exclusion list (IJPL-148226)
...
(cherry picked from commit 5a4c5c559226337aad96fac7799025f44055f44f)
IJ-CR-149481
GitOrigin-RevId: b556a1b0973db042d5ccd89bf767b4693964ff4f
2024-11-18 21:00:01 +00:00
Anna Kozlova
1837b05b9e
[kotlin] detection of read/write access
...
^KTIJ-32177 fixed
(cherry picked from commit c32ff924a9508fa573eb40a3b784ed7217719d77)
IJ-CR-149523
GitOrigin-RevId: 4f8068d773d4053f24c4c531bc0516630c5a6782
2024-11-18 20:00:47 +00:00
Ilia.Shulgin
6c93365378
IJPL-159997 Fix InvalidVirtualFileAccessException caused by AnnotationsPreloader
...
GitOrigin-RevId: a413db6dc3573229fa8caca4742f3e4436b16dbe
2024-11-18 19:18:31 +00:00
Maksim Zuev
a2dbe7a527
[debugger] IDEA-361675 Fix API compatibility DebugProcessImpl.StepOutCommand
...
(cherry picked from commit 68fa7e7f7f5e2b21f28fbcc32ccfe6b416b89a62)
IJ-CR-148037
GitOrigin-RevId: 7b5bf721f9871eb06a0492262cfc4b74e93a950c
2024-11-18 19:16:28 +00:00
Anton Kozub
6f2cd64d5e
IDEA-360318 Spring Structure View: wrong view after reopening IDEA
...
(cherry picked from commit 740c6e68144d3469f639cf0ef5d7df6e8b35e066)
IJ-CR-149597
GitOrigin-RevId: 4543b4374e4cc3279ddc61ae9abfc32196e035eb
2024-11-18 19:13:36 +00:00
Anton Kozub
829b85afd1
IDEA-360318 Spring Structure View: wrong view after reopening IDEA
...
(cherry picked from commit 9483a6374ff19de88d4c399ee1b40240904edc49)
IJ-CR-149597
GitOrigin-RevId: f8b24cd73c00220c22b263bc99b939c3c44c0654
2024-11-18 19:13:36 +00:00
Irina Fediaeva
5e6cc9697d
EA-926314: Fix IllegalArgumentException
...
(cherry picked from commit 99659628ac1514c83a1ac4820ef53558b10d6526)
IJ-CR-149566
GitOrigin-RevId: 94bd1112772f6d479c299456f691825a026410bb
2024-11-18 18:59:30 +00:00
Maksim Zuev
92900c401a
[debugger] IDEA-362335 Hot swap button: reset lastSearchTimeNs when batch update completed
...
* so that the next updates can be processed
(cherry picked from commit 7b2d52c23ee9db0f2601c85c5760e36aec5537ac)
IJ-CR-148479
GitOrigin-RevId: 79064bb506fb5be9a9bf180ecc5fdcbc4df63df2
2024-11-18 18:32:21 +00:00
Maksim Zuev
5d907d803d
[debugger] IDEA-362335 Hot swap button: limit local history search to prevent UI slowness
...
(cherry picked from commit 7e959747892b039ba66d98a6090c2b1212376a76)
IJ-CR-148479
GitOrigin-RevId: 7f75e41e28915ee846cddbecb0ae1109d268294b
2024-11-18 18:32:21 +00:00
Marat Dinmukhametov
9421bfc3bb
[uast] IDEA-324930 Support providing nullability facts for UTypeReferenceExpression
...
It helps to get information about nullability for fields
(cherry picked from commit b396cfac3bd2586cd6e1de2fda131dcd135b1ecb)
IJ-CR-149011
GitOrigin-RevId: d1fa105b06c2444def5f801a26c436980b27c61f
2024-11-18 18:30:21 +00:00
Marat Dinmukhametov
7703245b39
[uast] IDEA-324930 Added tests for JavaUastAnalysisPlugin
...
It's based on KotlinUastAnalysisPluginTest.kt
(cherry picked from commit 039846d89ca95288411254209b0578ea366b9600)
IJ-CR-149011
GitOrigin-RevId: c4251d8eec9f309e29bfd0438eb04c2a60dd3ae7
2024-11-18 18:30:21 +00:00
Sergey Pak
7b670e2bd7
IJPL-171446 [2024.3] unable to find valid certification path to requested target
...
(cherry picked from commit 5b62948bd8fb00ee6d36f6560727269dbc8f36b5)
IJ-CR-149408
GitOrigin-RevId: 27fa2de566173534e248c9d2a15b55a3a282c7fe
2024-11-18 18:24:51 +00:00
Egor Ushakov
f3914db145
fixing blinking tests
...
(cherry picked from commit a597016241d7d732050762d01f1df9818fe6f35e)
IJ-CR-148573
GitOrigin-RevId: 66e0fb5538166775477f77d78fbbdc95635939ff
2024-11-18 17:51:27 +00:00
Egor Ushakov
36cd6c127a
WI-78463 PHP debugger looses watches each time
...
(cherry picked from commit 796d63927f8727722be94abe445dad8ae13aae8f)
IJ-CR-148573
GitOrigin-RevId: f8ee02a2b82032df0e9f5c6a4b9ed012aeecc2f2
2024-11-18 17:51:27 +00:00
Vyacheslav Moklev
17653852c0
[RDCT] GTW-2902: Prevent creating editor windows from backend
...
If an editor is opened with `openMode = NEW_WINDOW`, a new window is created from both frontend and backend. It is unnecessary on the backend for remote clients, it is later ignored and not used in code in any way. This commit prevents the creation of new windows for remote clients.
(cherry picked from commit ae6b7d4d316272568f8465700fcabc97bd10be73)
IJ-CR-148304
GitOrigin-RevId: a740e8081c6c2dc354ad984a740bf73857c2727c
2024-11-18 17:49:30 +00:00
Vyacheslav Moklev
39f1b98537
[RDCT] GTW-2902: Allow Diff editor to be opened in a new window
...
Before this commit, openMode was not passed for remote clients because it was not supported for them.
(cherry picked from commit 6d788461cbecfbb9990dabe6a7c7fc19e7599f60)
IJ-CR-148304
GitOrigin-RevId: 233aee8c17a77ee24d7df0cadeed8cf512efe0a0
2024-11-18 17:49:30 +00:00
Sergey Pak
e99203c8e2
fix javadoc (code review comment)
...
(cherry picked from commit df385f67b74f864219fb9523b11fb6ce6642d33a)
IJ-CR-149437
GitOrigin-RevId: efa0ad5be97636cf845e3b988dacd8d00d20f0a6
2024-11-18 17:37:58 +00:00
Sergey Pak
9ed3ab009e
AB Experiment - allow without Application
...
(cherry picked from commit ea9fcbc3e22889ce853bb03126498534c5ee2c81)
IJ-CR-149437
GitOrigin-RevId: 6793cb58363fd34ccded57bf8010a3e4f60c6d35
2024-11-18 17:37:58 +00:00
Sergey Pak
bbb3b32bcb
IJPL-158675 Move AB experiments to the core classloader
...
(cherry picked from commit e8102e5873b245e62870a14c3801b8596dcb9143)
IJ-CR-149437
GitOrigin-RevId: 7762b6e565e4dfd16152b0caaae5d89ef2c73d88
2024-11-18 17:37:58 +00:00
Kirill.Karnaukhov
9c27773348
[inline-completion] IJPL-165260: enable Rhizome implementation by default in Nightlies
...
(cherry picked from commit be0dfecf6ae6e0b0f687e85e4d75c92396696295)
IJ-CR-149567
GitOrigin-RevId: a32c6d8b36102ecd17bbcd961ba6167311ab93eb
2024-11-18 15:54:01 +00:00
Natalia Murycheva
2a97339f9c
[PyCharm Tables] PY-77129 fixed tables python tests
...
* fixed 3 configurations when we don't install pandas
* fixed tests where the changing tests was missed after implementation changes
* changed python 3.7 to python 3.12
Merge-request: IJ-MR-149361
Merged-by: Natalia Murycheva <natalia.murycheva@jetbrains.com >
(cherry picked from commit f154e99b8986a3f476bd7424d34e0b894991fb33)
GitOrigin-RevId: 9f5b92d8cb3937b59c491018bc1cb3d9b5ecf539
2024-11-18 15:26:45 +00:00
Nikita Pavlenko
a9ce4d15f3
[PyCharm] Jupyter (fix): Fixed wrong RangeHighlighter recreation on cell bounds change. #PY-77353 Fixed
...
(cherry picked from commit 4e2cb72b483757933def97f4f7975622f2bf45b8)
GitOrigin-RevId: a45fabafdf312651051693a882aab3b38fd88156
2024-11-18 15:26:45 +00:00
Nikita Pavlenko
5f371fb815
[PyCharm] PY-74366 Jupyter/RemoteDev (feat): Custom notebook folding regions will be handled properly by FrontendEditorFoldingModelAdapter
...
(cherry picked from commit 2ae7a1063c9ae06ec6323cdd4a00e66003200223)
GitOrigin-RevId: 62df13da690323feb17f154e3881b190a69fc03e
2024-11-18 15:26:45 +00:00
Nikita Pavlenko
077e72959e
Introduced IMMUTABLE_FOLD_REGION UserData key for marking CustomFoldRegion as not-to-remove.
...
(cherry picked from commit c8018fe5471044a51cfa14623fa876ceb17c31f1)
GitOrigin-RevId: ea5fc2250cefc4ff5d3e6fff1d9e54c64dd64a60
2024-11-18 15:26:45 +00:00
Bogdan Kirilenko
14d713ead7
[PyCharm] PY-73713 jupyter run cell button stick to the first line: added NotebookEditorScrollEndManager with flow to catch when user stopped scrolling to redraw the button
...
(cherry picked from commit ea05db9d1d0703463da3eb2322b1ce9b4474ac68)
GitOrigin-RevId: 640cbde3d2d49ac4e142f48877fcd41f68b3a986
2024-11-18 15:26:45 +00:00
Nikita Pavlenko
36377a200f
[PyCharm] PY-74366 Jupyter/RemoteDev (fix): Cell tags reworked to work with RemoteDev.
...
(cherry picked from commit 31c7dcfdffcad6bfb93b6723bae47bb4d5c045a9)
GitOrigin-RevId: 9202a0d2406473bd26152a0bf4b3833587be0e88
2024-11-18 15:26:45 +00:00
Bogdan Kirilenko
35aaa81e3d
[PyCharm] PY-73713 jupyter run cell button minor fix : showing for empty code cells again
...
(cherry picked from commit 68405e52499a36a4bbdb2ab9fa248a90e22de3b2)
GitOrigin-RevId: f9d3aa3b44339b78302b45d2ca52c78dd29b1d51
2024-11-18 15:26:45 +00:00
Natalia.Murycheva
b20124dddb
[PyCharm Tables] PY-75807 fixed saving formatting after switching tables
...
(cherry picked from commit 9137764d13fedf6f566624c1f20b03280d78299b)
GitOrigin-RevId: 9d8526f3e4a3c08f2333b400f3bbd37911d84495
2024-11-18 15:26:45 +00:00
Natalia.Murycheva
0e434e4c4a
[PyCharm Tables] PY-75807 Added slicing panel
...
(cherry picked from commit 8fcf2f8aede0860442d43090430081e6925ea8f0)
GitOrigin-RevId: c081c276d1bf7fe441f90d87b0ba4f343166a85b
2024-11-18 15:26:44 +00:00
Natalia.Murycheva
053b4c8407
[PyCharm Tables] PY-75807 Added an action and a popup for "Table Formatting"
...
(cherry picked from commit 96f3f349314bcfbdaa614b0e0d761e838c24b2a0)
GitOrigin-RevId: 90f42bab8579317cde8f7c803c1c2ed28fe3229e
2024-11-18 15:26:44 +00:00
Bogdan Kirilenko
158e70ea4d
[PyCharm] PY-77218 Jupyter bugfix - don't show add cells toolbar at the end of the console + minor refactoring
...
(cherry picked from commit bff263fb3c7131180d80e44cae52f9ff39fc27c3)
GitOrigin-RevId: ebf47b6024e1178a6d9b2fb3421285a3761856b0
2024-11-18 15:26:44 +00:00