5959 Commits
Author SHA1 Message Date
Maksim Zuevandintellij-monorepo-bot 7445d7e95a [rd debugger] IDEA-386924 Support inlay icon in split debugger
(cherry picked from commit 7aaecc50319ef66ee2452fa94bd6dae5508c0c1d)

IJ-CR-196796

GitOrigin-RevId: fc9fcab5e76ae1a69cd7f2e79d8fa64a6db7f957
2026-03-19 14:39:47 +00:00
Mikhail Filippovandintellij-monorepo-bot 67e3eba466 [build] IJPL-232588 update Kotlin compiler to 2.3.20-RC2
(cherry picked from commit 02cf3f93e77aa26b098c5c0d52caa4cf1af5078c)

IJ-MR-194445

GitOrigin-RevId: 05535bc07df7b591784f6973de9e8ce1751041f5
2026-03-04 22:14:34 +00:00
Artem.Bukhonovandintellij-monorepo-bot 5aeb1d80a4 IJPL-237338 Listener method to subscribe on breakpoints with log events
IJPL-237326 Extension point to override behavior when conditional breakpoint has invalid expression


(cherry picked from commit a7e82eea60845ed1b82a1afd135eed259c58dfa9)

IJ-MR-194396

GitOrigin-RevId: 10e9e10be253c82398c91b8858d871ff238819b0
2026-03-04 19:39:37 +00:00
Vladimir Parfinenkoandintellij-monorepo-bot 7494a65751 IDEA-386054, debugger: properly show internal errors during thread dump
^IDEA-386054 fixed


(cherry picked from commit 5884774e2e3e6223f9091a3f39cc9d8b8f0374d8)

IJ-CR-192450

GitOrigin-RevId: 55aeac876590f4fa1ab3f64c952179ea1a7e9e26
2026-02-20 16:32:06 +00:00
Maria Sokolovaandintellij-monorepo-bot 49ee154be1 IDEA-384931 [debugger]: Introduce canBeHidden property to filter out items in the dump
GitOrigin-RevId: 8875abcb6902ddc43f5373ef681dac133daad527
2026-02-16 23:07:47 +00:00
Maria Sokolovaandintellij-monorepo-bot 0cc3449b3a IDEA-384931 [debugger]: Collect the hierarchy of thread containers for virtual threads
GitOrigin-RevId: ea0c34a1f0f0718e0dc534ab738adbbdb308cb17
2026-02-16 23:07:47 +00:00
Alexey.Merkulovandintellij-monorepo-bot d8ed5c2afa [debugger] Switch on registry for breakpoint instrumentation
IDEA-370744

GitOrigin-RevId: b474e13ab08d9e96277449c16016510aca558ce5
2026-02-16 19:06:26 +00:00
Alexey.Merkulovandintellij-monorepo-bot 244465a9e8 [debugger] Fix reattach case when using breakpoint instrumentation
IDEA-370744

GitOrigin-RevId: 9eb09b3d48244e4c34fe6b28850b4f0cd2ed86f3
2026-02-16 19:06:26 +00:00
Alexey.Merkulovandintellij-monorepo-bot ff1952e7e0 [debugger] Adapt pause for breakpoint instrumentation checks
* Change method breakpoint mode to suspend thread in Pause command
* Move evaluation-skip logic from processLocatableEvent subcommand

Need for IDEA-370744

