chaoticgd and lightningterror
9f0206966b
Debugger: Add navigation history with back and forward buttons
2026-07-15 00:29:33 +02:00
chaoticgd and lightningterror
c0dfb8cfa0
Debugger: Call QWidget::update instead of QWidget::repaint
2026-05-01 20:47:40 +02:00
Ziemas and Ty
a1a3cd9d1b
DebugData: Remove stack getters
...
They're not used and the naming is confused, we can readd these if we
actually want to use them.
2026-04-28 19:57:48 -04:00
chaoticgd and Ty
6284a5de4f
Qt: Explicitly include source files generated by moc
2026-03-07 09:24:52 -05:00
chaoticgd and Ty
8415a4b0d6
Debugger: Replace QMessageBox with AsyncMessageBox
2026-02-03 20:07:32 -05:00
SternXD and lightningterror
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
chaoticgd and Ty
cac6669423
Debugger: Respond to OS colour scheme changes
2025-10-25 09:48:18 -04:00
chaoticgd and Ty
52f03c900f
Debugger: Improve logic for applying custom font sizes
2025-09-25 18:26:20 -04:00
chaoticgd and Ty
0ffb6d6362
Debugger: Rename DebuggerView subclasses
2025-04-14 18:48:36 -04:00
chaoticgd and Ty
252aaa500e
Debugger: Rename DebuggerWidget to DebuggerView
2025-04-14 18:48:36 -04:00
chaoticgd and Ty
c359c0e747
Debugger: Add setting to change UI refresh interval
2025-04-12 12:26:32 -04:00
chaoticgd and lightningterror
ee8335e5f1
Debugger: Prevent blinking animation when stepping
2025-04-05 00:47:56 +02:00
chaoticgd and lightningterror
abf074eaf4
Debugger: Fix some theming issues
2025-04-03 16:13:50 +02:00
chaoticgd and lightningterror
47657b51ab
Debugger: Extract custom menu bar as its own class
2025-04-03 16:13:50 +02:00
chaoticgd and Ty
f6e2185c9c
Debugger: Don't jump to PC if the breakpoint code paused the core
2025-03-18 22:04:41 -04:00
chaoticgd and Ty
92baf77509
Debugger: Add custom drop indicators and some user interface settings
2025-03-12 17:20:35 -04:00
chaoticgd and Ty
ab1cdb4c9d
Debugger: Make various improvements to the UI
2025-03-12 17:20:35 -04:00
chaoticgd and Ty
4f4ff00ecf
Debugger: Add System toolbar with shutdown and reset actions
2025-03-12 17:20:35 -04:00
chaoticgd and Ty
c9ac4960bc
Debugger: Hook up all the debugger widgets again
...
New event system, context menus, and more.
2025-03-12 17:20:35 -04:00
chaoticgd and Ty
e4d7d22e78
Debugger: Hook up breakpoints and stepping again
2025-03-12 17:20:35 -04:00
chaoticgd and Ty
eb83cb70ea
Debugger: Save and restore the state of the toolbars for each layout
2025-03-12 17:20:35 -04:00
chaoticgd and Ty
59210dffa9
Debugger: Add support for multiple UI layouts
2025-03-12 17:20:35 -04:00
chaoticgd and Ty
c76cca874b
Debugger: Redesign UI based on KDDockWidgets
2025-03-12 17:20:35 -04:00
TheTechnician27 and lightningterror
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
chaoticgd and Ty
2c3abe33d5
Debugger: Add settings to control the analysis passes
2024-10-18 13:57:05 -04:00
GovanifY and Ty
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Silent and refractionpcsx2
272c0369f1
Debugger: Untangle the breakpoints data flow to resolve races
...
Tightens the data flow between the CPU and UI threads
to resolve multiple race conditions, such as:
1. Unbinding a debug interface update CB while it's in use,
causing a possible use-after-free.
2. Binding breakpoints via the disassembly widget that would read
a stale local variable, and bind the breakpoint to a bogus address
+ probably more subtle races that are now resolved
2024-04-08 19:54:46 +01:00
Silent and refractionpcsx2
5e1009b4fb
Debugger: Unbind the BP UpdateHandler on destructing DebuggerWindow
...
Prevents an use-after-free on the DebuggerWindow object
2024-04-08 19:54:46 +01:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Ty Lamontagne and refractionpcsx2
be405eb705
Debugger: Visually show what CPU triggered a breakpoint
2023-10-26 19:26:43 +01:00
Ty Lamontagne and refractionpcsx2
6e5fbe8991
Debugger: Fix an issue where the debugger is always on top of the main window
...
Add an optional "always on top" toolbar button as well
2023-10-13 13:53:12 +01:00
Stenzek
508c209270
Qt: Get rid of nextStatePaused
2023-09-24 02:20:37 +10:00
Stenzek
4027304ece
Qt: Replace debugger menu bar with toolbar
...
That way it's not missing on MacOS.
2023-09-24 02:20:37 +10:00
Stenzek
2272134442
Qt: Fix debugger font on MacOS
...
And only set it on the tabs, not the whole window.
2023-09-24 02:20:37 +10:00
Ty Lamontagne and refractionpcsx2
a0000a8547
Debugger: Implement boot and debug
...
Creates a breakpoint automatically on the ELF entry point
2023-01-15 17:05:35 +00:00
Ty Lamontagne and lightningterror
37540d1c68
Debugger Breakpoints: (Refactor) Use some reflection and item models
2023-01-10 13:57:06 +01:00
Chromaryu and lightningterror
30504660fa
Translation: Add translation notation for all translatable strings
2022-12-24 14:42:20 +01:00
Ty Lamontagne and refractionpcsx2
2f0b244f48
Debugger: Initial debugger implementation
2022-12-24 07:21:49 +00:00