Tom
535113bac4
Launcher: Provide launcher details to LibDesktop
...
This allows applications to get additional information,
such as name or icons, for each launch handler.
2020-07-15 00:11:30 +02:00
Andreas Kling
94ddb07e58
LibIPC+Services: Make ClientConnection take socket as NonnullRefPtr
...
This avoids getting into the awkward situation where the socket is
still part-owned by main() in multi-instance service. Also it just
reads nicer.
2020-07-06 13:30:11 +02:00
Andreas Kling
3654710c41
LibIPC+Services: Support URL as a native IPC type
2020-06-07 22:55:33 +02:00
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
Nicholas Hollett
2708cc0f72
LaunchServer: Add the LaunchServer to centralise file associations.
...
Step one of moving DesktopServices::open handling out of process. This
makes it easier to do things like read in associations for which program
opens which files or protocols. This gives users the ability to modify
the associations without having to rebuild :^)
2020-05-09 15:12:56 +02:00