ladybird/Userland/Libraries/LibWeb
Luke Wilde 05748ed607 LibJS: Convert Console to use MarkedVector<Value>
Using a Vector<Value> is unsafe as GC cannot see the stored values.
This is then vended to outside users of ConsoleClient, e.g. LibWeb and
WebContent, which is then outside of LibJS's control.

An example issue is if the client stores it for later use and forgets
to visit the stored values, meaning they can be destroyed at any time.
We can save the client from this by vending a MarkedVector<Value> to
them.
2022-05-07 01:22:09 +02:00
..
Bindings LibWeb: Add SVGDefsElement 2022-04-11 20:19:10 +02:00
Cookie Userland: Remove a few gratuitous IPC namespace qualifiers 2022-04-03 15:18:20 +01:00
Crypto Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CSS LibWeb: Remove unneeded .gitignore 2022-05-06 14:11:03 +02:00
DOM LibWeb: Remove unneeded iteration filter on LiveNodeList 2022-05-06 14:11:03 +02:00
DOMParsing LibWeb: Convert InnerHTML to use TRY for error propagation 2022-03-22 18:05:25 +00:00
DumpLayoutTree
Encoding
Fetch
Geometry
HighResolutionTime
HTML LibJS: Convert Console to use MarkedVector<Value> 2022-05-07 01:22:09 +02:00
IntersectionObserver LibWeb: Use the specification defined types in IntersectionObserverInit 2022-04-02 13:13:37 +03:00
Layout LibWeb: Allow multiple text-decoration-lines 2022-04-14 21:54:10 +02:00
Loader LibWeb: Only generate ResourceLoader signposts while on Serenity 2022-05-06 14:11:03 +02:00
MimeSniff Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
NavigationTiming
Page LibWeb: Bring MouseEvent a bit closer to spec 2022-04-09 18:27:24 +02:00
Painting LibWeb: Remove a superfluous verify_cast on SVGGraphicsPaintable 2022-05-06 14:11:03 +02:00
RequestIdleCallback LibWeb: Implement the infrastructure necessary for requestIdleCallback 2022-04-02 23:52:25 +01:00
ResizeObserver LibWeb: Add the ResizeObserverBoxOptions IDL enum 2022-04-02 13:13:37 +03:00
Scripts
Selection
SVG LibWeb: Move CSS Parser into new Web::CSS::Parser namespace 2022-04-12 23:03:46 +02:00
Tests
UIEvents LibWeb: Add "which" attribute to UIEvent 2022-04-09 18:27:24 +02:00
URL AK+LibWeb: Encode ' ' as '+' in application/x-www-form-urlencoded 2022-04-10 01:37:45 +02:00
WebAssembly AK: Return Optional<T&> from HashMap<..., T>::get() 2022-04-04 12:48:31 +02:00
WebSockets Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
XHR LibWeb: Move XHR::open() towards more spec compliance 2022-04-23 18:05:55 +02:00
XML Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CMakeLists.txt LibWeb: Use Unicode data for CSS text-transform property 2022-05-04 23:21:34 +02:00
DOMTreeModel.cpp LibWeb: Grey out invisible nodes in the DOM inspector 2022-03-20 19:57:09 +01:00
DOMTreeModel.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Dump.cpp LibWeb: Support CSSRule.type 2022-04-11 21:10:08 +02:00
Dump.h LibWeb: Implement initial CSSFontFaceRule and FontFace classes 2022-03-28 22:25:25 +02:00
FontCache.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
FontCache.h LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Forward.h LibWeb: Add missing [as/is]_border_radius_shorthand() methods 2022-04-18 21:30:51 +02:00
ImageDecoding.cpp
ImageDecoding.h
Namespace.cpp
Namespace.h
Origin.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
OutOfProcessWebView.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
OutOfProcessWebView.h Browser+LibWeb+WebContent: Implement per-URL-pattern proxies 2022-04-09 12:21:43 +02:00
StylePropertiesModel.cpp
StylePropertiesModel.h
TreeNode.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WebContentClient.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WebContentClient.h