1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-08 05:27:14 +09:00
ladybird/Libraries/LibWebView
Timothy Flynn f242920cc9 LibWebView: Add language settings to about:settings
This implements a setting to change the languages provided to websites
from `navigator.language(s)` and the `Accept-Language` header. Whereas
the existing Qt settings dialog allows users to type their language of
choice, this setting allows users to select from a predefined list of
languages. They may choose any number of languages and their preferred
order.

This patch only implements the persisted settings and their UI. It does
not integrate the choses languages into the WebContent process.
2025-04-04 10:16:32 +02: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 language settings to about:settings 2025-04-04 10:16:32 +02: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
Attribute.h
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
Database.h
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
Options.h LibWebView+UI: Introduce a persistent settings object 2025-03-22 17:27:45 +01:00
PageInfo.h
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
ProcessHandle.h
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 language settings to about:settings 2025-04-04 10:16:32 +02:00
Settings.h LibWebView: Add language settings to about:settings 2025-04-04 10:16:32 +02: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
UIProcessServer.ipc
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
UserAgent.h
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+UI: Remove native do-not-track setting 2025-04-02 14:16:18 -04:00
ViewImplementation.h LibWebView+UI: Remove native do-not-track setting 2025-04-02 14:16:18 -04: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