GitOrigin-RevId: 7acedb820d2957afd76a9ca8395f66893bf4317a
2026-02-16 19:06:25 +00:00
Maksim Zuevandintellij-monorepo-bot 768693206d [rd debugger] IJPL-219714 Create a new bundle for the ui module
GitOrigin-RevId: 36ac4ff08d760e6b75b401272e7a81bb15fd03a6
2026-02-16 16:48:20 +00:00
Maksim Zuevandintellij-monorepo-bot 8581e11033 [rd debugger] IJPL-219714 Fix module dependencies after module move
GitOrigin-RevId: 14dad5cbde4c88c5fd09053ba2be833595906e05
2026-02-16 16:48:20 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 0b03628e08 IJPL-233553 IJ-MR-186058 reduce suppressions (part 2)
GitOrigin-RevId: c989695d6cc980b17a185616d3a7cd6efd2f1766
2026-02-15 17:15:28 +00:00
Leonid Shalupovandintellij-monorepo-bot b5eb6d8e20 MRI-2340 Automatically convert all UI Designer forms to sources
GitOrigin-RevId: 55249a442675e053b5093502648453b84391ec54
2026-02-14 16:43:48 +00:00
Vladimir Parfinenkoandintellij-monorepo-bot d5c2360e25 IDEA-385699, debugger: fix lambda parameters appearing in auto variables before lambda is reached
^IDEA-385699 fixed

GitOrigin-RevId: 4a4dd9fd2836c7062a06315872b90c27428db22a
2026-02-13 16:14:07 +00:00
Egor Ushakovandintellij-monorepo-bot 9b44038438 IDEA-385908 Read only attach fails with jdk 25
GitOrigin-RevId: 9b47ef38ee2abef7d6ab629d963cb3e8727658a5
2026-02-13 15:55:54 +00:00
Nikolay Chashnikovandintellij-monorepo-bot 50099da8cc IJPL-212619 java: mark deprecated unused API for removal
API, which was marked as deprecated in 252 or earlier and has no external and internal usages, is marked for removal.

GitOrigin-RevId: 7c59d530d22550eba4b9ae0d078413f7f4d67d98
2026-02-13 14:59:20 +00:00
Maksim Zuevandintellij-monorepo-bot de687496c6 [rd debugger] IJPL-219714 Extract a separate interface for HighlighterProvider
GitOrigin-RevId: fe90281a126ec637b701fcf9e8dd3f9c6f360b61
2026-02-12 22:52:58 +00:00
Maksim Zuevandintellij-monorepo-bot 72ffad9c1f [rd debugger] IJPL-219714 Extract AbstractXFetchValueAction to be reused in split and non-split actions
GitOrigin-RevId: 5b803027489bc102fd22b00476f10e8d39a9eaad
2026-02-12 22:52:58 +00:00
Maksim Zuevandintellij-monorepo-bot 8b4badadb1 [rd debugger] IJPL-219714 Fix dependencies before classes move
GitOrigin-RevId: bb57908fea272e6d7df28570211c7b008be5f4f0
2026-02-12 22:52:58 +00:00
Maksim Zuevandintellij-monorepo-bot 417aa0b847 [rd debugger] IJPL-219714 Move pin to top icons to All icons
GitOrigin-RevId: 603081ff09985b2ea55a6bae599173cfe5454167
2026-02-12 22:39:46 +00:00
Nikolay Egorovandintellij-monorepo-bot 0a47e3e278 IJPL-211960: Introduce HotSwapSourceFileFilterProvider to enable custom filtering of source files staged for HotSwap
- custom plugins could influence this decision
- precise filtering could be implemented upon this logic

GitOrigin-RevId: 2abba919ca41b29d4ed34d7405eae30c59c4e595
2026-02-12 20:47:32 +00:00
Egor Ushakovandintellij-monorepo-bot cd72fd120c cleanup [debugger]: use safe EP iteration
GitOrigin-RevId: 62c9bc89345e6a0166ac26ee36a7f9875ee794a9
2026-02-12 18:19:43 +00:00
Egor Ushakovandintellij-monorepo-bot 7a4263971b cleanup [debugger]: moved openapi EPs declarations into the correct module
GitOrigin-RevId: f5a020bc463e3d9b443f9aaba2b37ee943ff8e44
2026-02-12 18:19:43 +00:00
Alexey.Merkulovandintellij-monorepo-bot 6fd638a53c [debugger] Fixed disable/enable logic for breakpoint instrumentation
IDEA-370744

