mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-06 02:55:49 +03:00
984bae9038
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. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
History.cpp | ||
History.h | ||
main.cpp | ||
ManualModel.cpp | ||
ManualModel.h | ||
ManualNode.h | ||
ManualPageNode.cpp | ||
ManualPageNode.h | ||
ManualSectionNode.cpp | ||
ManualSectionNode.h |