1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 22:58:11 +00:00
serenity/Userland/DevTools/HackStudio
Itamar 8ed96eb27c HackStudio: Attach previous Language Client when detaching
Previously, if a new LanguageClient was created & destroyed, the
ServerConnection to the language server would be left without an
attached LanguageClient.
As a result, auto-completion results would not be updated in the UI.

Starting with this commit, the LanguageClient holds a WeakPtr to the
previous LanguageClient that was attached to the ServerConnection,
and re-attaches it after detaching itself.
2021-01-27 21:10:57 +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 HackStudio: Add parser-based c++ autocomplete engine 2021-01-27 21:10:57 +01:00
AutoCompleteResponse.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
CMakeLists.txt DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +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 Everywhere: Hook up remaining debug macros to Debug.h. 2021-01-25 09:47:36 +01:00
Editor.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
EditorWrapper.cpp DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +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 DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
HackStudioWidget.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
Language.h DevTools: Move to Userland/DevTools/ 2021-01-12 12:18:55 +01:00
LanguageClient.cpp HackStudio: Attach previous Language Client when detaching 2021-01-27 21:10:57 +01:00
LanguageClient.h HackStudio: Attach previous Language Client when detaching 2021-01-27 21:10:57 +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