xdg-desktop-portal

Desktop integration portal

LGPL-2.1 License

Stars
525
Committers
157

Bot releases are hidden (Show)

xdg-desktop-portal - 1.14.1

Published by mwleeds over 2 years ago

  • Fix an issue in 1.14.0 where xdg-desktop-portal.service starting before
    graphical-session-pre.target would cause the GNOME session to deadlock by
    moving code to a new libexec binary which handles deleting or migrating
    .desktop files (and icons) from the dynamic launcher portal for apps which
    have been uninstalled or renamed.
  • Fix some bugs in the aforementioned launcher migration implementation,
    "xdg-desktop-portal-rewrite-launchers".
  • Fix build without libsystemd
$ sha256sum xdg-desktop-portal-1.14.1.tar.xz 
698159680592c77c7df60c8849f3ae1df421b23972fcdc7b16db40d01996e3ec  xdg-desktop-portal-1.14.1.tar.xz
xdg-desktop-portal - 1.12.2

Published by mwleeds over 2 years ago

  • realtime: Fix error code paths
  • realtime: Fix MakeThreadHighPriorityWithPID method
  • screencast: Fix an error when restoring streams
  • screencast: Fix D-Bus interface XML type annotations
  • New translation: pt
$ sha256sum xdg-desktop-portal-1.12.2.tar.xz 
0cee307b9bea266df6d34218841181a8395c68a778fd6b16f37395af3c3b2966  xdg-desktop-portal-1.12.2.tar.xz
xdg-desktop-portal - 1.14.0

Published by mwleeds over 2 years ago

  • Add a new "dynamic launcher" portal, which can install .desktop files and
    accompanying icons after user confirmation.
  • Rework handling of empty app IDs: In case an empty string app ID is stored in
    the permission store, this permission is now shared only by apps whose app ID
    couldn't be determined, rather than all unsandboxed apps.
  • Use libsystemd (when available) to try to determine the app ID of unsandboxed
    processes. This is useful since some portals otherwise can't be used by host
    apps.
  • Make x-d-p start on session start, which is needed for the dynamic launcher
    portal to handle rewriting launchers for apps that have been renamed.
  • Bring back the copy of Flatpak's icon-validator, which was dropped many
    releases ago.
  • Icon validation is now required for the notification and dynamic launcher
    portals (previously it was only done if the "flatpak-validate-icon" binary
    could be found).
  • document-portal: Move to the libfuse3 API
  • document-portal: Use renameat2 sys call
  • document-portal: Use mutex to fix concurrency bug
  • realtime: Fix error code paths
  • realtime: Fix MakeThreadHighPriorityWithPID method
  • screencast: Fix an error when restoring streams
  • ci: Various improvements
  • Documentation improvements
  • New translations: pt, ro
$ sha256sum xdg-desktop-portal-1.14.0.tar.xz 
5746d95d7a21ceecfb4621035e65702939aac3412a5f05500221c776fb625488  xdg-desktop-portal-1.14.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 3 years ago

Changes in 1.12.1, 22-12-2021

  • Fix a crash in the device portal
$ sha256sum xdg-desktop-portal-1.12.1.tar.xz 
f83e3f37c19d423e7dd5e205deca8560bffb00b1620023bd2536c1d4ff8b4358  xdg-desktop-portal-1.12.1.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 3 years ago

Changes in 1.12.0, 21-12-2021

  • Place portals in the systemd session.slice
  • settings: Add color-scheme key
  • open-uri: Avoid a sync call to org.freedesktop.FileManager
  • screncast: Allow restoring previous sessions
  • Add a portal for requesting realtime permissions
  • ci: Many improvements
  • Publish the docs from a ci job
  • Translation updates
$ sha256sum xdg-desktop-portal-1.12.0.tar.xz 
575c6ac16d4f8ea352ee260c1cca2e0ae7ec0d5019386ec5af0c38acb64095ac  xdg-desktop-portal-1.12.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 3 years ago

Changes in 1.10.1

  • Revert a breaking change to the screencast and inhibit portal
$ sha256sum xdg-desktop-portal-1.10.1.tar.xz 
ed798de9e7994949f72d8aca69c95fec79446b404395de2dc6c96b7a45c634a5  xdg-desktop-portal-1.10.1.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 3 years ago

Changes in 1.10.0

  • Remap /run/flatpak/app, for Flatpak 1.11.x
  • Remap /var/config and /var/data
  • permission-store: Avoid a crash
  • permissions-store: Add GetPermission
  • screencast: Add 'virtual' source type
  • openuri: Use real path for OpenDirectory
  • location: Fix accuracy levels
  • Add power profile monitor implementation
  • Translation updates
$ sha256sum xdg-desktop-portal-1.10.0.tar.xz 
a22dc980a41fa255dff62512f1ade9ad6c1192b561634d920214677117ed4f0f  xdg-desktop-portal-1.10.0.tar.xz

xdg-desktop-portal -

Published by matthiasclasen over 3 years ago

Changes in 1.8.1

  • openuri: Fix an fd leak
  • filechooser: Fix directory support
  • build: Drop a fontconfig dependency
  • snap: Use cgroups to identify confined apps
  • documents: Add snap support
  • wallpaper: Fix a crash
  • build: Factor out a fuse check
  • Translation updates
$ sha256sum xdg-desktop-portal-1.8.1.tar.xz 
01f5f87d3546b63bad85cdba40619913435235a499af3c48ec7554ce8200dcdf  xdg-desktop-portal-1.8.1.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 4 years ago

