ladybird/Userland/DevTools/HackStudio
Andreas Kling ddbf20ecf6 LibSyntax+LibGUI+LibJS: Move JS syntax highlighter to LibJS
This is a little bit messy but the basic idea is:

Syntax::Highlighter now has a Syntax::HighlighterClient to talk to the
outside world. It mostly communicates in LibGUI primitives that are
available in headers, so inlineable.

GUI::TextEditor inherits from Syntax::HighlighterClient.

This let us to move GUI::JSSyntaxHighlighter to JS::SyntaxHighlighter
and remove LibGUI's dependency on LibJS.
2021-02-07 16:56:02 +01:00
..
Debugger DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
Git Everywhere: Hook up remaining debug macros to Debug.h. 2021-01-25 09:47:36 +01:00
LanguageClients DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
LanguageServers LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
AutoCompleteResponse.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
CMakeLists.txt LibGUI+LibCpp: Move C++ syntax highlighter to LibCpp 2021-02-07 14:40:36 +01:00
CodeDocument.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
CodeDocument.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
CursorTool.cpp Everywhere: Debug macros instead of constexpr. 2021-01-25 09:47:36 +01:00
CursorTool.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
Editor.cpp LibSyntax+LibGUI+LibJS: Move JS syntax highlighter to LibJS 2021-02-07 16:56:02 +01:00
Editor.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
EditorWrapper.cpp TextEditor: Implement word wrapping 2021-02-03 10:33:23 +01:00
EditorWrapper.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
FindInFilesWidget.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
FindInFilesWidget.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
FormEditorWidget.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
FormEditorWidget.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
FormWidget.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
FormWidget.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
HackStudio.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
HackStudioWidget.cpp TextEditor: Implement word wrapping 2021-02-03 10:33:23 +01:00
HackStudioWidget.h TextEditor: Implement word wrapping 2021-02-03 10:33:23 +01:00
Language.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
LanguageClient.cpp HackStudio: Integate with C++ parser-based autocomplete 2021-01-27 21:10:57 +01:00
LanguageClient.h LibIPC: Stop sending client ID to clients 2021-02-01 11:32:00 +01:00
Locator.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
Locator.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
main.cpp Everywhere: Remove a bunch of now-unnecessary shared_buffer pledges 2021-01-17 09:07:32 +01:00
Project.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
Project.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
ProjectFile.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
ProjectFile.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
TerminalWrapper.cpp HackStudio: Handle failed fork() in TerminalWrapper a bit better 2021-01-23 08:39:59 +01:00
TerminalWrapper.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
Tool.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
WidgetTool.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
WidgetTool.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
WidgetTreeModel.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
WidgetTreeModel.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00