Add background portal
Needs ReviewPublic

Authored by jgrulich on Mon, Mar 23, 9:51 AM.

Details

Reviewers
davidedmundson
Group Reviewers
Plasma
Summary

Implements Background portal, providing APIS related to applications running in the background.

Implemented according to: https://github.com/flatpak/xdg-desktop-portal/blob/master/data/org.freedesktop.impl.portal.Background.xml

Test Plan

Tested with manual invocations over DBus and checking what I return back through dbus-monitor.

Diff Detail

Repository
R838 Flatpak Support: KDE Portal for XDG Desktop
Branch
background-portal
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 24095
Build 24113: arc lint + arc unit
jgrulich created this revision.Mon, Mar 23, 9:51 AM
Restricted Application added a project: Plasma. · View Herald TranscriptMon, Mar 23, 9:51 AM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
jgrulich requested review of this revision.Mon, Mar 23, 9:51 AM
jgrulich edited the summary of this revision. (Show Details)
jgrulich edited the test plan for this revision. (Show Details)
jgrulich updated this revision to Diff 78271.Mon, Mar 23, 10:16 AM

Replace my custom function for quoting of arguments with KShell

jgrulich updated this revision to Diff 78272.Mon, Mar 23, 10:24 AM

Avoid potential crash when captured variable goes out of scope