Changes in 1.8.0

  • openuri: Allow skipping the chooser for more URL tyles
  • openuri: Robustness fixes
  • filechooser: Return the current filter
  • camera: Make the client node visible
  • camera: Don't leak pipewire proxy
  • Fix file descriptor leaks
  • Testsuite improvements
  • Translation updates
$ sha256sum xdg-desktop-portal-1.8.0.tar.xz 
a2fc5681b3a35078239072a98d6435a4c8404016730cab17c9febfd4ecec3610  xdg-desktop-portal-1.8.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 4 years ago

Changes in 1.7.2

  • document: Reduce the use of open fds
  • document: Add more tests and fix issues they found
  • Fix the build with musl
$ sha256sum xdg-desktop-portal-1.7.2.tar.xz 
2f2bffa93107d905b9939b844eb6c46f37267c37dc27146ab13ae429f03e629f  xdg-desktop-portal-1.7.2.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 4 years ago

Changes in 1.7.1

  • filechooser: Add a "directory" option
  • filechooser: Document the "writable" option
  • document: Expose directories with their proper name
41b3c1ce33716c89944b70ed20b61cef9c07dcff1a2fa4dd67965a3e1d5cd6c6  xdg-desktop-portal-1.7.1.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 4 years ago

Changes in 1.7.0

  • testsuite improvements
  • background: Avoid a segfault
  • screencast: Require pipewire 0.3
  • document: Support exporting directories
  • document: New fuse implementation
  • better support for snap and toolbox
  • Translation updates
$ sha256sum xdg-desktop-portal-1.7.0.tar.xz 
e9ed11d1833706e65d75c5b51841fc6e8180fe539b4fa8ee24c397c11bf35694  xdg-desktop-portal-1.7.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 5 years ago

Changes in 1.6.0

  • tests: Adapt to libportal api changes
$ sha256sum xdg-desktop-portal-1.6.0.tar.xz 
883c9c9a925e48af54812b5347f546dd776ec2e27076a83d5a8126af6bafb9da  xdg-desktop-portal-1.6.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 5 years ago

Changes in 1.5.4

  • background: Add a signal to the impl api
  • background: Rewrite the monitoring to better track when apps disappear
  • permissions: Fix SetValue handling of GVariant wrapping. This is an api change
  • openuri: Add a per-type always-ask option
  • openuri: Show the app chooser dialog less often
  • memorymonitor: A new portal to let apps receive low memory warnings
  • filetransfer: A new portal to rewrite file paths between sandboxes
$ sha256sum xdg-desktop-portal-1.5.4.tar.xz 
bf8352586b71daa02469f9e87da4433cba60a534273e0b5328d6618eaa0eba5c  xdg-desktop-portal-1.5.4.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 5 years ago

Changes in 1.5.3

  • Add more tests
  • Translation updates
  • location: Various fixes
  • document portal: Monitor fuse mount
  • openuri: Only ask 3 times to use the same app
  • openuri: Add an 'ask' option
  • Fix build from git
  • email: Allow multiple addresses, cc and bcc
  • filechooser: Allow saving multiple files
$ sha256sum xdg-desktop-portal-1.5.3.tar.xz 
23e20471be219321982efe6f783ccb5d12d350689a6db2509d69cee8029f4fed  xdg-desktop-portal-1.5.3.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 5 years ago

Changes in 1.5.2

  • Add many more tests, using libportal
  • gamemode: Add a pidfd-based api
  • inhibit: Send a Response signal
  • openuri: Add an OpenDirectory api
  • Translation updates
$ sha256sum xdg-desktop-portal-1.5.2.tar.xz 
039bf32c4c86604fa38295130b8b2a37fc9bae778be145b7197b0616a5e8a79b  xdg-desktop-portal-1.5.2.tar.xz
xdg-desktop-portal -

Published by matthiasclasen almost 5 years ago

Changes in 1.5.1

  • Add a portal for setting desktop backgrounds
  • Add tests
  • Optionally use libportal (for tests)
198c6167ce7a155a720ac0bd5a330cb0f464d321ae31d99a7a05b15f0633417e  xdg-desktop-portal-1.5.1.tar.xz
xdg-desktop-portal -

Published by matthiasclasen about 5 years ago

Changes in 1.5.0

  • Add a secret portal that is meant be used via
    libsecret inside the sandbox. One backend for
    this will live in gnome-keyring, others are
    possible
  • Fix a file descriptor leak
  • Reduce log spam
  • Translation updates
$ sha256sum xdg-desktop-portal-1.5.0.tar.xz 
ba2a7e5c8ae2a5ccca6f9bf1e40d5758044fdb3a36eb42ba13c2e7b6267eac6f  xdg-desktop-portal-1.5.0.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 5 years ago

Changes in 1.4.2

  • Build fixes
$ sha256sum xdg-desktop-portal-1.4.2.tar.xz 
10f887b8b84aedc12fa9b01cc65bc6e0c8a6674460dd72c09f0cd1985ac5c7ed  xdg-desktop-portal-1.4.2.tar.xz
xdg-desktop-portal -

Published by matthiasclasen over 5 years ago

xdg-desktop-portal 1.4.1

  • Build fixes
$ sha256sum xdg-desktop-portal-1.4.1.tar.xz 
1d3b89ad6c3320137623d9b8f2a9cbd5e7e673158ab6027aed852dcb575279fc  xdg-desktop-portal-1.4.1.tar.xz