ladybird/Userland/Libraries
Sam Atkins ca10fb4129 LibWeb/CSS: Refactor contains_single_none_ident() to actually parse it
The new method is Parser::parse_all_as_single_none_value(), which has a
few advantages:

1. There's no need for user code to manually create a StyleValue.
2. It consumes tokens so that doesn't have to be done manually.
3. Whitespace before or after the `none` is consumed correctly.

It does mean we create and then discard a `none` StyleValue in a couple
of places, namely parsing for `grid-*` properties. We may or may not
want to migrate those to returning the IdentifierStyleValue instead.
2024-07-26 11:04:30 +01:00
..
LibArchive Userland: Avoid some conversions from rvalue strings to StringView 2024-04-04 11:23:21 +02:00
LibAudio LibAudio: Implement PlaybackStream for Android using Oboe 2024-07-21 16:09:36 -06:00
LibCompress LibCompress: When limiting huffman tree depth, sacrifice bottom of tree 2024-05-26 21:00:55 +02:00
LibCore LibCore: Guess MIME type of .xhtml files to be application/xhtml+xml 2024-07-25 15:05:28 +02:00
LibCrypto CMake: Ensure C/C++ compile options only applied when compiling C/C++ 2024-07-21 15:55:47 -06:00
LibDiff Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
LibFileSystem Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
LibGfx Meta: Guard everything that installs headers with an option 2024-07-25 13:25:09 -06:00
LibHTTP Revert "LibTLS+Everywhere: Switch to using WolfSSL" 2024-07-06 15:15:34 -06:00
LibIDL LibIDL: Depend on LibCoreMinimal instead of LibCore 2024-06-23 19:52:45 +02:00
LibImageDecoderClient ImageDecoder: Pass decoded images as Gfx::Bitmap over IPC 2024-07-18 09:05:10 +02:00
LibIPC LibIPC: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
LibJS LibJS+ClangPlugins: Add escape hatch for GCPtr checks 2024-07-25 18:35:57 -06:00
LibLine LibUnicode+Everywhere: Merge LibLocale back into LibUnicode 2024-06-23 19:52:45 +02:00
LibMain Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
LibMedia LibMedia: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
LibProtocol LibProtocol: Don't crash when RequestServer exits 2024-07-01 18:10:56 +02:00
LibRegex LibUnicode: Replace code point scripts and script extensions with ICU 2024-06-22 14:56:39 +02:00
LibRIFF LibRIFF+LibGfx/ISOBMFF: Make ChunkID (de)serialization self-consistent 2024-03-22 18:31:15 +01:00
LibSyntax Everywhere: Remove LibSQL, SQLServer, and the sql REPL :^) 2024-06-06 11:27:03 -04:00
LibTest Everywhere: Remove all KERNEL #defines 2024-06-18 09:36:25 +02:00
LibTextCodec LibTextCodec: Use String::from_utf8() when decoding UTF-8 to UTF-8 2024-07-20 14:29:37 +02:00
LibThreading LibThreading: Guard closing the background thread on the thread existing 2024-07-25 20:55:31 +01:00
LibTLS CMake: Ensure C/C++ compile options only applied when compiling C/C++ 2024-07-21 15:55:47 -06:00
LibUnicode LibUnicode: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
LibURL LibURL: Convert ASCII only URLs to lowercase during parsing 2024-06-10 20:34:57 -04:00
LibWasm LibWasm: Flatten instructions in one continuous loop during parsing 2024-07-25 12:16:45 +02:00
LibWeb LibWeb/CSS: Refactor contains_single_none_ident() to actually parse it 2024-07-26 11:04:30 +01:00
LibWebSocket Revert "LibTLS+Everywhere: Switch to using WolfSSL" 2024-07-06 15:15:34 -06:00
LibWebView LibWebView: Emit “submit an issue” suggestion when Ladybird crashes 2024-07-25 18:37:02 -06:00
LibXML LibXML: Don't emit a parser error for failing to resolve DTD URI 2024-03-30 07:36:50 +01:00