ladybird/Libraries/LibWebView
Aliaksandr Kalenik 7c47643da6 Compositor+LibWeb+LibWebView: Simplify compositor context IDs
Page-presenting compositor contexts still carried a separate tagged ID
namespace and Browser-side page/context maps even though page IDs are
now allocated globally by the UI process. That made context
registration keep two ways to describe the same relationship and
forced compositor IPC to pass an extra presentation bit.

Use each page ID directly as its page-presenting compositor context ID
and allocate non-page compositor contexts from the same Browser-owned
counter. The registration path now sends only the optional page ID, and
Compositor infers client presentation from that page ID.
2026-05-30 17:30:00 +01:00
..
Plugins
WebUI LibWebView+UI: Disable primary paste on unsupported systems 2026-05-27 13:33:44 -04:00
Application.cpp Compositor+LibWeb+LibWebView: Simplify compositor context IDs 2026-05-30 17:30:00 +01:00
Application.h Compositor+LibWeb+LibWebView: Simplify compositor context IDs 2026-05-30 17:30:00 +01:00
Attribute.cpp
Attribute.h
Autocomplete.cpp RequestServer: Send bytecode cache sidecars as files 2026-05-16 08:13:35 +02:00
Autocomplete.h LibWebView: Add a "Search with <engine>" autocomplete row 2026-04-16 21:01:28 +02:00
BookmarkStore.cpp LibWebView: Add bookmark import/export to about:bookmarks 2026-04-22 08:02:15 -04:00
BookmarkStore.h LibWebView: Add bookmark import/export to about:bookmarks 2026-04-22 08:02:15 -04:00
BrowserProcess.cpp LibWebView: Remove new tab page URL from sanitize_urls API 2026-04-24 20:17:23 +02:00
BrowserProcess.h
CMakeLists.txt LibWeb+LibHTTP+LibWebView: Implement HSTS 2026-05-29 22:23:33 +02:00
CompositorClient.cpp LibWebView+WebContent: Add feature-gated Compositor process backend 2026-05-22 19:50:42 +01:00
CompositorClient.h Compositor+WebContent+LibWebView: Implement service-side compositor IPC 2026-05-22 19:50:42 +01:00
ConsoleOutput.cpp
ConsoleOutput.h
CookieJar.cpp
CookieJar.h
DOMNodeProperties.cpp
DOMNodeProperties.h
ErrorHTML.h LibWeb+LibWebView: Preserve crashed page URLs on crash 2026-05-20 20:17:45 +02:00
FileDownloader.cpp RequestServer: Send bytecode cache sidecars as files 2026-05-16 08:13:35 +02:00
FileDownloader.h
Forward.h LibWeb+LibHTTP+LibWebView: Implement HSTS 2026-05-29 22:23:33 +02:00
HeadlessWebView.cpp LibWebView+WebContent: Add feature-gated Compositor process backend 2026-05-22 19:50:42 +01:00
HeadlessWebView.h
HelperProcess.cpp LibWebView+WebContent: Make page IDs browser-assigned 2026-05-30 17:30:00 +01:00
HelperProcess.h LibWebView+WebContent: Make page IDs browser-assigned 2026-05-30 17:30:00 +01:00
HistoryDebug.h LibWebView: Add history-backed location autocomplete 2026-04-16 21:01:28 +02:00
HistoryStore.cpp LibWebView: Track recently closed tabs and windows 2026-05-13 11:03:41 +01:00
HistoryStore.h LibWebView: Track recently closed tabs and windows 2026-05-13 11:03:41 +01:00
HSTSStore.cpp LibWebView: Let Settings clear HSTS policies 2026-05-29 22:23:33 +02:00
HSTSStore.h LibWebView: Let Settings clear HSTS policies 2026-05-29 22:23:33 +02:00
Menu.cpp LibWebView+UI: Add an option to toggle a menu's visibility 2026-05-29 10:46:27 -04:00
Menu.h LibWeb: Add a caret hit-test debug overlay 2026-05-30 13:50:48 +02:00
Mutation.cpp
Mutation.h
Native.css
Options.h LibWebView+WebContent: Remove compositor thread option 2026-05-25 00:45:24 +02:00
PageInfo.h
Process.cpp LibWebView: Tie helper processes to browser lifetime 2026-05-26 20:40:25 +02:00
Process.h
ProcessHandle.cpp
ProcessHandle.h
ProcessManager.cpp LibWebView: Force-exit unresponsive child processes 2026-05-26 20:40:25 +02:00
ProcessManager.h LibWebView: Force-exit unresponsive child processes 2026-05-26 20:40:25 +02:00
ProcessMonitor.cpp WebContent: Exit cleanly when browser IPC disconnects 2026-05-12 20:57:08 +02:00
ProcessMonitor.h WebContent: Exit cleanly when browser IPC disconnects 2026-05-12 20:57:08 +02:00
ProcessType.h Compositor+LibWebView+WebContent: Scaffold opt-in Compositor process 2026-05-22 19:50:42 +01:00
SearchEngine.cpp
SearchEngine.h
Settings.cpp LibWebView: Add an option to show the advanced debug menu 2026-05-29 10:46:27 -04:00
Settings.h LibWebView: Add an option to show the advanced debug menu 2026-05-29 10:46:27 -04:00
SiteIsolation.cpp
SiteIsolation.h
SourceHighlighter.cpp
SourceHighlighter.h
StorageJar.cpp
StorageJar.h
StorageSetResult.h
UIProcessClient.ipc
UIProcessServer.ipc
URL.cpp LibWebView: Remove new tab page URL from sanitize_urls API 2026-04-24 20:17:23 +02:00
URL.h LibWebView: Remove new tab page URL from sanitize_urls API 2026-04-24 20:17:23 +02:00
UserAgent.cpp
UserAgent.h
Utilities.cpp LibWebView: Do not allow SelectedFile to transfer directories 2026-05-20 21:09:22 +02:00
Utilities.h LibWeb+LibWebView+UI: Move SelectedFile factory to LibWebView 2026-05-20 21:09:22 +02:00
ViewImplementation.cpp LibWebView: Wire node picker state to hit testing 2026-05-29 17:01:34 +01:00
ViewImplementation.h LibWebView: Wire node picker state to hit testing 2026-05-29 17:01:34 +01:00
WebContentClient.cpp Compositor+LibWeb+LibWebView: Simplify compositor context IDs 2026-05-30 17:30:00 +01:00
WebContentClient.h Compositor+LibWeb+LibWebView: Simplify compositor context IDs 2026-05-30 17:30:00 +01:00
WebUI.cpp LibWebView+WebContent: Make page IDs browser-assigned 2026-05-30 17:30:00 +01:00
WebUI.h LibWebView+WebContent: Make page IDs browser-assigned 2026-05-30 17:30:00 +01:00
WebWorkerClient.cpp LibWeb+LibHTTP+LibWebView: Implement HSTS 2026-05-29 22:23:33 +02:00
WebWorkerClient.h LibWeb+LibHTTP+LibWebView: Implement HSTS 2026-05-29 22:23:33 +02:00
WorkerProcessManager.cpp LibWeb+LibWebView: Move WebWorkerClient into LibWebView 2026-05-27 02:27:19 +01:00
WorkerProcessManager.h LibWeb+LibWebView: Move WebWorkerClient into LibWebView 2026-05-27 02:27:19 +01:00