serenity/Ladybird/Qt
Andreas Kling c9a1eebcb9 Everywhere: Add HTTP::HeaderMap and use for response headers
Instead of using a HashMap<ByteString, ByteString, CaseInsensitive...>
everywhere, we now encapsulate this in a class.

Even better, the new class also allows keeping track of multiple headers
with the same name! This will make it possible for HTTP responses to
actually retain all their headers on the perilous journey from
RequestServer to LibWeb.

(cherry picked from commit e636851481eabdf00953573a5eb459ee52feeacc)

Updated various SerenityOS components to make it build.

Fetch: Make sure we iterate over HeaderMap's headers()

This fixes a build failure when built with CMake option
'-DENABLE_ALL_THE_DEBUG_MACROS=ON'.

(cherry picked from commit c51d01bea712d75f9b2cd700be942935044e49b4)
2024-06-10 12:01:57 +02:00
..
Application.cpp Ladybird: Respect window.open() features in Qt chrome 2024-05-30 16:16:33 -04:00
Application.h Ladybird: Respect window.open() features in Qt chrome 2024-05-30 16:16:33 -04:00
AudioCodecPluginQt.cpp
AudioCodecPluginQt.h
AudioThread.cpp
AudioThread.h
AutoComplete.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
AutoComplete.h Ladybird/Qt: Make String allocation infallible 2023-12-04 12:03:48 -07:00
BrowserWindow.cpp Ladybird: Respect window.open() features in Qt chrome 2024-05-30 16:16:33 -04:00
BrowserWindow.h Ladybird: Respect window.open() features in Qt chrome 2024-05-30 16:16:33 -04:00
EventLoopImplementationQt.cpp Ladybird/Qt: Use a precise timer for event loop timer events 2024-02-26 16:12:20 -07:00
EventLoopImplementationQt.h LibCore+Ladybird: Don't force timer ids to be integer just to remap them 2024-02-25 17:24:36 -07:00
EventLoopImplementationQtEventTarget.cpp
EventLoopImplementationQtEventTarget.h
FindInPageWidget.cpp Ladybird/Qt: Flatten the buttons in the find-in-page panel 2024-06-01 13:50:03 +01:00
FindInPageWidget.h Ladybird/Qt: Add a checkbox to enable case-sensitive find-in-page 2024-06-01 07:37:54 +02:00
Icon.cpp Ladybird/Qt: Move the TVG icon loader to a utility file 2024-04-03 20:56:04 +02:00
Icon.h Ladybird/Qt: Move the TVG icon loader to a utility file 2024-04-03 20:56:04 +02:00
InspectorWidget.cpp Ladybird/Qt: Adjust the Inspector context menu by the device pixel ratio 2024-03-11 16:49:20 +01:00
InspectorWidget.h Ladybird/Qt: Adjust the Inspector context menu by the device pixel ratio 2024-03-11 16:49:20 +01:00
ladybird.qrc Ladybird/Qt: Add a find in page widget 2024-05-30 16:30:11 +02:00
LocationEdit.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
LocationEdit.h Ladybird: Add autocomplete to LocationEdit 2023-08-17 15:30:23 +01:00
main.cpp Ladybird: Add --force-new-process option 2024-05-29 08:17:01 +02:00
RequestManagerQt.cpp Everywhere: Add HTTP::HeaderMap and use for response headers 2024-06-10 12:01:57 +02:00
RequestManagerQt.h LibProtocol+Userland: Support unbuffered protocol requests 2024-05-26 18:29:24 +02:00
Settings.cpp Ladybird/Qt: Introduce a hamburger menu and use by default 2024-05-06 08:24:56 -04:00
Settings.h Ladybird/Qt: Introduce a hamburger menu and use by default 2024-05-06 08:24:56 -04:00
SettingsDialog.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
SettingsDialog.h Ladybird/Qt: Do not "share" ownership of Qt objects 2023-12-04 12:03:48 -07:00
StringUtils.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
StringUtils.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Tab.cpp Ladybird/Qt: Add a find in page widget 2024-05-30 16:30:11 +02:00
Tab.h Ladybird/Qt: Add a find in page widget 2024-05-30 16:30:11 +02:00
TabBar.cpp Ladybird: Add a context menu to the tab bar 2024-04-29 08:11:21 +02:00
TabBar.h Ladybird: Add a context menu to the tab bar 2024-04-29 08:11:21 +02:00
TaskManagerWindow.cpp Ladybird: Slightly increase the size of the Task Manager window 2024-04-22 14:46:10 -06:00
TaskManagerWindow.h Ladybird: Add a simple TaskManager window for tracking child processes 2024-04-02 09:52:34 -06:00
TVGIconEngine.cpp
TVGIconEngine.h
WebContentView.cpp LibWeb: Add Web::UIEvents::MouseButton enum, drop dependency on LibGUI 2024-06-02 20:24:42 +02:00
WebContentView.h Ladybird/Qt: Factor out a method to update the screen rects 2024-05-27 17:24:51 -06:00
WebSocketImplQt.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WebSocketImplQt.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WebSocketQt.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WebSocketQt.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30