ladybird/DevTools/HackStudio
Andreas Kling dd3e6451ac HackStudio: Rethink the "project" concept to be about a directory
Instead of having .hsp files that determine which files are members
of a project, a project is now an entire directory tree instead.

This feels a lot less cumbersome to work with, and removes a fair
amount of busywork that would otherwise be expected from the user.

This patch refactors large parts of HackStudio to implement the new
way of thinking. I've probably missed some details here and there,
but generally I think it's pretty OK.
2020-12-10 20:42:11 +01:00
..
Debugger HackStudio: Use new format functions. 2020-10-09 20:52:17 +02:00
Git HackStudio: Use new format functions. 2020-10-09 20:52:17 +02:00
LanguageClients HackStudio: Send an open file to language servers 2020-11-23 18:37:40 +01:00
LanguageServers HackStudio: Send an open file to language servers 2020-11-23 18:37:40 +01:00
AutoCompleteBox.cpp HackStudio: Relay completions requests to the language server unfiltered 2020-10-04 23:12:28 +02:00
AutoCompleteBox.h HackStudio: Relay completions requests to the language server unfiltered 2020-10-04 23:12:28 +02:00
AutoCompleteResponse.h HackStudio: Relay completions requests to the language server unfiltered 2020-10-04 23:12:28 +02:00
CMakeLists.txt HackStudio: Remove ProcessStateWidget 2020-10-29 23:40:20 +01:00
CodeDocument.cpp HackStudio: Integrate with C++ Language Server 2020-09-30 21:46:59 +02:00
CodeDocument.h HackStudio: Integrate with C++ Language Server 2020-09-30 21:46:59 +02:00
CursorTool.cpp HackStudio: Use new format functions. 2020-10-09 20:52:17 +02:00
CursorTool.h HackStudio: Move everything into the HackStudio namespace 2020-08-17 18:05:35 +02:00
Editor.cpp HackStudio: Rethink the "project" concept to be about a directory 2020-12-10 20:42:11 +01:00
Editor.h HackStudio: Don't track ctrl key state manually 2020-10-29 23:32:18 +01:00
EditorWrapper.cpp HackStudio: Use new format functions. 2020-10-09 20:52:17 +02:00
EditorWrapper.h HackStudio: Integrate with C++ Language Server 2020-09-30 21:46:59 +02:00
FindInFilesWidget.cpp HackStudio: Don't vend invalid indices from SearchResultsModel 2020-12-10 20:42:11 +01:00
FindInFilesWidget.h Meta+DevTools: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
FormEditorWidget.cpp HackStudio: Move everything into the HackStudio namespace 2020-08-17 18:05:35 +02:00
FormEditorWidget.h HackStudio: Move everything into the HackStudio namespace 2020-08-17 18:05:35 +02:00
FormWidget.cpp LibGUI: Add Widget focus policies 2020-10-30 17:03:28 +01:00
FormWidget.h LibGUI: Add Widget focus policies 2020-10-30 17:03:28 +01:00
HackStudio.h HackStudio: Abstract away language-server details 2020-10-02 20:47:57 +02:00
HackStudioWidget.cpp HackStudio: Rethink the "project" concept to be about a directory 2020-12-10 20:42:11 +01:00
HackStudioWidget.h HackStudio: Rethink the "project" concept to be about a directory 2020-12-10 20:42:11 +01:00
Language.h HackStudio: Integrate with C++ Language Server 2020-09-30 21:46:59 +02:00
LanguageClient.cpp HackStudio: Send an open file to language servers 2020-11-23 18:37:40 +01:00
LanguageClient.h HackStudio: Send an open file to language servers 2020-11-23 18:37:40 +01:00
Locator.cpp HackStudio: Use GUI::FileIconProvider::icon_for_path() for Locator icons 2020-11-14 10:11:26 +01:00
Locator.h HackStudio: Move everything into the HackStudio namespace 2020-08-17 18:05:35 +02:00
main.cpp HackStudio: Rethink the "project" concept to be about a directory 2020-12-10 20:42:11 +01:00
Project.cpp HackStudio: Rethink the "project" concept to be about a directory 2020-12-10 20:42:11 +01:00
Project.h HackStudio: Rethink the "project" concept to be about a directory 2020-12-10 20:42:11 +01:00
ProjectFile.cpp TextEditor: Add button to match regular expression during search 2020-11-27 21:32:41 +01:00
ProjectFile.h TextEditor: Add button to match regular expression during search 2020-11-27 21:32:41 +01:00
TerminalWrapper.cpp HackStudio: Scroll embedded terminals to bottom upon command execution 2020-11-10 11:55:18 +01:00
TerminalWrapper.h HackStudio: Scroll embedded terminals to bottom upon command execution 2020-11-10 11:55:18 +01:00
Tool.h Meta: Force semi-colon after MAKE_AK_NONXXXABLE() 2020-08-27 10:12:04 +02:00
WidgetTool.cpp HackStudio: Use new format functions. 2020-10-09 20:52:17 +02:00
WidgetTool.h HackStudio: Move everything into the HackStudio namespace 2020-08-17 18:05:35 +02:00
WidgetTreeModel.cpp HackStudio: Use new format functions. 2020-10-09 20:52:17 +02:00
WidgetTreeModel.h HackStudio: Move everything into the HackStudio namespace 2020-08-17 18:05:35 +02:00