ladybird/Userland/DevTools/HackStudio
Itamar 54bc9114b3 HackStudio: Support searching symbol declarations in the Locator
The Locator now keeps a cache of the declared symbol in a document.
The language client updates that cache whenever it gets an update from
the language server about declared symbols.

This allows searching for symbol declarations in the Locator, in
addition to file names.

Closes #5478
2021-02-27 16:37:35 +01:00
..
Debugger Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Dialogs Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Git Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LanguageClients LanguageServers/Cpp: Add FileDB and pass project_root in Greet() 2021-02-08 23:10:38 +01:00
LanguageServers LanguageServers/Cpp: Update client asynchronously about symbols 2021-02-27 16:37:35 +01:00
AutoCompleteResponse.h LanguageServers/Cpp: Update client asynchronously about symbols 2021-02-27 16:37:35 +01:00
CMakeLists.txt HackStudio: Project templates and New Project dialog 2021-02-13 19:49:30 +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 HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
Editor.h HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
EditorWrapper.cpp HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
EditorWrapper.h HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
FindInFilesWidget.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +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 Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +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 HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
HackStudioWidget.cpp HackStudio: Set correct icons, text and location in menus 2021-02-26 13:50:00 +01:00
HackStudioWidget.h HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
Language.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
LanguageClient.cpp HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
LanguageClient.h LanguageServers/Cpp: Update client asynchronously about symbols 2021-02-27 16:37:35 +01:00
Locator.cpp HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
Locator.h HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +01:00
main.cpp HackStudio: Support searching symbol declarations in the Locator 2021-02-27 16:37:35 +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
ProjectTemplate.cpp HackStudio: Project templates and New Project dialog 2021-02-13 19:49:30 +01:00
ProjectTemplate.h HackStudio: Project templates and New Project dialog 2021-02-13 19:49:30 +01:00
TerminalWrapper.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +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 Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
WidgetTreeModel.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00