ladybird/Userland/Libraries
Andreas Kling fabcee016f LibWeb: Add basic support for DOM's NodeIterator and NodeFilter
This patch adds NodeIterator (created via Document.createNodeIterator())
which allows you to iterate through all the nodes in a subtree while
filtering with a provided NodeFilter callback along the way.

This first cut implements the full API, but does not yet handle nodes
being removed from the document while referenced by the iterator. That
will be done in a subsequent patch.
2022-03-09 16:43:00 +01:00
..
LibArchive LibArchive: Accept space characters as terminators of tar numeric fields 2022-03-08 23:30:47 +01:00
LibAudio LibAudio: Add an array conversion transitional API to Buffer 2022-02-26 17:57:55 +01:00
LibC LibC: Add ioctls for VirGL 2022-03-09 14:58:48 +03:30
LibCards Libraries: Make CharacterBitmap instances at compile-time 2022-03-04 17:41:08 +01:00
LibChess Everywhere: Fix -Winconsistent-missing-override warnings from Clang 2021-12-11 13:14:15 -08:00
LibCompress Userland: Remove a bunch of unnecessary Vector imports 2022-01-28 23:40:25 +01:00
LibConfig Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibCore LibCore: Do not skip dotfiles when copying directories recursively 2022-03-08 23:30:47 +01:00
LibCoredump LibCoredump: Respect coredump's LD_LIBRARY_PATH when searching libraries 2022-02-14 11:42:19 +01:00
LibCpp LibCpp: Don't include parameter type in FunctionType::to_string if null 2022-03-05 15:36:03 +01:00
LibCrypt LibCrypt: Link the SHA2 hash implementation into LibCrypt privately 2022-01-08 18:56:29 +01:00
LibCrypto LibCrypto: Add curve X448 2022-03-09 13:04:48 +03:30
LibDebug LibDebug+LibCoredump: Replace remaining reinterpret_casts and C casts 2022-01-28 22:51:27 +00:00
LibDesktop LibDesktop: Rename LaunchServerConnection=>ConnectionToLaunchServer 2022-02-25 22:35:12 +01:00
LibDeviceTree Libraries: Add LibDeviceTree for manipulating OpenFirmware Device Trees 2021-10-21 19:20:03 -07:00
LibDiff LibDiff: Generate hunks for new/deleted files 2022-03-08 23:30:47 +01:00
LibDl LibC+LibDl: Declare functions taking no arguments as taking void 2022-01-08 19:22:00 +01:00
LibDSP LibDSP: Allow ProcessorRangeParameter to specify if it's a log value 2022-02-28 13:59:31 +01:00
LibEDID LibEDID: Fix DetailedTiming::pixel_clock_khz result 2022-03-08 22:07:59 +01:00
LibELF DynamicLinker: Replace $ORIGIN with the executable path 2022-03-08 23:21:35 +01:00
LibFileSystemAccessClient Userland: Rename WindowServerConnection=>ConnectionToWindowServer 2022-02-25 22:35:12 +01:00
LibGemini LibCore+Userland: Remove Core::TCPSocket :^) 2022-02-06 17:28:17 +00:00
LibGfx LibGfx: Add support for TextAlignment::TopCenter / BottomCenter 2022-03-08 22:09:52 +01:00
LibGL LibGL: Better handling of texture targets and default textures 2022-03-08 15:32:35 +01:00
LibGUI LibGUI: Fix crash in GML Playground auto-completing SpinBox props 2022-03-08 22:18:59 +01:00
LibHTTP LibHTTP: Make reason phrase of HTTP response's status line optional 2022-02-12 02:56:17 +03:30
LibImageDecoderClient Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibIMAP Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
LibIPC Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibJS LibJS: Be more lenient when parsing milliseconds for Date 2022-03-09 14:18:59 +01:00
LibKeyboard Kernel: Stop using LibKeyboard's CharacterMap in HIDManagement 2022-01-21 18:25:44 +01:00
LibLine LibLine: Reset suggestion index back to zero when fetching new ones 2022-03-06 15:34:27 +01:00
LibM LibM: Count fractions when exponent < -1 with mantissa == 0 2022-01-02 12:44:31 +03:30
LibMain LibMain: Update header includes 2022-02-26 17:49:58 +00:00
LibMarkdown LibMarkdown: Add terminal color formatting 2022-02-17 19:54:47 +01:00
LibPCIDB LibCore+AK: Move MappedFile from AK to LibCore 2021-11-23 11:33:36 +01:00
LibPDF LibPDF: Allow newlines between xref table and "trailer" keyword 2022-03-07 10:53:57 +01:00
LibProtocol Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibPthread LibPthread: Partially implement pthread_cleanup_(push pop) 2022-03-08 22:29:53 +01:00
LibRegex LibRegex: Make codegen+optimisation for alternatives much faster 2022-02-20 11:53:59 +01:00
LibSanitizer AK+Kernel+LibSanitizer: Store "ubsan-is-deadly" flag as Atomic<bool> 2022-02-03 16:11:26 +01:00
LibSoftGPU LibSoftGPU: Remove a lot of [ui]32x4 casts in Sampler 2022-03-08 15:32:35 +01:00
LibSQL Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServer 2022-02-25 22:35:12 +01:00
LibSymbolication LibCore+AK: Move MappedFile from AK to LibCore 2021-11-23 11:33:36 +01:00
LibSyntax LibGUI+LibSyntax: Stringify Highlighter::Language 2022-02-24 19:09:41 +01:00
LibSystem LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCore 2021-11-23 11:33:36 +01:00
LibTest LibTest+Spreadsheet: Add some basic spreadsheet runtime behaviour tests 2022-02-23 03:17:12 +03:30
LibTextCodec LibTextCodec: Add support for the UTF16-LE encoding 2022-03-08 14:51:06 +01:00
LibThreading LibCore: Allow event loops on other threads to wake up 2022-02-13 23:06:53 +01:00
LibTimeZone LibTimeZone: Parse and generate time zone coordinate data 2022-02-03 16:11:15 +01:00
LibTLS LibTLS: Add support for curve x448 2022-03-09 13:04:48 +03:30
LibUnicode LibUnicode: Use BCP 47 data to filter valid calendar names 2022-02-16 07:23:07 -05:00
LibUSBDB LibCore+AK: Move MappedFile from AK to LibCore 2021-11-23 11:33:36 +01:00
LibVideo AK: Move integral log2 and exp to IntegerMath.h 2022-02-06 17:52:33 +00:00
LibVT LibVT: Fix crash from integer overflow in text wrapping 2022-02-28 10:29:48 +01:00
LibWasm LibWasm: Fix validation of if-else blocks 2022-02-16 22:48:32 +03:30
LibWeb LibWeb: Add basic support for DOM's NodeIterator and NodeFilter 2022-03-09 16:43:00 +01:00
LibWebSocket LibWebSocket: Don't try to send empty payload inside of frame 2022-02-12 11:12:43 +01:00
LibX86 Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
CMakeLists.txt LibEDID: Add a library to parse EDID blobs 2022-01-23 22:45:21 +00:00