ladybird/Userland/DevTools/HackStudio
Itamar bed06b13f3 LanguageServers/Cpp: Add FileDB and pass project_root in Greet()
FileDB wraps the access to the contents of project files.

When asked to fetch a file, FileDB will either return its in-memory
model of the file if it has been "opened" by the language-server
protocol, or otherwise fetch it from the filesystem.

Previously, the cpp language server did not pledge "rpath" and got
access to the contents of files whenever they were opened by the
language client.
However, features like inspection of header files require the language
server to get the content of files that were not opened by the client.

The language server now pledges rpath but makes sure to only unveil
the project's directory and /usr/include.
2021-02-08 23:10:38 +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 LanguageServers/Cpp: Add FileDB and pass project_root in Greet() 2021-02-08 23:10:38 +01:00
LanguageServers LanguageServers/Cpp: Add FileDB and pass project_root in Greet() 2021-02-08 23:10:38 +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: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 2021-02-08 18:08:55 +01:00
CursorTool.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
Editor.cpp Shell: Move Shell syntax highlighter LibShell 2021-02-07 17:07:33 +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 Everywhere: Add semantically-missing includes 2021-02-08 18:03:57 +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 LanguageServers/Cpp: Add FileDB and pass project_root in Greet() 2021-02-08 23:10:38 +01:00
LanguageClient.h LanguageServers/Cpp: Add FileDB and pass project_root in Greet() 2021-02-08 23:10:38 +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