Skip to content

0.1.0

Compare
Choose a tag to compare
@emersion emersion released this 05 May 14:20
· 231 commits to master since this release
v0.1.0
b82d3fc
xdg-desktop-portal-wlr v0.1.0

This is the first xdg-desktop-portal-wlr release. It supports
screenshots and screencasts.

Aleksei Bavshin (1):
      Add D-Bus and systemd service files

Dan Shick (12):
      Add yml exception to editorconfig
      Add thread for wlr screensharing
      Use variable framerate, add CLI option to override pixelformat metadata
      Add xdg_output protocol for output selection
      Add proper logging
      Remove thread for pipewire and all locking. Add support for elogind in meson.
      Add proper event loop. Remove last threads. Update CI with pipewire.
      Fix CI with libpipewire02, libdrm. Remove png.h unused import. Cleanup style.
      Add pipewire 0.3 support. Workaround pipewire bugs.
      Remove pipewire workarounds after upstream fix
      Check cast instance refcount before attaching
      Globally define _POSIX_C_SOURCE in meson.build Fix musl issue with time.h

James Edwards-Jones (2):
      Use sd_bus_message_append shorthand for screenshot
      Add tooling to README

Simon Ser (11):
      readme: add links, improve formatting
      Add session boilerplate
      ci: add .build.yml
      readme: add CI badge
      build: disable some annoying warnings
      Import .editorconfig from wlroots
      ci: add Alpine build (#30)
      Advertise format with alpha channel stripped
      Remove --pixelformat flag
      Replace void * with correct type in start_screencast
      build: bump version to 0.1.0

danshick (2):
      Screencast session support (#22)
      Add documentation

emersion (5):
      Initial commit
      First commit
      Add D-Bus boilerplate for Screenshot
      Invoke grim when taking screenshot
      Add missing request.c

obayemi (1):
      build: add missing libdrm dependency