serenity/Userland
Andrew Kaster 3935105d0a LibWeb: Implement the inner navigate event firing algorithm
This algorithm is the meat of firing the NavigateEvent at navigation.
In order to implement it, we also need to add some getters/setters on
NavigateEvent. The implemetentation deviates from the spec in when
exactly the NavigateEvent is created. In following the pattern for other
events. we construct the event from the NavigateEventInit structure from
our native code. This makes the code a lot simpler than adding 10
getters to the NavigateEvent that are only ever used just after
construction. I'm not 100% conviced the promise resolution code is
correct, but we can add tests for that later :^).
2023-09-23 18:57:31 +02:00
..
Applets Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
Applications Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
DevTools Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
DynamicLoader CMake: Use CMAKE_POSITION_INDEPENDENT_CODE instead of explicit -fpic 2023-09-18 10:26:42 +02:00
Games Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
Libraries LibWeb: Implement the inner navigate event firing algorithm 2023-09-23 18:57:31 +02:00
Services Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
Shell Shell: Allow the user to set the prompt using PROMPT() 2023-09-07 11:52:37 -06:00
Utilities Userland: Make Window::set_main_widget() non-fallible 2023-09-21 10:20:23 +02:00
CMakeLists.txt