ladybird/Libraries/LibWebView
Timothy Flynn 5d2e6ffe30 LibWebView: Add autocomplete settings to about:settings
This implements an autocomplete engine inside LibWebView, to replace the
engine currently used by Qt. Whereas Qt uses the Qt Network framework to
perform autocomplete requests, LibWebView uses RequestServer. This moves
downloading this untrusted data out of the browser process.

This patch only implements the persisted settings and their UI. It does
not integrate this engine into the browser UI.
2025-04-02 08:52:45 -04:00
..
EventLoop LibCore: Remove unused methods from EventLoop 2025-01-30 15:34:02 -07:00
Plugins LibWeb+LibWebView: Allow to specify default font size in FontPlugin 2025-01-02 10:47:21 +01:00
WebUI LibWebView: Add autocomplete settings to about:settings 2025-04-02 08:52:45 -04:00
Application.cpp LibWeb+LibWebView+WebContent: Convert about:settings to a WebUI 2025-03-28 07:31:10 -04:00
Application.h LibWeb+LibWebView+WebContent: Convert about:settings to a WebUI 2025-03-28 07:31:10 -04:00
Attribute.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Attribute.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Autocomplete.cpp LibWebView: Add autocomplete settings to about:settings 2025-04-02 08:52:45 -04:00
Autocomplete.h LibWebView: Add autocomplete settings to about:settings 2025-04-02 08:52:45 -04:00
BrowserProcess.cpp LibWebView+UI: Introduce a persistent settings object 2025-03-22 17:27:45 +01:00
BrowserProcess.h LibWebView+UI: Rename ChromeProcess to BrowserProcess 2025-03-15 19:57:27 -04:00
CMakeLists.txt LibWebView: Add autocomplete settings to about:settings 2025-04-02 08:52:45 -04:00
ConsoleOutput.cpp LibDevTools+LibWebView+WebContent: Report exceptions to DevTools 2025-03-27 14:14:02 +00:00
ConsoleOutput.h LibDevTools+LibWebView+WebContent: Report exceptions to DevTools 2025-03-27 14:14:02 +00:00
CookieJar.cpp LibWebView: Consider wss a secure scheme for Secure cookies 2025-01-21 21:36:05 +01:00
CookieJar.h LibWebView: Add method to remove all cookies globally 2025-01-05 13:58:27 +00:00
Database.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Database.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DOMNodeProperties.cpp LibDevTools+LibWebView+WebContent: Selectively fetch DOM node properties 2025-03-20 09:01:26 +01:00
DOMNodeProperties.h LibDevTools+LibWebView+WebContent: Selectively fetch DOM node properties 2025-03-20 09:01:26 +01:00
Forward.h LibWebView: Add autocomplete settings to about:settings 2025-04-02 08:52:45 -04:00
HelperProcess.cpp LibWebView+WebWorker: Attach an image decoder to worker instances 2025-03-27 17:47:27 +00:00
HelperProcess.h LibWebView: Create a spare WebContent process 2025-03-11 12:10:42 +01:00
MachPortServer.cpp LibWebView+Services+UI: Move process helpers to LibWebView 2024-11-11 07:35:43 -05:00
MachPortServer.h LibWebView+Services+UI: Move process helpers to LibWebView 2024-11-11 07:35:43 -05:00
Mutation.cpp LibWeb+LibWebView+WebContent: Inform the UI about DOM mutations 2025-03-08 01:25:55 +01:00
Mutation.h LibWeb+LibWebView+WebContent: Inform the UI about DOM mutations 2025-03-08 01:25:55 +01:00
Native.css Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Options.h LibWebView+UI: Introduce a persistent settings object 2025-03-22 17:27:45 +01:00
PageInfo.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Process.cpp LibWebView: Port to Windows 2025-03-19 20:25:24 -06:00
Process.h AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
ProcessHandle.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ProcessHandle.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ProcessManager.cpp LibWeb+LibWebView+WebContent: Convert about:processes to a WebUI 2025-03-28 07:31:10 -04:00
ProcessManager.h LibWeb+LibWebView+WebContent: Convert about:processes to a WebUI 2025-03-28 07:31:10 -04:00
ProcessType.h LibWebView: Rename the Chrome process type to Browser 2025-03-15 19:57:27 -04:00
SearchEngine.cpp LibWebView+UI: Introduce a persistent settings object 2025-03-22 17:27:45 +01:00
SearchEngine.h LibWebView+UI: Introduce a persistent settings object 2025-03-22 17:27:45 +01:00
Settings.cpp LibWebView: Add autocomplete settings to about:settings 2025-04-02 08:52:45 -04:00
Settings.h LibWebView: Add autocomplete settings to about:settings 2025-04-02 08:52:45 -04:00
SiteIsolation.cpp LibWebView: Keep javascript URL navigations in the same process 2025-03-16 10:59:41 -04:00
SiteIsolation.h LibWebView+WebContent: Add a command-line flag to disable site isolation 2025-03-12 02:00:54 +00:00
SourceHighlighter.cpp Everywhere: Replace miscellaneous references to the chrome process 2025-03-15 19:57:27 -04:00
SourceHighlighter.h LibWebView: Handle missing URL for view source 2025-03-04 16:24:19 -05:00
UIProcessClient.ipc Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
UIProcessServer.ipc Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
URL.cpp LibWebView: Better integration of sanitize_url with search 2025-03-27 18:30:08 -04:00
URL.h LibURL+LibWebView: Move public suffix data to LibURL 2024-11-30 12:07:39 +01:00
UserAgent.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
UserAgent.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Utilities.cpp LibWebView: Port to Windows 2025-03-19 20:25:24 -06:00
Utilities.h LibWebView+Services+UI: Move process helpers to LibWebView 2024-11-11 07:35:43 -05:00
ViewImplementation.cpp LibWebView+WebContent+UI: Migrate to the new autoplay settings 2025-03-30 16:18:57 +01:00
ViewImplementation.h LibWebView+WebContent+UI: Migrate to the new autoplay settings 2025-03-30 16:18:57 +01:00
WebContentClient.cpp LibWeb+LibWebView+WebContent: Convert about:settings to a WebUI 2025-03-28 07:31:10 -04:00
WebContentClient.h LibWeb+LibWebView+WebContent: Convert about:settings to a WebUI 2025-03-28 07:31:10 -04:00
WebUI.cpp LibWeb+LibWebView+WebContent: Convert about:settings to a WebUI 2025-03-28 07:31:10 -04:00
WebUI.h LibWeb+LibWebView+WebContent: Introduce a WebUI framework 2025-03-28 07:31:10 -04:00