[Pureos-changes] Accepted phosh 0.5.0 (source) into amber-phone-staging

Guido Günther agx at sigxcpu.org
Wed Oct 28 03:03:03 PDT 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 27 Oct 2020 10:13:19 +0100
Source: phosh
Architecture: source
Version: 0.5.0
Distribution: amber-phone
Urgency: medium
Maintainer: Guido Günther <agx at sigxcpu.org>
Changed-By: Guido Günther <agx at sigxcpu.org>
Closes: 363 392 398
Changes:
 phosh (0.5.0) amber-phone; urgency=medium
 .
   [ Guido Günther ]
   * build: Sort enums alphabetically
   * enums: Sort types alphabetically
   * torch-manager: Cleanup DBus proxy
   * feedback-manager: Chain up constructed
   * shell: Don't show notification when settings menu is open.
     This avoids a notification banner when the notificaiton list
     is already open.
   * settings: Use g_signal_connect_object.
     The panel might go away (e.g. when moved between outputs). This
     makes sure the notification list does not send to an already
     disposed object.
   * settings: Make sure we fill the notification list initially.
     Otherwise it remains empty e.g. when we move the primary display.
   * lockscreen-manager: Use correct level for debug message
   * wayland: Drop unused property setter
   * settings: Enforce four quick settings per row.
     We allowed to go down to three which makes things look bad when quick
     settings information gets too wide (e.g. wifi SSID).
   * debian: Support nodoc build profile.
     The doc build takes ages and it's often not needed on the device
   * monitor: Drop duplicate setting of wl_output_done
   * wayland: Drop priv
     for less code. And rather check for the right type in public methods
     instead.
   * osk-button: Show/hide depending on a11y setting.
     This makes sure we don't show the button even though
     squeekboard would not unfold. (Closes: #363)
   * osk-manager: Simplify on_osk_show
   * osk-manager: Fix lockscreen_manager typo
   * osk-manager: Use g_autoptr
   * osk-manager: Only hide the keyboard when we lock the screen.
     So far we hid it on every state change.
   * osk-manager: Handle visibility property directly.
     This makes the visibility property r/o and makes sure
     it gets updated when the corresponding DBus property actually changes
     (after the async call or when we're told it changed from the OSK).
     This makes sure they stay in sync. This is also simpler since we don't
     need to bother with variant parsing, etc.
   * overview: Focus current activity.
     This allows to keyboard navigate on the home screen
   * Switch keyboard-events to GAction.
     This allows to register global keyboard events from different
     parts of the shell easily and moves it's handling out of
     the overcrowded settings.
   * keyboard-events: Ungrab accelerator when GAction is removed
   * overview: Move public functions past `_new`
     As per coding style
   * app-grid: Move public functions past `_new`
     As per conding style.
   * overview: Add helper to focus app search
   * settings: Ungrab keyboard events (Closes: #398)
   * home: Bind key to show overview.
     We use org.gnome.shell.keybindings `toggle-overview` and
     `toggle-application-view` to focus the application switcher
     and app search respectively.
   * d/control: Depend on phoc that doesn't crash when unbinding keyboard grabs
   * shell: Create toplevel manager early.
     So far we were lucky that no wl_display_roundtrip () would let
     us miss existing toplevels.
   * shell: Process all pending wayland events on startup.
     This is needed to get reliable monitor information.
   * shell: Pick correct built in monitor.
     Simplify the code now that we know we have all the monitor
     information (Closes: #392)
   * panel: Fix typo
   * monitor-manager: Add property for number of monitors.
     This allows to listen to a single signal when the number
     of monitors changed.
   * monitor-manager: move DBus setup into idle callback.
     This makes sure we expose the DBus interface past setting
     up all the monitor related wayland protocol listeners
   * wayland: Add G_{BEGIN,END}_DECLS
   * wayland: Provide seat capabilities.
     We don't bother to introduce a separate PhoshWlSeat object
     for that yet.
   * dbus: Add org.freedesktop.hostname1 interface.
     So we can cherry the chassis type
   * data: Add symbolic phone icons.
     From
     https://gitlab.gnome.org/Teams/Design/icon-development-kit/
     as of
     0831cbb900e02aaa37bd270a25171c1751394cb8
   * Add mode-manager to handle different device modes.
     This uses logind's chassis type and informtion about
     connected hardware to dermine the device type and
     what the device acts like (e.g. a phone with monitor
     and keyboard/mouse should be handled like a desktop).
   * Add 'docked' quick setting and manager.
     Docked manager figures out if a device has enough
     hardware around to be treated as desktop/laptop.
     If so it sets the corresponding settings like
     floating windows, etc.
     The quick setting allows to override this.
   * status-bar: Add docked icon when docked.
     Show no icon when undocked
   * osk-button: Show/hide depending on a11y setting.
     This makes sure we don't show the button even though
     squeekboard would not unfold. (Closes: #363)
   * schema: Add adaptive apps filter entry.
     This will allow the shell to have a positive list of adaptive
     apps in case their desktop files aren't up to date yet.
 .
   [ Марко М. Костић (Marko M. Kostić) ]
   * po: Update Serbian translation
Checksums-Sha1:
 4b5a13281c4438a4ad05415ede31b2ad83f3c207 1762 phosh_0.5.0.dsc
 3901eae8120df966ca35010d7d22f2775181ed3c 296692 phosh_0.5.0.tar.xz
 1f49e7d3ca29b85d5c0ca65e2bbc2af69e83e2e7 19324 phosh_0.5.0_arm64.buildinfo
Checksums-Sha256:
 f061f844497f2342651527fd6cb53da9325dae2b532ca97d297ccf6a3eff1e83 1762 phosh_0.5.0.dsc
 6bc37dcfbcefe9cbd8db080b4706fa28f0f15fe1cab368be3ca2d3011c70d476 296692 phosh_0.5.0.tar.xz
 48e0e6670208201d14136ab375f72ce12f995cbfcfa08d3cde98a50bd584c3d9 19324 phosh_0.5.0_arm64.buildinfo
Files:
 07165be0dbe836f54852b8c7895fa167 1762 x11 optional phosh_0.5.0.dsc
 e95bc22c08d3dc302225370ef78d480f 296692 x11 optional phosh_0.5.0.tar.xz
 f697ce254f4ca9da89959004d56b4bf0 19324 x11 optional phosh_0.5.0_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEEjQq0XWCFJ0hT17a/HLsjRafwJ0kFAl+ZQVoACgkQHLsjRafw
J0krwQwAxkz88pVImJ/aqJI6OtwFN+NsYvLexc6lvWPmXdMjdbokWZo/D0ioZhTI
zk2TEp9TfvZMOuCAQopK4dEsedN4RQOJY/CITzEy9R+G8tKtRT1p9b7XsQSmWHzO
IuTzAxyy7Ra9JDRamaOwFwMh+P9zj64n25neXLVOMx+Afchc78D576zF8hQG78NS
ClwFooY2KSPKlXmlXC3lXl4iBB5ARZldqj5IRH7mD6PqwdR6NNVdu1r0yVII38w6
d94nCqS5AajVFJ3zDIMPvMmTfjIhQ9wHbHCH2kJM1Ko+q+L6XFHxVFigI4fU30ei
n2jZCFUsUwpwM52hjB1BCS1h0uaVCcMwzOKznOuJuKTWuaYmh2gYd+j619glWFhy
XBN26cLzt01Z2c+Hy3JsvuxIOQm5CNk8qvnHY89m7W5x8plOaCYlKfYWUu6WTRVl
PR9JqsMIYveWfWXvlTQUhULZQs5sFtFD36XBk1KVkIhTYRrDiol8bWq2DdQf0KXU
aKSM5Q/q
=kf8K
-----END PGP SIGNATURE-----



More information about the Pureos-changes mailing list