Previous 199869 Revisions Next

r188466 Monday 19th September, 2022 at 18:22:51 UTC by Vasantha Crabb
Debugger updates:

Made closing the Qt debugger console window hide all debugger windows
and run the emulated machine (debugger windows will be shown on next
user break or breakpoint hit).  This matches the behaviour of the Win32
and Cocoa debuggers.

Made Qt debugger clean up its windows on exit rather than on subsequent
starts.  This fixes GitHub #9789.

Made Qt debugger less reliant on global variables, and made code to save
and load configuration a bit less convoluted.  It still needs more
refactoring on this front, but it's in slightly better shape now.

Made Qt debugger a bit less crashy on invalid configuration.  Still
plenty of ways to crash it, but every little bit counts.

Made Qt debugger do less comparisons on menu item names and object
names - it might be possible to localise one day.

Moved all the C++ debugger implementations into namespaces.  They're
using awfully generic class names, so it's about time.
[scripts/src/osd]modules.lua
[src/devices/bus/gameboy]gbck003.cpp slmulti.cpp
[src/osd/modules/debugger]debuggdbstub.cpp debugimgui.cpp debugqt.cpp debugwin.cpp none.cpp
[src/osd/modules/debugger/qt]breakpointswindow.cpp breakpointswindow.h dasmwindow.cpp dasmwindow.h debuggerview.cpp debuggerview.h deviceinformationwindow.cpp deviceinformationwindow.h deviceswindow.cpp deviceswindow.h logwindow.cpp logwindow.h mainwindow.cpp mainwindow.h memorywindow.cpp memorywindow.h windowqt.cpp windowqt.h
[src/osd/modules/debugger/win]consolewininfo.cpp consolewininfo.h debugbaseinfo.cpp debugbaseinfo.h debugviewinfo.cpp debugviewinfo.h debugwin.h debugwininfo.cpp debugwininfo.h disasmbasewininfo.cpp disasmbasewininfo.h disasmviewinfo.cpp disasmviewinfo.h disasmwininfo.cpp disasmwininfo.h editwininfo.cpp editwininfo.h logviewinfo.cpp logviewinfo.h logwininfo.cpp logwininfo.h memoryviewinfo.cpp memoryviewinfo.h memorywininfo.cpp memorywininfo.h pointswininfo.cpp pointswininfo.h uimetrics.cpp uimetrics.h


Previous 199869 Revisions Next


© 1997-2024 The MAME Team