1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 07:58:11 +00:00
serenity/Userland/DevTools/HackStudio
FalseHonesty 4f2c0e9968 HackStudio: Implement custom JS -> C++ "proxy" objects
This patch adds a custom JS Object type that will convert written
properties to their C++ equivalents, reflecting JS writes back
to the debugging session. This is better than a simple proxy because
printing this custom object works as expected because properties
still exist on the object as existing handlers expect.
2021-04-25 19:03:57 +02:00
..
Debugger HackStudio: Implement custom JS -> C++ "proxy" objects 2021-04-25 19:03:57 +02:00
Dialogs AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Git AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
LanguageClients Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LanguageServers IPCCompiler: Remove hardcoded endpoint magic, attempt deux 2021-04-25 14:06:56 +02:00
AutoCompleteResponse.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ClassViewWidget.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
ClassViewWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt HackStudio: Implement custom JS -> C++ "proxy" objects 2021-04-25 19:03:57 +02:00
CodeDocument.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
CodeDocument.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CursorTool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CursorTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Editor.cpp HackStudio: Add evaluate expression popup to debugger 2021-04-25 19:03:57 +02:00
Editor.h HackStudio: Add evaluate expression popup to debugger 2021-04-25 19:03:57 +02:00
EditorWrapper.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EditorWrapper.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FindInFilesWidget.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
FindInFilesWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormEditorWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormEditorWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HackStudio.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HackStudioWidget.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HackStudioWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Language.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Language.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LanguageClient.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LanguageClient.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Locator.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Locator.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
main.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Project.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Project.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProjectDeclarations.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProjectDeclarations.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProjectFile.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProjectFile.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
ProjectTemplate.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
ProjectTemplate.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TerminalWrapper.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TerminalWrapper.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Tool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WidgetTool.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WidgetTool.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WidgetTreeModel.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WidgetTreeModel.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00