GitOrigin-RevId: 7ef314eacb2aacc162d0c6de5ac1709c958e9a8f
2026-02-11 20:28:37 +00:00
Alexey.Merkulovandintellij-monorepo-bot bf4af1f8a4 [debugger] Add information about instrumentation into tooltip and change icon in internal mode
IDEA-370744

GitOrigin-RevId: 722588b3ca4394e99c818229861a6cd479e19ce5
2026-02-11 20:28:37 +00:00
Alexey.Merkulovandintellij-monorepo-bot 4946c80232 [debugger] Improve the check whether the instrumentation breakpoint is enabled
IDEA-370744

GitOrigin-RevId: 3eeb17f0ee96a94e2066aab91a7df03ba2e7cdc4
2026-02-10 19:36:13 +00:00
Mikhail Pyltsinandintellij-monorepo-bot e0fe1c88cf [java] IDEA-385752 Incorrect dependencies with visibility to support intellij.debugger.jvm.advanced.kotlin
GitOrigin-RevId: 516b794d7b172f50f034bbb4f57d4f0d6da1e3a4
2026-02-10 15:43:07 +00:00
Maksim Zuevandintellij-monorepo-bot ea2807ef9a [rd debugger] IJPL-219714 Prepare for classes move: move breakpoint util methods
GitOrigin-RevId: 47542150bacdb1ea5b5b7149c9d4c02f408ba787
2026-02-09 18:51:53 +00:00
Roman Shevchenkoandintellij-monorepo-bot 45184b040d cleanup [*]: canonical use of event fields API; dead code; formatting
GitOrigin-RevId: 317b70779511be1b33234240d4841c5c54e065a1
2026-02-06 01:49:17 +00:00
Maksim Zuevandintellij-monorepo-bot bdf9790d74 [rd debugger] IJPL-219714 Replace breakpoint asProxy usages with XDebuggerEntityConverter
GitOrigin-RevId: 1080b04eda89ebb28505f811629a6a476728aa5e
2026-02-05 23:47:30 +00:00
Egor Ushakovandintellij-monorepo-bot 5267270ad8 cleanup [debugger]: fixed yellow code in evaluators
GitOrigin-RevId: a1b4cc1fe6a105fb4e49d13d0d6edb75684dccc5
2026-02-05 19:58:56 +00:00
Egor Ushakovandintellij-monorepo-bot a365288a1f IDEA-366793 Remove non-final fields from debugger evaluators
GitOrigin-RevId: b216bce9c8110f03fdd09c2072fae85c9ec5b1e1
2026-02-05 12:59:59 +00:00
Roman Shevchenkoandintellij-monorepo-bot e9e9b1620f AP-8446 [*]: dropping descriptions from the codebase
GitOrigin-RevId: 247054fd028e5213c06aedf635c75706268cf177
2026-02-05 11:51:17 +00:00
Maksim Zuevandintellij-monorepo-bot 4b5eba5556 [rd debugger] IJPL-219714 Get rid of XDebugMonolithUtils
GitOrigin-RevId: a977c354860c7b487278415bc407c7618c6cce63
2026-02-05 11:38:25 +00:00
Alexey.Merkulovandintellij-monorepo-bot 08cece34c5 [debugger] Update ConditionalBreakpointInstrumentationTest so to actually check the instrumentation was hit
Also add the test to aggregator, IDEA-370744

GitOrigin-RevId: 4506cb694c209d9f728bf58d6f0fdad5206bcc61
2026-02-04 19:09:13 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 68eb8474c5 [java] IDEA-385505 Tests in third-party plugins fail after debugger.impl migration to v2
GitOrigin-RevId: b8185b9fdba5b4f7ef64d93e1a3dc97013a84a8b
2026-02-03 21:08:13 +00:00
Maria Sokolovaandintellij-monorepo-bot 9102ca4609 [debugger] Removed unused SHOW_SYNTHETIC_FRAMES, as it was not implemented
IJPL-203827

