ladybird/Userland/Libraries
Sam Atkins 8d0ff98eff LibWeb: Parse CSS selectors according to the spec
The spec does not directly tell us how to parse selectors, so there are
likely some bugs here, but I've used the spec language where possible.
This is very much based on the previous selector parsing code.

Any parse error inside a selector makes the entire SelectorList
invalid, so nothing is returned.
2021-07-31 00:18:11 +02:00
..
LibArchive
LibAudio LibAudio: Implement loaded_samples() in the FLAC Loader 2021-07-22 22:57:05 +02:00
LibC LibRegex+LibUnicode: Begin implementing Unicode property escapes 2021-07-30 21:26:31 +01:00
LibCards LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
LibChess LibChess: Fix hashing of the chess board 2021-07-30 20:49:18 +02:00
LibCompress
LibCore LibCore: Support registration of TextWrapping properties 2021-07-29 22:33:34 +01:00
LibCoreDump LibCoreDump: Make symbolication work when .text isn't the first segment 2021-07-27 19:14:29 +02:00
LibCpp LibCpp: Don't store entire ASTNode vector in each parser state 2021-07-13 23:20:09 +02:00
LibCrypt
LibCrypto LibCrypto: Add operator<= and operator>= to SignedBigInteger 2021-07-19 09:11:20 +01:00
LibDebug LibELF+Utilities: Avoid truncating 64-bit values 2021-07-22 08:57:01 +02:00
LibDesktop LibDesktop: Add an optional "Description" field to .af files 2021-07-26 00:39:10 +02:00
LibDiff
LibDl
LibELF LibELF: Fix unaligned writes in the relocation code 2021-07-27 13:15:16 +02:00
LibFileSystemAccessClient LibFileSystemAccessClient: Use WindowServer window stealing interface 2021-07-18 17:21:28 +02:00
LibGemini
LibGfx LibGfx: Refactor Point.constrain to use AK 2021-07-30 13:21:27 +02:00
LibGL LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
LibGUI LibGui: Add bounding of rubber band to IconView 2021-07-30 13:21:27 +02:00
LibHTTP
LibImageDecoderClient
LibIMAP LibIMAP: Parse (but ignore) OK [HIGHESTMODSEQ <mod-sequence-value>] 2021-07-24 22:22:41 +01:00
LibIPC LibIPC: Fix losing messages when connection is closed 2021-07-21 01:13:45 +02:00
LibJS LibJS/Tests: Compare results in Temporal.Now.plainDateTimeISO() test 2021-07-30 22:13:13 +01:00
LibKeyboard
LibLine LibLine: Correct spelling mistake in variable name 2021-07-21 14:15:24 +02:00
LibM AK: Introduce Math.h 2021-07-19 16:34:21 +04:30
LibMarkdown
LibPCIDB
LibPDF Everywhere: Use AK/Math.h if applicable 2021-07-19 16:34:21 +04:30
LibProtocol
LibPthread LibPthread+Kernel: Add pthread_kill() and the thread_kill syscall 2021-07-09 15:36:50 +02:00
LibRegex LibRegex+LibUnicode: Begin implementing Unicode property escapes 2021-07-30 21:26:31 +01:00
LibSanitizer
LibSQL LibSQL+SQLServer: Build SQLServer system service 2021-07-08 17:55:59 +04:30
LibSymbolication Kernel: Support loading the kernel at almost arbitrary virtual addresses 2021-07-27 13:15:16 +02:00
LibSyntax
LibSystem Kernel+LibSystem: Add a 4th syscall argument 2021-07-25 14:08:50 +02:00
LibTest Meta/LibTest: Build object libraries for test main files 2021-07-29 21:46:25 +01:00
LibTextCodec
LibThreading Revert "LibThreading: Fix BackgroundAction result use-after-free" 2021-07-12 11:29:37 +02:00
LibTLS
LibUnicode LibRegex+LibUnicode: Begin implementing Unicode property escapes 2021-07-30 21:26:31 +01:00
LibUSBDB
LibVideo Everywhere: Use AK/Math.h if applicable 2021-07-19 16:34:21 +04:30
LibVT LibGUI: Add a ClipboardClient for GUI::Clipboard 2021-07-27 23:49:25 +02:00
LibWasm Everywhere: Prefer using {:#x} over 0x{:x} 2021-07-22 08:57:01 +02:00
LibWeb LibWeb: Parse CSS selectors according to the spec 2021-07-31 00:18:11 +02:00
LibWebSocket
LibX86 LibX86: Add missing MovD and MovQ instructions 2021-07-22 23:33:21 +02:00
CMakeLists.txt LibTTF/LibGfx: Remove circular dependency by merging LibTTF into LibGfx 2021-07-29 21:46:25 +01:00