1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 16:18:12 +00:00
serenity/Libraries
AnotherTest 7fba21aefc LibLine: Unify completion hooks and adapt its users
LibLine should ultimately not care about what a "token" means in the
context of its user, so force the user to split the buffer itself.
This also allows the users to pick up contextual clues as well, since
they have to lex the line themselves.

This commit pacthes Shell and the JS repl to better handle completions,
so certain wrong behaviours are now corrected as well:
- JS repl can now complete "Object . getOw<tab>"
- Shell can now complete "echo | ca<tab>" and paths inside strings
2020-05-20 13:41:37 +02:00
..
LibAudio Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibC Build: Include headers from LibC, LibM, and LibPthread with -isystem 2020-05-20 08:37:50 +02:00
LibCore LibCore+LibTLS: Don't keep a "ready to write" notifier on all Sockets 2020-05-18 20:16:52 +02:00
LibCrypto Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibCxx LibC: Implement Itanium C++ ABI for static variable guards 2020-05-20 08:37:50 +02:00
LibDebug Build: Include headers from LibC, LibM, and LibPthread with -isystem 2020-05-20 08:37:50 +02:00
LibDesktop LaunchServer: Discover handlers from *.af files, allow launching based on a known handler 2020-05-18 11:27:27 +02:00
LibELF Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
LibGemini LibGemini: Implement rendering text/gemini documents to HTML 2020-05-17 16:35:42 +02:00
LibGfx LibGfx: Add UTF-32 version of the text painting code paths 2020-05-17 22:35:25 +02:00
LibGUI LibGUI: Replace up and down arrows with emoji 2020-05-20 13:40:24 +02:00
LibHTTP LibGemini+LibHTTP: Defer did_progress call to match other callbacks 2020-05-17 12:41:38 +02:00
LibIPC Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibJS LibJS: Handle hex and unicode escape sequences in string literals 2020-05-18 17:58:17 +02:00
LibLine LibLine: Unify completion hooks and adapt its users 2020-05-20 13:41:37 +02:00
LibM Build: Include headers from LibC, LibM, and LibPthread with -isystem 2020-05-20 08:37:50 +02:00
LibMarkdown Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibPCIDB Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibProtocol LibProtocol: Make Protocol::Client constructor private 2020-05-19 17:46:28 +02:00
LibPthread Build: Include headers from LibC, LibM, and LibPthread with -isystem 2020-05-20 08:37:50 +02:00
LibTextCodec Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibThread Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibTLS LibTLS: Flush some packets as soon as more packets are written 2020-05-20 08:30:51 +02:00
LibUnwind LibUnwind: Create UnwindBase.h to capture the EH ABI in code 2020-05-14 08:50:10 +02:00
LibVT LibVT: Pass the handler name to Launcher::open_url to control what gets launched 2020-05-18 11:27:27 +02:00
LibWeb LibWeb: Make window.location.reload() enumerable only 2020-05-20 08:30:22 +02:00
LibX86 Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
CMakeLists.txt LibC: Implement Itanium C++ ABI for static variable guards 2020-05-20 08:37:50 +02:00