GitOrigin-RevId: 8cd2dcfacd41a523dc0c123f2089c9002e62f43b
2026-02-03 13:42:25 +00:00
Maria Sokolovaandintellij-monorepo-bot 5886fc1dfc [debugger] Support Customize representation in XThreadsView
IJPL-203827

GitOrigin-RevId: fe7389f780b798c0faa69295c45609ca4e1d2f14
2026-02-03 13:42:25 +00:00
Maria Sokolovaandintellij-monorepo-bot bddcbed96c [debugger] Changed XDebugSessionProxy#computeRunningExecutionStacks to be able to provide grouped execution stacks
IJPL-223919

GitOrigin-RevId: fbdc6d3f40a859c721f899cbdad76587670e30aa
2026-02-03 13:42:25 +00:00
Maria Sokolovaandintellij-monorepo-bot 6c9e48d800 [debugger] Introduced XExecutionStackGroupContainer.
IJPL-223919

GitOrigin-RevId: c92bbec303d07f4bfe42b8dc771cf8233b5fe626
2026-02-03 13:42:25 +00:00
Alexey.Merkulovandintellij-monorepo-bot 80a73f6507 [debugger] Update debugger agent to support instrumentation breakpoints
IDEA-370744

GitOrigin-RevId: 9e4544d9a20b29c9f69d37cbbab24745f9fde815
2026-02-03 05:54:15 +00:00
Maksim Zuevandintellij-monorepo-bot 86be7d1c96 [debugger] IDEA-385383 Store VM as hard reference
as nobody could keep another hard reference to it

GitOrigin-RevId: e3d05624fd2582fc12b6737e597eea4da72956b9
2026-02-02 12:13:56 +00:00
Leonid Shalupovandintellij-monorepo-bot 188b7ef96f IJI-3282 Optimize imports
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Egor Ushakovandintellij-monorepo-bot 26195d7108 refactor [debugger]: reuse instanceOf method from the debugger utils
GitOrigin-RevId: 5f9a7dc707604592b3ee5bb35bf9052eb41f8a7f
2026-01-30 20:12:34 +00:00
Maksim Zuevandintellij-monorepo-bot fdd031994d [debugger] IDEA-385376 Reset VM on reattach
GitOrigin-RevId: 67e896d747527092b8e16664c0645efbbccd5bb1
2026-01-30 19:53:09 +00:00
Maksim Zuevandintellij-monorepo-bot 83c9f3c881 [debugger] IDEA-385233 Fix throttled labels
GitOrigin-RevId: fdf4f32d96371bb03b8965d06b17383a43578386
2026-01-30 19:53:09 +00:00
Maksim Zuevandintellij-monorepo-bot 86cbfc0ee5 [debugger] IDEA-385233 Fix agent throttling settings
GitOrigin-RevId: 7d5acdab574fa760a1b4b1ce6d0ef8e396508203
2026-01-30 15:51:40 +00:00
Maksim Zuevandintellij-monorepo-bot 7eb8647a98 [debugger] IDEA-385233 Fix FUS description
GitOrigin-RevId: 4d2d577a11bc1be2ac6ec1e4ae6c943dd04c2cde
2026-01-30 14:30:54 +00:00
Maksim Zuevandintellij-monorepo-bot 02b310af9e [debugger] IDEA-385233 Show a placeholder for throttled frames
GitOrigin-RevId: bc35301dd0795092a0581609e68f5c4f76d58a80
2026-01-29 20:31:29 +00:00
Maksim Zuevandintellij-monorepo-bot 3cb27850fd [debugger] IDEA-385233 Do not show notification
GitOrigin-RevId: 4c6fbc0269369fcede26bc8944816cff2a495b81
2026-01-29 20:31:29 +00:00