ladybird/Libraries/LibWebView
Jonne Ransijn d7596a0a61 AK: Don't implicitly convert Optional<T&> to Optional<T>
C++ will jovially select the implicit conversion operator, even if it's
complete bogus, such as for unknown-size types or non-destructible
types. Therefore, all such conversions (which incur a copy) must
(unfortunately) be explicit so that non-copyable types continue to work.

NOTE: We make an exception for trivially copyable types, since they
are, well, trivially copyable.

Co-authored-by: kleines Filmröllchen <filmroellchen@serenityos.org>
2024-12-04 01:58:22 +01:00
..
EventLoop
Plugins LibGfx: Clean up #include directives 2024-11-20 21:13:23 +01:00
Application.cpp LibDNS+LibWeb+Ladybird+RequestServer: Let there be DNS over TLS 2024-11-20 21:37:58 +01:00
Application.h LibWebView+UI: Move ownership of application services to LibWebView 2024-11-14 11:47:32 +01:00
Attribute.cpp
Attribute.h
ChromeProcess.cpp
ChromeProcess.h
CMakeLists.txt LibURL+LibWebView: Move public suffix data to LibURL 2024-11-30 12:07:39 +01:00
CookieJar.cpp AK: Don't implicitly convert Optional<T&> to Optional<T> 2024-12-04 01:58:22 +01:00
CookieJar.h AK: Don't implicitly convert Optional<T&> to Optional<T> 2024-12-04 01:58:22 +01:00
Database.cpp
Database.h
Forward.h
HelperProcess.cpp LibDNS+LibWeb+Ladybird+RequestServer: Let there be DNS over TLS 2024-11-20 21:37:58 +01:00
HelperProcess.h LibWebView+UI: Acquire the paths to helper processes inside LibWebView 2024-11-14 11:47:32 +01:00
InspectorClient.cpp
InspectorClient.h
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
Native.css
Options.h LibDNS+LibWeb+Ladybird+RequestServer: Let there be DNS over TLS 2024-11-20 21:37:58 +01:00
PageInfo.h
Process.cpp
Process.h
ProcessHandle.cpp
ProcessHandle.h
ProcessManager.cpp
ProcessManager.h
ProcessType.h
SearchEngine.cpp
SearchEngine.h
SourceHighlighter.cpp
SourceHighlighter.h
UIProcessClient.ipc
UIProcessServer.ipc
URL.cpp LibURL+LibWebView: Move public suffix data to LibURL 2024-11-30 12:07:39 +01: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+Services+UI: Move process helpers to LibWebView 2024-11-11 07:35:43 -05:00
Utilities.h LibWebView+Services+UI: Move process helpers to LibWebView 2024-11-11 07:35:43 -05:00
ViewImplementation.cpp LibURL: Make URL::serialized_host() infallible 2024-11-30 12:07:39 +01:00
ViewImplementation.h LibWebView+UI: Handle common WebView client initialization in LibWebView 2024-11-14 11:47:32 +01:00
WebContentClient.cpp LibWebView+UI: Handle worker agent requests from within LibWebView 2024-11-14 11:47:32 +01:00
WebContentClient.h LibIPC: Remove socket path from IPC Client connections 2024-11-26 11:00:48 +01:00