1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 09:14:58 +00:00
serenity/Userland/Applications/Browser
Ali Mohammad Pur 0c5c75e8a4 LibCore: Slightly rework the Core::Promise API
The previous iteration of this API was somewhat odd and rough in random
places, which degraded usability and made less than perfect sense.
This commit reworks the API to be a little closer to more
conventional promise APIs (a la javascript promises).

Also adds a test to ensure the class even works.
2023-07-08 23:13:00 +01:00
..
History LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
BookmarksBarWidget.cpp Browser: Don't show error message box when canceling editor dialog 2023-05-23 06:03:13 +02:00
BookmarksBarWidget.h Browser: Don't show error message box when canceling editor dialog 2023-05-23 06:03:13 +02:00
Browser.h Browser+Ladybird+LibWeb: Port content filters to String 2023-04-22 12:32:40 +02:00
BrowserWindow.cpp Userland: Convert config listener callbacks to use StringView 2023-06-27 15:37:00 +01:00
BrowserWindow.gml Userland: Set tab-widget properties in GML instead of code 2022-05-11 20:16:43 +02:00
BrowserWindow.h Userland: Convert config listener callbacks to use StringView 2023-06-27 15:37:00 +01:00
CMakeLists.txt Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
ConsoleWidget.cpp Browser+Ladybird: Render text in the JS console with a monospace font 2023-04-26 15:43:57 +02:00
ConsoleWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
CookieJar.cpp LibCore: Slightly rework the Core::Promise API 2023-07-08 23:13:00 +01: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 LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
CookiesModel.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02: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 Browser: Set DownloadWidget progress bar minimum value correctly 2023-06-19 18:50:52 +02:00
DownloadWidget.h Everywhere: Correctly report progress of downloads larger than 4GiB 2023-06-19 06:13:19 +02: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 Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +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 Ladybird: Add context menu items to directly open audio files 2023-06-19 17:42:55 +02:00
IconBag.h Ladybird: Add context menu items to directly open audio files 2023-06-19 17:42:55 +02:00
InspectorWidget.cpp Browser+LibWebView: Load and Display ARIA Properites and State 2023-07-06 11:21:36 +01:00
InspectorWidget.h Browser+LibWebView: Load and Display ARIA Properites and State 2023-07-06 11:21:36 +01:00
main.cpp Browser: Store default config values in a single place 2023-06-06 00:47:23 +02:00
StorageModel.cpp LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
StorageModel.h LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
StorageWidget.cpp Browser: Avoid unnecessary copies of temporary Storages 2023-06-15 08:07:17 +02: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+LibWebView: Load and Display ARIA Properites and State 2023-07-06 11:21:36 +01:00
Tab.gml LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStyle 2023-04-30 05:49:46 +02:00
Tab.h Ladybird+LibWeb+WebContent: Add context menu controls for muting audio 2023-06-16 19:34:42 +02:00
WindowActions.cpp LibGUI+Userland: Port Action status tips to String 2023-06-15 13:53:22 +01:00
WindowActions.h Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00