summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-13Spreadsheet: Make undo operation handle multiple cells at a timemartinfalisse
Instead of having the undo operation only be able to undo one cell for a given undo, make it able to handle multiple cells at a time. Please enter the commit message for your changes. Lines starting
2022-04-13LibCrypto: Add ChaCha20stelar7
2022-04-12LibJS: Update spec comments to use ToZeroPaddedDecimalString AOLinus Groh
This is an editorial change in the ECMA-262 and Temporal specs. See: - https://github.com/tc39/ecma262/commit/843d8b8 - https://github.com/tc39/proposal-temporal/commit/f9211d9 Note that we don't actually need to implement the AO as we already have String::formatted() for this, and use unified format strings instead of zero-padding in individual steps in many cases anyway.
2022-04-12LibWeb: Rename StyleRule -> RuleSam Atkins
This name is what's used in the spec, and is a little less confusing.
2022-04-12LibWeb: Break friendship between CSS StyleRule and ParserSam Atkins
As before, this requires deviating from the spec slightly to create the StyleRule fully-formed instead of creating it empty and then modifying its internals.
2022-04-12LibWeb: Make StyleRule.m_at_rule_name a FlyStringSam Atkins
2022-04-12LibWeb: Break friendship between CSS Function and ParserSam Atkins
Again, this means deviating from the spec by creating a complete Function in one go instead of creating it empty and then poking at its internals.
2022-04-12LibWeb: Make Function.m_name a FlyStringSam Atkins
2022-04-12LibWeb: Empend instead of Appending DeclarationOrAtRulesSam Atkins
2022-04-12LibWeb: Break friendship between CSS DeclarationOrAtRule and ParserSam Atkins
This actually wasn't needed for anything, hooray!
2022-04-12LibWeb: Break friendship between CSS Declaration and ParserSam Atkins
This means deviating slightly from the spec in order to construct a fully-initialized Declaration instead of creating an empty one and then poking at its internals. DeclarationOrAtRule should probably use a Variant, but for now, making its Declaration member optional is quick and easy.
2022-04-12LibWeb: Make Declaration.m_name a FlyStringSam Atkins
2022-04-12LibWeb: Break friendship between CSS Block and ParserSam Atkins
This means deviating a little from the spec, so that we create a complete Block in one go instead of creating an empty one and then poking at its internals.
2022-04-12LibWeb: Break friendship between CSS Number and TokenizerSam Atkins
2022-04-12LibWeb: Move Token and Tokenizer into Parser namespaceSam Atkins
2022-04-12LibWeb: Move StyleRule to Parser namespaceSam Atkins
2022-04-12LibWeb: Move Declaration and DeclarationOrAtRule into Parser namespaceSam Atkins
2022-04-12LibWeb: Rename StyleRules.cpp -> StyleRule.cpp and tidy upSam Atkins
`append_with_to_string()` is no longer needed now that ComponentValue has a Formatter.
2022-04-12LibWeb: Move DeclarationOrAtRule code into DeclarationOrAtRule.cppSam Atkins
2022-04-12LibWeb: Add missing include to ComponentValue.hSam Atkins
2022-04-12LibWeb: Move Declaration code into Declaration.cppSam Atkins
2022-04-12LibWeb: Move/rename StyleBlockRule to Parser::BlockSam Atkins
2022-04-12LibWeb: Move StyleBlockRule code into StyleBlockRule.cppSam Atkins
2022-04-12LibWeb: Move/rename StyleFunctionRule to Parser::FunctionSam Atkins
2022-04-12LibWeb: Move StyleFunctionRule code into StyleFunctionRule.cppSam Atkins
2022-04-12LibWeb: Add Formatter for ComponentValuesSam Atkins
2022-04-12LibWeb: Move ComponentValue to CSS::Parser namespaceSam Atkins
2022-04-12LibWeb: Move CSS Parser into new Web::CSS::Parser namespaceSam Atkins
The goal here is to move the parser-internal classes into this namespace so they can have more convenient names without causing collisions. The Parser itself won't collide, and would be more convenient to just remain `CSS::Parser`, but having a namespace and a class with the same name makes C++ unhappy.
2022-04-12LibWeb: Stop manually forward-declaring types in CSS Parser.hSam Atkins
2022-04-12LibWeb: Move ComponentValue code into ComponentValue.cppSam Atkins
2022-04-12CrashReporter: Implement `Save Backtrace` buttonAli Chraghi
2022-04-12Base: Add Thai glyphs to KaticaBold10 fontThitat Auareesuksakul
This commit adds Thai glyphs (U+0E00..U+0E7F) to KaticaBold10.font Currently the language doesn't render properly due to the lack of combinable Unicode characters implementation, but the glyphs are here :)
2022-04-12Base: Add Thai glyphs to KaticaRegular10 fontThitat Auareesuksakul
This commit adds Thai glyphs (U+0E00..U+0E7F) to KaticaRegular10.font Currently the language doesn't render properly due to the lack of combinable Unicode characters implementation, but the glyphs are here :)
2022-04-12LibWeb: Bring HTMLOptionElement closer to specIgor Pissolati
2022-04-12LibWeb: Improve HTMLImageElement::{width,height}()Igor Pissolati
With this change, it will correctly return the width/height when the image element has an assigned width/height attribute.
2022-04-12LibWeb: Bring HTMLImageElement closer to specIgor Pissolati
2022-04-12LibWeb: Bring Node closer to specIgor Pissolati
Node::base_uri() correct implementation was left as a FIXME.
2022-04-12LibWeb: Bring Document closer to specIgor Pissolati
2022-04-12Kernel: Increase the default userspace stack size to 4 MiBTim Schumacher
This makes the main thread stack size the same as the default stack size when creating new threads.
2022-04-11Ports/libarchive: Update libarchive to version 3.6.1EWouters
2022-04-11Ports/zsh: Update zsh to version 5.8.1EWouters
2022-04-11Ports/wget: Update wget to version 1.21.3EWouters
2022-04-11Ports/tcl: Update tcl to version 8.6.12EWouters
2022-04-11Ports/sqlite: Update sqlite to version 3380200EWouters
2022-04-11Ports/SDL_sound: Update SDL_sound to git commit df3fc77EWouters
2022-04-11Ports/SDL2_ttf: Update SDL2_ttf to version 2.0.18EWouters
2022-04-11Ports/SDL2-GNUBoy: Update SDL2-GNUBoy to version 1.2.1EWouters
2022-04-11Ports/readline: Update readline to version 8.1.2EWouters
2022-04-11Ports/python3: Update python3 to version 3.10.4EWouters
2022-04-11Ports/pt2-clone: Update pt2-clone to version 1.43EWouters
Upgrade patches to git style, add ReadMe.md and remove from the list of ports missing descriptions.