ladybird/Userland/Applications/Help
kleines Filmröllchen 984bae9038 Help: Refactor link handling
Link handling is now split up between open_page and open_url. While
open_page can handle any sort of input and is responsible for handling
history UI, open_url deals in URLs and takes one of a few different
actions depending on the exact URL given. Currently, only file:// URLs
are handled but this will change in the next few commits.

Note that this commit breaks relative URLs on purpose. After the new
help:// URLs, they won't be needed anyways. The reasoning is that many
URLs not specifically pointing to man page directories will cause a
(non-deadly) unveil violation in `real_path_for`. This specifically
concerns the new application launch URLs that are added in the next
commit.
2022-01-11 00:24:57 +01:00
..
CMakeLists.txt Userland: Link directly against LibUnicodeData where needed 2021-12-30 14:18:12 +01:00
History.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
History.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
main.cpp Help: Refactor link handling 2022-01-11 00:24:57 +01:00
ManualModel.cpp Help: Include page names in the search 2021-12-20 10:58:41 -08:00
ManualModel.h Help: Include page names in the search 2021-12-20 10:58:41 -08:00
ManualNode.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ManualPageNode.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ManualPageNode.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
ManualSectionNode.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ManualSectionNode.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00