Andreas Kling
512c04c64f
LaunchServer+LibDesktop: Add API to list handlers for a given URL
...
You can now ask for a list of applications that can handle opening
a given URL. This will be useful for creating context menus.
2020-05-12 18:49:24 +02:00
AnotherTest
21efd96c64
LibDesktop: Return the correct value in OpenUrl
...
This patch fixes a tiny issue where the result of open_url would always
be true, since handle(OpenUrl) returns the message instead of the
result.
2020-05-10 00:39:14 +02:00
Andreas Kling
427863f275
LibDesktop: Don't resolve relative URL's, expect absolute URLs instead
...
It's not our job in LibDesktop to resolve relative URLs on behalf of
callers, so let's just not do that. :^)
2020-05-09 16:14:56 +02:00
Nicholas Hollett
b7810a31c3
LibDesktop: Switch to LaunchServer for DesktopServices::open
...
Moves DirectoryServices out of LibCore (because we need to link with
LibIPC), renames it Desktop::Launcher (because Desktop::DesktopServices
doesn't scan right) and ports it to use the LaunchServer which is now
responsible for starting programs for a file.
2020-05-09 15:13:32 +02:00