1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 03:08:13 +00:00
serenity/Userland/Applications/Browser
Timothy Flynn 76ae60da15 Browser+Ladybird+LibWeb: Prevent infinite growth of content filters
We never clear content filters on either end of the Browser-WebContent
IPC connection. So when the filters change, we re-append all filters to
the Vector holding them. This incidentally makes it impossible to remove
a filter.

Change both sides to clear their filter lists when receiving a new set
of filters.
2023-04-22 12:32:40 +02:00
..
History LibGUI+Userland: Rename try_load_from_gml() -> load_from_gml() :^) 2023-01-07 14:39:30 +01:00
BookmarksBarWidget.cpp Userland: Construct Menus with name using the non-deprecated String 2023-04-19 07:59:54 +02:00
BookmarksBarWidget.h Browser: Have BookmarksBarWidget signal bookmark changes for Tab 2023-04-09 21:34:20 -06:00
Browser.h Browser: Propagate autoplay settings to the WebContent process 2023-04-18 16:30:02 +02:00
BrowserWindow.cpp LibGUI+Userland: Make Menu::*add_submmenu take name using new string 2023-04-19 07:59:54 +02:00
BrowserWindow.gml Userland: Set tab-widget properties in GML instead of code 2022-05-11 20:16:43 +02:00
BrowserWindow.h Browser: Propagate autoplay settings to the WebContent process 2023-04-18 16:30:02 +02:00
CMakeLists.txt Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
ConsoleWidget.cpp LibJS: Convert MarkupGenerator to the new String 2022-12-07 09:58:38 +00:00
ConsoleWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CookieJar.cpp Browser: Add support for CookieJar to run in a transient, in-memory mode 2023-04-21 07:56:14 +02:00
CookieJar.h Browser: Add support for CookieJar to run in a transient, in-memory mode 2023-04-21 07:56:14 +02:00
CookiesModel.cpp Browser+LibWeb+WebContent: Store cookie expiry times in UTC 2023-02-24 15:50:42 -05:00
CookiesModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Database.cpp LibSQL+Userland: Pass SQL IPC results to clients in a structure 2023-02-03 20:34:45 +01:00
Database.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
DownloadWidget.cpp Everywhere: Use _{short_,}string to create Strings from literals 2023-02-25 20:51:49 +01:00
DownloadWidget.h LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
EditBookmark.gml Userland: Replace empty GUI::Widgets in GML with GUI::Layout::Spacer 2022-09-29 08:31:15 -04:00
ElementSizePreviewWidget.cpp Userland: Use Font::pixel_size_rounded_up() instead of glyph_height() 2023-03-04 00:29:38 +01:00
ElementSizePreviewWidget.h Browser+LibWeb: Add an Element size preview widget to inspector 2022-03-08 22:09:52 +01:00
Forward.h Browser: Add support for CookieJar to run in a transient, in-memory mode 2023-04-21 07:56:14 +02:00
History.cpp Browser: Add window to inspect history 2022-12-31 04:36:22 -07:00
History.h Browser: Add window to inspect history 2022-12-31 04:36:22 -07:00
IconBag.cpp Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
IconBag.h Browser: Add a custom icon for the "New Window" action 2022-10-06 20:51:04 +02:00
InspectorWidget.cpp LibGUI+Userland: Make TabWidget::*add_tab() take title using new string 2023-03-16 09:58:42 +01:00
InspectorWidget.h Browser: Add a missing include in InspectorWidget 2023-03-06 13:05:43 +00:00
main.cpp Browser+Ladybird+LibWeb: Prevent infinite growth of content filters 2023-04-22 12:32:40 +02:00
StorageModel.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
StorageModel.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
StorageWidget.cpp Browser+LibWeb+WebContent: Store cookie expiry times in UTC 2023-02-24 15:50:42 -05:00
StorageWidget.gml Browser+LibWeb+WebContent: Add ability to inspect session storage 2022-05-28 23:54:06 +01:00
StorageWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Tab.cpp Browser: Propagate autoplay settings to the WebContent process 2023-04-18 16:30:02 +02:00
Tab.gml Browser: Add a banner to tabs controlled by WebDriver 2022-11-04 23:38:38 -04:00
Tab.h Browser: Propagate autoplay settings to the WebContent process 2023-04-18 16:30:02 +02:00
WindowActions.cpp Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
WindowActions.h Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00