ladybird/Libraries/LibWeb
Andreas Kling b81269e78b Libraries: Clean up UTF-16 source text paths
Store parser errors, source range filenames, source code filenames,
module source, and Rust parser errors as UTF-16 where they flow back
into JavaScript-visible strings. Keep byte-oriented source buffers
byte-backed.

Remove temporary PrimitiveString, ByteString, and UTF-8 detours from
JSON, RegExp, module debug logging, print formatting, and tests.
2026-06-22 19:51:25 +02:00
..
Animations Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
ARIA Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
Bindings Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
Clipboard Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
Compositor LibWeb+Compositor+WebContent: Simplify nested context composition 2026-06-18 07:08:34 +02:00
Compression LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ContentBlocker/Rust LibWeb: Route content blocker Rust allocations through mimalloc 2026-06-03 06:48:08 -04:00
ContentSecurityPolicy Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
CookieStore Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
CredentialManagement Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
Crypto Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
CSS Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
DOM Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
DOMURL Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
Editing LibWeb: Use Utf16StringBuilder for UTF-16 text assembly 2026-06-22 16:10:40 +02:00
Encoding Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
EncryptedMediaExtensions LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
EntriesAPI LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
EventTiming LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Fetch Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
FileAPI Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
Fullscreen LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Gamepad Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
Geolocation LibWeb: Support Geolocation permission 2026-05-11 21:01:01 +02:00
Geometry Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
GPC
HighResolutionTime LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTML Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
IndexedDB Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
Infra Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
Internals Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
IntersectionObserver LibWeb: Keep pinch zoom out of client rects 2026-06-16 02:03:59 +02:00
Layout LibWeb: Use resolved subgrid inline size for row contributions 2026-06-22 18:27:22 +02:00
Loader Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
MathML Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
MediaCapabilitiesAPI Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
MediaCapture Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
MediaSourceExtensions LibJS: Isolate ArrayBuffer backing stores 2026-06-10 14:50:10 +02:00
MimeSniff
MixedContent
NavigationTiming Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
NotificationsAPI LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Page LibDevTools+LibWeb: Send IndexedDB change updates 2026-06-19 14:25:39 +02:00
Painting LibWeb: Use Utf16StringBuilder for UTF-16 text assembly 2026-06-22 16:10:40 +02:00
PerformanceTimeline Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
PermissionsAPI Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
Platform LibGfx+LibWeb: Make emoji font fallback presentation-aware 2026-06-20 23:51:46 +02:00
ReferrerPolicy
RequestIdleCallback LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ResizeObserver LibGC: Default-construct RootVector from the global heap 2026-05-20 20:37:55 +02:00
ResourceTiming LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Rust Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
SecureContexts LibURL+LibWeb+LibWebView: Move internal URLs to their own header 2026-06-10 20:27:36 +02:00
Selection LibWeb: Avoid cross-root Selection extend comparisons 2026-06-08 01:04:08 +02:00
Serial LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ServiceWorker Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
Speech LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
SRI
StorageAPI LibWeb: Implement legacy-clone of session storage shed on window.open 2026-05-18 16:38:15 +02:00
Streams Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
SVG LibWeb: Make computed properties immutable 2026-06-20 23:43:17 +02:00
TrustedTypes Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
UIEvents LibWeb: Use Event storage for MouseEvent relatedTarget 2026-06-18 12:40:37 +02:00
URLPattern LibURL: Implement URLPattern in Rust 2026-05-28 09:27:41 +02:00
UserTiming LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ViewTransition LibWeb: Make computed properties immutable 2026-06-20 23:43:17 +02:00
WebAssembly Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
WebAudio LibWeb: Remove various case of unneeded use of GC::Root 2026-05-29 17:21:17 +02:00
WebDriver Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
WebGL Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
WebIDL Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
WebSockets Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
WebVTT LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebXR LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Worker LibWeb+LibWebView+WebWorker: Initialize transport peer pid on Windows 2026-06-18 04:06:30 +02:00
XHR Libraries: Use UTF-16 for JS-visible runtime strings 2026-06-22 19:51:25 +02:00
XLink
XML LibWeb: Use Utf16StringBuilder for UTF-16 text assembly 2026-06-22 16:10:40 +02:00
XPath LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CMakeLists.txt LibWeb: Add IndexedDB inspection helpers 2026-06-19 14:25:39 +02:00
Dump.cpp LibWebView: Keep browser history in the UI process 2026-06-14 17:38:44 +02:00
Dump.h LibWeb: Rename show_cascaded_properties flag in dump_tree() 2026-05-05 16:02:23 +02:00
Forward.h LibWeb/IndexedDB: Add Key to Forward.h 2026-06-19 14:25:39 +02:00
GraphemeEdgeTracker.cpp LibWeb: Use the ASCII line segmenter for eligible text 2026-05-05 18:59:07 +02:00
GraphemeEdgeTracker.h
idl_files.cmake LibWeb: Expose document caretPositionFromPoint 2026-05-30 13:50:48 +02:00
InvalidateDisplayList.h
Namespace.cpp Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
Namespace.h Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
PixelUnits.cpp LibWeb: Add session history serialization support 2026-06-14 17:38:44 +02:00
PixelUnits.h LibWeb: Saturate CSSPixels::abs() at the i32 minimum 2026-06-22 17:00:14 +02:00
RefCountedTreeNode.h LibWeb: Make layout nodes refcounted 2026-06-07 20:52:49 +02:00
TraversalDecision.h
TraversalOrder.h
TreeNode.h LibWeb: Make Paintable tree ref-counted 2026-05-07 15:03:44 +02:00