ladybird/Userland/Libraries
Arda Cinar ba9fa59355 LibGemini: Do not loop in Gemini::Job in case of error
Previously, the job was shutdown only on a deferred invoke while there
was still data to be read. This meant that the read callback would get
called again and again, and, potentially throw the error again and again

This patch introoduces a failed state for the protocol parser and
returns early from the read callback if it has already failed
2023-01-14 12:28:02 +01:00
..
LibArchive LibArchive: Use read_entire_buffer for reading extended headers 2023-01-08 09:54:08 +00:00
LibAudio AK+Everywhere: Disallow returning a reference from a fallible expression 2023-01-13 18:50:47 -05:00
LibC Everywhere: Remove "LibC/" includes, add lint-rule against it 2023-01-07 10:01:37 -07:00
LibCards LibCards+Games: Make CardGame::add_stack() fallible 2023-01-06 16:03:50 +01:00
LibChess
LibCodeComprehension
LibCompress LibCompress: Remove all leftover AK::Stream headers 2023-01-13 17:34:45 -07:00
LibConfig
LibCore LibCore: Add helper functions to read/write trivial values from streams 2023-01-13 18:41:05 -07:00
LibCoredump LibCoredump: Remove i686 support 2022-12-28 11:53:41 +01:00
LibCpp AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
LibCrypt
LibCrypto LibCrypto: Use default Crypto::Hash::Digest comparison operators 2023-01-06 23:57:46 +01:00
LibDebug AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
LibDesktop LibDesktop+Taskbar: Add an option to exclude apps from the system menu 2023-01-03 17:56:55 +01:00
LibDeviceTree
LibDiff
LibDNS LibDNS: Use AllocatingMemoryStream in DNS package construction 2023-01-13 18:41:05 -07:00
LibDSP
LibEDID LibEDID: Propagate errors using TRY 2023-01-02 11:04:38 -05:00
LibELF Everywhere: Remove unused includes of AK/Memory.h 2023-01-02 20:27:20 -05:00
LibFileSystemAccessClient LibFileSystemAccessClient: Add functions returning FSAC::File 2023-01-07 10:53:43 +00:00
LibGemini LibGemini: Do not loop in Gemini::Job in case of error 2023-01-14 12:28:02 +01:00
LibGfx LibGfx: Provide accessors to instruction data to OpenType::Font 2023-01-12 11:27:57 +01:00
LibGL LibGL: Implement GL_BLEND_DST and GL_BLEND_SRC 2023-01-03 19:49:31 -05:00
LibGLSL
LibGPU Everywhere: Remove unused includes of AK/Array.h 2023-01-02 20:08:35 +00:00
LibGUI LibGUI: Make undo work for TextDocument ReplaceAllTextCommand 2023-01-13 13:37:19 +01:00
LibHTTP LibCompress: Rename Compress::Zlib to Compress::ZlibDecompressor 2023-01-03 10:01:09 +00:00
LibIDL
LibImageDecoderClient
LibIMAP Everywhere: Remove unused includes of AK/Format.h 2023-01-02 20:27:20 -05:00
LibIPC LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOr 2023-01-12 11:25:51 +01:00
LibJS AK+Everywhere: Disallow returning a reference from a fallible expression 2023-01-13 18:50:47 -05:00
LibKeyboard
LibLine Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
LibLocale
LibMain
LibManual Help+LibManual: Open sibling page for subsections 2023-01-02 06:15:13 -07:00
LibMarkdown Everywhere: Remove unused includes of AK/Format.h 2023-01-02 20:27:20 -05:00
LibPartition
LibPCIDB
LibPDF AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
LibProtocol
LibRegex AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
LibSanitizer
LibSoftGPU LibSoftGPU: Remove workaround for i686 depth comparison 2023-01-09 12:55:41 +01:00
LibSQL LibSQL: Don't do fchmod on FreeBSD 2023-01-14 12:27:00 +01:00
LibSymbolication LibELF+LibSymbolication: Remove i686 support 2022-12-28 11:53:41 +01:00
LibSyntax
LibSystem
LibTest Everywhere: Remove unused includes of AK/Format.h 2023-01-02 20:27:20 -05:00
LibTextCodec
LibThreading Everywhere: Remove unused includes of AK/Format.h 2023-01-02 20:27:20 -05:00
LibTimeZone
LibTLS LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOr 2023-01-12 11:25:51 +01:00
LibUnicode AK+LibUnicode: Provide Unicode-aware String case transformations 2023-01-09 19:23:46 -07:00
LibUSBDB
LibVideo AK+Everywhere: Disallow returning a reference from a fallible expression 2023-01-13 18:50:47 -05:00
LibVirtGPU
LibVT Everywhere: Use ElapsedTimer::elapsed_time() for comparisons 2023-01-07 14:51:04 +01:00
LibWasm Everywhere: Move AK/Debug.h include to using files or remove 2023-01-02 20:27:20 -05:00
LibWeb AK+Everywhere: Disallow returning a reference from a fallible expression 2023-01-13 18:50:47 -05:00
LibWebSocket
LibWebView LibWebView+Ladybird: Move preferred color scheme to ViewImplementation 2023-01-12 23:39:36 +01:00
LibX86 LibX86: Remove i686 support 2022-12-28 11:53:41 +01:00
LibXML LibXML+LibWeb: Avoid implicit cast from StringView{}->DeprecatedString 2023-01-08 12:15:46 +01:00
CMakeLists.txt