diff --git a/debian/changelog b/debian/changelog index 33063b070ffeb251b2b54a17a29e5142ab40a4e5..f70ca3b3a0a0296f8b8e20d5fe8198ca082b64cb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,106 @@ +phosh (0.10.1) byzantium; urgency=medium + + [ Guido Günther ] + * rotateinfo: Fix indentation + * monitor-manager: Fix doc string. + Make function name match the actual definition. + * torch: Make debug statement more useful. + We want to what things changed not only that s.th. happened. + * proximity: Handle NULL builtin monitor. + There might be no builtin monitor at all or it could be disabled. + * shell: Create sensor-manager early. + We want that before the panels since those might use other + managers that need the sensor-manager (e.g. rotation-manager) + * shell: Don't bother with accelerometer. + Rotation-manager takes care of that + * shell: Decruft builtin monitor setup. + Just look it up on start since it can't change. + * Avoid sensor-proxy singleton. + Treat it as regular initable that is fetched from the shell + like other managers. + * Add rotation-manager. + The rotation manager listens to device orientation changes + and adjusts the primary display accordingly. + This interfaces with lockscreen, iio-sensor-proxy and + gsettings to figure out the correct screen orientation. + The manager has two modes: off (don't rotate any output) and sensor + (adjust due to sensor values). + * rotateinfo: Display either rotation lock or orientation. + Based on the rotation managers mode dislay appropriate information. + (Closes: #18) + * settings: Add orientation lock to rotate quick setting. + Long press switches between potrait/landscape and rotation lock. + * settings: Don't close menu when toggling rotation lock. + This makes it consistent with other toggles like feedback toggle. + * Move Lockscreen rotation fixup to rotation-manager. + No need to have several objects involved. This avoids + lockscreen and rotation manager racing since we can + do it past the unclaim of the accelerometer. + * rotateinfo: Use monitor from rotation-manager consistently. + So far this was dependent on mode and incorrectly tracked the primary + monitor for manual toggle. + * shell: Drop transform handling. + This is done by the rotation-manager which always acts on the + given monitor. (Closes: #56) + * rotation-manager: Mess with transform as little as possible. + On phones when we're already using portrait orientation don't bother + fixing this up. This allows for e.g. upside down operation. + * monitor: Update org.gnome.Mutter.DisplayConfig. + This is from mutter's 331b5f356311f1dcfc1b580e349a60d25fc0e34f + * monitor-manager: Drop supports-mirroring prop. + It got removed with the DisplayConfig interface update. Mutter doesn't + use it anymore, g-c-c still parses it but doesn't use it in 3.38. + * monitor-manager: Handle panel-orientation-managed (Closes: #540) + * monitor-manager: Delay 'monitor-added' until monitor is configured. + This makes is simpler for other parts of the shell since they don't + need to track this on their own. + While at that make phosh_monitor_manager_add_monitor private since + this should only happen within monitor-manager. + * shell: Handle builtin monitor dynamically. + It e.g. goes away when disabled in docked mode + * rotation-manager: Update tracked monitor. + Update tracked monitor when builtin changes. We do this explicitly + rather than listening to changes on monitor-manager since this way + the rotation-manager doesn't need to be aware that it's tracking + a built-in monitor. It just tracks what's passed in. + * rotateinfo: Make insensitive when built-in monitor is disabled + * end-session-dialog: Drop debug leftover + * lockscreen-manager: Remove unused timeout property. + Unused since d3028d50686a1fba7876355ea3272def281ad030 + * lockscreen-manager: Document phosh_lockscreen_manager_set_locked. + Use a better argument name while at that. + * lockscreen: Fix signal name + * monitor-manager: Clarify doc string + * screen-saver-manager: Clarify debug message. + Make it obvious we're sending out the DBus signal + * shell: Look at the right manager. + Don't check torch manager when we want location. + * shell: Don't create loctation manager twice. + Since the panels are constructed before the init in the shell's + idle_cb we'd construct twice since priv->location_manager is still + NULL. USe the getter instead to be independent from init order. + * location-manager: Translate location accuracy levels. + Geoclue uses something different then the desktop schemas. + Thanks to Dylan Van Assche for the report + + [ Clayton Craft ] + * meson: bump version to 0.10.0. + Seems like this was missed when 0.10.0 was tagged. + + [ Daniel Șerbănescu ] + * po: Update Romanian translation + + [ Yuri Chornoivan ] + * po: Update Ukrainian translation + + [ Emin Tufan Çetin ] + * po: Update Turkish translation + + [ Jan Jasper de Kroon ] + * po: Update Dutch translation + + -- Guido Günther <agx@sigxcpu.org> Sat, 10 Apr 2021 09:18:33 +0200 + phosh (0.10.0) byzantium; urgency=medium [ Guido Günther ] diff --git a/meson.build b/meson.build index 953b6f18466b39e5dc29f00b5003734de91113a8..d5bae3f0ea9ac3b6e962e5012437c07ad7dd6445 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('phosh', 'c', - version: '0.10.0', + version: '0.10.1', license: 'GPLv3+', meson_version: '>= 0.50.0', default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11' ],