ladybird/DevTools/HackStudio
Itamar 74f41d5f98 HackStudio: Add cpp debugger
The HackStudio debugger integrates with LibDebug to provide
source-level debugging.

The user can set breakpoints at various positions in the source code,
and then run the program in debug mode.

When the program is stopped, the current execution position is
displayed, and the user can insert/remove breakpoints, continue
execution, or single step the program.
2020-04-25 13:16:46 +02:00
..
BreakpointCallback.h HackStudio: GUI support for setting breakpoints on source code lines 2020-04-25 13:16:46 +02:00
CursorTool.cpp LibGUI: Remove some header dependencies from Widget.h 2020-02-14 23:53:11 +01:00
CursorTool.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
Debugger.cpp HackStudio: Add cpp debugger 2020-04-25 13:16:46 +02:00
Debugger.h HackStudio: Add cpp debugger 2020-04-25 13:16:46 +02:00
Editor.cpp HackStudio: GUI support for setting breakpoints on source code lines 2020-04-25 13:16:46 +02:00
Editor.h HackStudio: GUI support for setting breakpoints on source code lines 2020-04-25 13:16:46 +02:00
EditorWrapper.cpp HackStudio: GUI support for setting breakpoints on source code lines 2020-04-25 13:16:46 +02:00
EditorWrapper.h HackStudio: GUI support for setting breakpoints on source code lines 2020-04-25 13:16:46 +02:00
FindInFilesWidget.cpp HackStudio: Move the "Find in files" button in line with the search box 2020-04-01 11:35:21 +02:00
FindInFilesWidget.h Userspace: Use Core::Object::add() when building interfaces 2020-02-23 11:10:52 +01:00
FormEditorWidget.cpp LibGUI: Make GUI::Frame have the 2px sunken container look by default 2020-02-23 11:10:52 +01:00
FormEditorWidget.h Userspace: Use Core::Object::add() when building interfaces 2020-02-23 11:10:52 +01:00
FormWidget.cpp Userspace: Use Core::Object::add() when building interfaces 2020-02-23 11:10:52 +01:00
FormWidget.h Userspace: Use Core::Object::add() when building interfaces 2020-02-23 11:10:52 +01:00
Locator.cpp LibGUI: Use GUI::Window::set_main_widget<WidgetType>() in clients 2020-03-04 14:26:16 +01:00
Locator.h Userspace: Use Core::Object::add() when building interfaces 2020-02-23 11:10:52 +01:00
main.cpp HackStudio: Add cpp debugger 2020-04-25 13:16:46 +02:00
Makefile HackStudio: Add cpp debugger 2020-04-25 13:16:46 +02:00
ProcessStateWidget.cpp LibCore: Make Core::Object::add<ChildType> return a ChildType& 2020-03-04 21:04:06 +01:00
ProcessStateWidget.h Userspace: Use Core::Object::add() when building interfaces 2020-02-23 11:10:52 +01:00
Project.cpp HackStudio: Add Javascript projects 2020-03-13 20:19:01 +01:00
Project.h HackStudio: Add cpp debugger 2020-04-25 13:16:46 +02:00
ProjectFile.cpp LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
ProjectFile.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
TerminalWrapper.cpp HackStudio: Add new Terminals 2020-04-06 09:01:42 +02:00
TerminalWrapper.h HackStudio: Add new Terminals 2020-04-06 09:01:42 +02:00
Tool.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Tool.h LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
WidgetTool.cpp LibGUI: Put all classes in the GUI namespace and remove the leading G 2020-02-02 15:15:33 +01:00
WidgetTool.h LibGUI: Put all classes in the GUI namespace and remove the leading G 2020-02-02 15:15:33 +01:00
WidgetTreeModel.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
WidgetTreeModel.h LibGUI: Move Icon and FontDatabase into the GUI namespace 2020-03-07 01:33:53 +01:00