l0ng-ai
7610fc3f80
fix(java): show debugger startup progress and support cancellation ( #546 )
...
Java debug preparation ran before a session existed, so the toolbar and console stayed idle until jdtls had finished, and background console output waited for an animation frame.
- Create the Debug session as soon as the action starts, with progress in its console and a Stop that cancels preparation.
- Share launch preparation between Run and Debug, and move JDK and Lombok detection off the async runtime.
- Flush background console output on a timer as well as on animation frames, so a hidden window still receives it.
- Log how long each launch phase takes.
Refs #530
2026-10-31 15:02:39 +08:00
..
2026-10-31 11:41:39 +08:00
2026-10-31 12:09:18 +08:00
2026-10-31 15:02:39 +08:00
2026-10-25 21:24:00 +08:00
2026-10-29 23:35:33 +08:00
2026-10-29 23:35:33 +08:00
2026-10-31 11:41:39 +08:00
2026-10-28 19:35:16 +08:00
2026-10-31 11:41:39 +08:00
2026-10-31 13:56:06 +08:00
2026-10-22 18:55:10 +08:00
2026-10-28 19:35:16 +08:00
2026-10-27 17:53:07 +08:00
2026-10-27 17:53:07 +08:00
2026-10-28 12:38:25 +08:00
2026-10-31 12:01:54 +08:00
2026-10-31 14:20:59 +08:00
2026-10-22 18:55:10 +08:00
2026-10-31 10:40:24 +08:00
2026-10-31 10:40:24 +08:00
2026-10-31 10:40:24 +08:00
2026-10-25 21:24:00 +08:00
2026-10-29 23:35:33 +08:00
2026-10-29 23:35:33 +08:00
2026-10-25 21:24:00 +08:00
2026-10-28 12:18:46 +08:00
2026-10-29 23:21:56 +08:00
2026-10-31 11:41:39 +08:00
2026-10-31 11:41:39 +08:00
2026-10-23 15:40:41 +08:00
2026-10-27 17:16:46 +08:00
2026-10-28 19:35:16 +08:00
2026-10-27 18:56:54 +08:00
2026-10-25 21:24:00 +08:00
2026-10-27 10:38:53 +08:00
2026-10-29 10:35:37 +08:00
2026-10-31 15:02:39 +08:00
2026-10-27 12:09:51 +08:00
2026-10-27 18:56:54 +08:00
2026-10-29 23:05:26 +08:00
2026-10-30 20:52:27 +08:00
2026-10-30 20:52:27 +08:00
2026-10-31 13:56:06 +08:00
2026-10-27 10:38:53 +08:00
2026-10-27 11:46:04 +08:00
2026-10-24 22:58:23 +08:00
2026-10-30 15:09:50 +08:00
2026-10-31 00:57:53 +08:00
2026-10-31 12:43:01 +08:00
2026-10-22 18:55:10 +08:00
2026-10-30 22:45:42 +08:00
2026-10-31 10:40:24 +08:00
2026-10-31 10:40:24 +08:00
2026-10-30 22:45:42 +08:00
2026-10-30 22:45:42 +08:00
2026-10-29 10:43:30 +08:00
2026-10-29 10:43:30 +08:00
2026-10-29 23:35:33 +08:00
2026-10-30 08:17:33 +08:00
2026-10-30 08:17:33 +08:00
2026-10-31 12:01:54 +08:00
2026-10-25 21:24:00 +08:00
2026-10-25 21:24:00 +08:00
2026-10-23 21:31:57 +08:00
2026-10-29 23:35:33 +08:00
2026-10-29 23:35:33 +08:00
2026-10-27 23:12:19 +08:00
2026-10-27 18:53:12 +08:00
2026-10-27 18:53:12 +08:00
2026-10-22 18:55:10 +08:00
2026-10-29 23:21:56 +08:00
2026-10-29 15:01:01 +08:00
2026-10-30 22:45:42 +08:00
2026-10-30 22:45:42 +08:00
2026-10-28 21:49:43 +08:00
2026-10-29 09:12:40 +08:00