ladybird/Userland/DevTools
iyush a268dcb1e2 HackStudio: Move around execution order and prevent crashing
Previously hackstudio tried to synchronize the language server before
executing the command inside the editor.  If sync-command for the server
(for example the CommentLineCommand) is not implemented inside the
function responsible for syncing the language server, the IDE would
crash.

This patch makes it such that the synchronization happens only after IDE
executes the command locally.  If such command is not implemented (as
was the case earlier), it would simply reupdate the content inside the
language server. Even though the reupdate might be expensive, it is
better than crashing hackstudio altogether.

Because of reordering, the relevant function names have been changed to
better reflect the code flow.
2023-04-30 06:08:22 +02:00
..
GMLPlayground Applications: Update man page links for applications 2023-04-25 02:16:48 -06:00
HackStudio HackStudio: Move around execution order and prevent crashing 2023-04-30 06:08:22 +02:00
Profiler LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
SQLStudio Applications: Update man page links for applications 2023-04-25 02:16:48 -06:00
UserspaceEmulator Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
CMakeLists.txt Userland: Remove "Inspector" program and related utilities 2023-04-25 14:48:40 +02:00