[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 48 commits: util: Update broken app_id mappings
Guido Günther (@agx)
gitlab at salsa.debian.org
Sat Feb 3 12:15:08 GMT 2024
Guido Günther pushed to branch upstream/latest at Debian On Mobile / phosh
Commits:
a6ef9329 by Sertonix at 2024-01-07T14:11:54+00:00
util: Update broken app_id mappings
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1343>
- - - - -
3600fe8a by Sertonix at 2024-01-07T14:11:54+00:00
util: Fix last_component lowercase
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1343>
- - - - -
63b50f3a by Marge Bot at 2024-01-07T14:32:06+00:00
Merge branch 'sertonix-main-patch-70470' into 'main'
multiple app_id to desktop_id improvements
See merge request World/Phosh/phosh!1343
- - - - -
451d20e7 by Guido Günther at 2024-01-08T08:37:35+00:00
ci: Use common ci template
This removes an external reference and we want to share more common job
config.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1348>
- - - - -
8eafbca9 by Guido Günther at 2024-01-08T08:37:35+00:00
ci: Use common po check
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1348>
- - - - -
35131518 by Marge Bot at 2024-01-08T08:46:15+00:00
Merge branch 'ci-temlates' into 'main'
ci: Use common ci template
See merge request World/Phosh/phosh!1348
- - - - -
ed672e88 by Anna “CyberTailor” at 2024-01-08T08:55:06+00:00
build: Allow elogind to be used on systems without SystemD
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1345>
- - - - -
a2cb6f5f by Marge Bot at 2024-01-08T09:04:01+00:00
Merge branch 'main' into 'main'
build: Allow elogind to be used on systems without SystemD
See merge request World/Phosh/phosh!1345
- - - - -
bf8efb96 by Bardia Moshiri at 2024-01-08T09:35:50+00:00
packaging: Add libgirepository1.0-dev as a build dependency
Signed-off-by: Bardia Moshiri <fakeshell at bardia.tech>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1347>
- - - - -
8e2f0d60 by Marge Bot at 2024-01-08T09:43:48+00:00
Merge branch 'depends' into 'main'
Add libgirepository1.0-dev as a build dependency
See merge request World/Phosh/phosh!1347
- - - - -
810451ae by Martin at 2024-01-09T21:19:03+00:00
Update Slovenian translation
- - - - -
61daea8c by Pierre Michel Augustin at 2024-01-11T06:09:54+00:00
Update Haitian Creole translation
- - - - -
f2456ef2 by Pierre Michel Augustin at 2024-01-11T06:10:51+00:00
Update Haitian Creole translation
- - - - -
bb8b79cf by Pierre Michel Augustin at 2024-01-11T22:58:13+00:00
Update Haitian Creole translation
- - - - -
8558879d by Guido Günther at 2024-01-15T13:38:18+00:00
schema: Fix typo
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>
- - - - -
cc49aea9 by Guido Günther at 2024-01-15T13:38:18+00:00
home: No need to store osk manager
We fetch it everytime, so no need to store it.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>
- - - - -
2ef04642 by Guido Günther at 2024-01-15T13:38:18+00:00
home: Fix signature of on_powerbar_pressed
Osk manager and shell aren't passed since this is a GTK signal callback.
Fixes: fe308c2ce ("home: Shrink home-bar height and move osk activation to center")
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>
- - - - -
d8cac611 by Guido Günther at 2024-01-15T13:38:18+00:00
home: Allow to tweak osk long press delay
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1346>
- - - - -
4b969e81 by Marge Bot at 2024-01-15T13:47:06+00:00
Merge branch 'osk-delay' into 'main'
home: Allow to tweak long-press unfold delay
See merge request World/Phosh/phosh!1346
- - - - -
fdb900e9 by Kai Lüke at 2024-01-16T20:28:34+01:00
phosh-session: Drop ambient capabilities
Systemd 254 adds cap_wake_alarm by default in pam_systemd:
https://github.com/systemd/systemd/blob/0e2f18eedd6b9be32b1c1122dcd2c30319074c7f/NEWS#L703
The phosh.service makes use of it through PAMName=login.
This causes phoc to run with this ambient capability which is passed to
the Phosh session which then fails to spawn any .desktop files such as
Epiphany or any Flatpak app because they depend on bwrap which has a
restrictive check against additional capabilities:
https://github.com/containers/bubblewrap/issues/380
A regular GNOME session with GDM and GNOME Shell does not have this
problem.
Drop ambient capabilities before running the Phosh session to resolve
the bwrap problem and align the behavior with the regular GNOME setup.
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1351>
- - - - -
db86498c by Marge Bot at 2024-01-17T08:53:55+00:00
Merge branch 'kailueke/drop-amb' into 'main'
phosh-session: Drop ambient capabilities
See merge request World/Phosh/phosh!1351
- - - - -
abdd6617 by Guido Günther at 2024-01-22T09:36:53+00:00
lockscreen-manager: Don't try to clear already gone shields
Uplugging a monitor can race with unlock (which discards all shields).
Make sure we don't try to destroy a shield for an unplugged monitor when
lockscreen_unlock_cb has just removed all shields as we crash
otherwise..
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1350>
- - - - -
9c654358 by Marge Bot at 2024-01-22T09:52:17+00:00
Merge branch 'shield-unplug' into 'main'
lockscreen-manager: Don't try to clear already gone shields
See merge request World/Phosh/phosh!1350
- - - - -
eebe3965 by Guido Günther at 2024-01-23T08:19:14+00:00
lockscreen: Drop hardcoded Cantarell font
It was only on a single element.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1349>
- - - - -
6f1c47c6 by Guido Günther at 2024-01-23T08:19:14+00:00
top-bar: Drop hardcoded Cantarell font
Only one element on the lock screen as well as the top-bar had it
hardcoded making the font inconsistent when changed via
org.gnome.desktop.interface font-name
GSetting.
Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1016
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1349>
- - - - -
d4cf03b8 by Marge Bot at 2024-01-23T08:37:17+00:00
Merge branch 'drop-hardcoded-font' into 'main'
Drop hardcoded Cantarell font
Closes #1016
See merge request World/Phosh/phosh!1349
- - - - -
5247ece9 by Guido Günther at 2024-01-24T09:52:48+00:00
monitor-manager: Sync gamma tables for new monitors
This ensures newly plugged outputs get their gamma table updated and
hence e.g. pick up night light correctly.
Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1019
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1353>
- - - - -
a810942e by Marge Bot at 2024-01-24T10:05:12+00:00
Merge branch 'night-light' into 'main'
monitor-manager: Sync gamma tables for new monitors
Closes #1019
See merge request World/Phosh/phosh!1353
- - - - -
9c635523 by Kai Lüke at 2024-01-25T15:10:33+00:00
phosh-session: Reduce number of processes
The phoc -E switch uses "sh -c" to run the given commands and then in
that shell "bash -lc" is started to run the session. Without using
"exec CMD" this leaves the shell process around while they wait for the
child process.
To save memory, replace the shell process in the second invocation, but
leave the first as is to address this in phoc.
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1352>
- - - - -
9608b51c by Marge Bot at 2024-01-25T15:36:29+00:00
Merge branch 'kailueke/reduce-sh' into 'main'
phosh-session: Reduce number of processes
See merge request World/Phosh/phosh!1352
- - - - -
4d4adb5e by Guido Günther at 2024-01-27T18:11:54+00:00
wayland: Drop unused input-inhibitor protocol
It's unused and wlroots 0.18.x dropped support for it.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1354>
- - - - -
062f7629 by Marge Bot at 2024-01-27T18:19:05+00:00
Merge branch 'drop-input-inhibit' into 'main'
wayland: Drop unused input-inhibitor protocol
See merge request World/Phosh/phosh!1354
- - - - -
60e8e832 by Guido Günther at 2024-01-28T09:32:21+01:00
tools: Parse additional license headers
We allow for indentation like
Copyright (c) 2023 abc
2024 def
While before we required
Copyright (c) 2023 abc
Copyright (c) 2024 def
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
66c37427 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Clarify home-bar name
It's not only a button since some time so let's use consistent naming.
This also clarifies the difference between the home-bar (the bar at the
bottom of the screen) and the home widget which contains the bar and the
overview.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
895d9dcb by Guido Günther at 2024-01-28T09:32:21+01:00
home: Remove superfluous placeholder
Not used by GTK, only by glade.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
0cc82063 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Remove unbound template callback
on_powerbar_action_failed is not used in the ui file
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
f9c4bcd2 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Remove unused osk-activated signal
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
31c502a3 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Sort template childs alphabetically
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
e5780713 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Drop animated arrow
The overview can be closed by activating an application so there's no
real need for the arrow.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
51b5a375 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Drop the home-bar's stack
We don't need it anymore since the arrow is gone
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
9d63d320 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Hide power bar pill when unfolded
Otherwise it might look a bit out of place as it's exactly over the
active app.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
fb77c332 by Guido Günther at 2024-01-28T09:32:21+01:00
home: Reindent ui file
As usual we do this in a separate commit to ease reviewing the previous
bits.
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1340>
- - - - -
b29b3ea4 by Marge Bot at 2024-01-28T08:49:01+00:00
Merge branch 'just-pill' into 'main'
home: Drop animated arrow
See merge request World/Phosh/phosh!1340
- - - - -
40d64436 by Guido Günther at 2024-01-30T18:03:21+00:00
gmobile: Update to 0.0.5
Add notch support for the FP5
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1355>
- - - - -
43ee59d3 by Marge Bot at 2024-01-30T18:11:25+00:00
Merge branch 'gmobile-0.0.5' into 'main'
gmobile: Update to 0.0.5
See merge request World/Phosh/phosh!1355
- - - - -
6e72c533 by Guido Günther at 2024-01-31T19:00:02+01:00
treewide: Document changes and release 0.36.0
- - - - -
62a4ba9d by Guido Günther at 2024-02-03T11:51:48+00:00
Merge branch 'rel-0.36.0' into 'main'
Document changes and release 0.36.0
See merge request World/Phosh/phosh!1358
- - - - -
bb32eba6 by Guido Günther at 2024-02-03T13:06:34+01:00
New upstream version 0.36.0
- - - - -
30 changed files:
- .gitlab-ci.yml
- tools/check-po → .gitlab-ci/check-po
- NEWS
- data/phosh-session.in
- data/phosh.service
- data/sm.puri.phosh.gschema.xml
- debian/changelog
- debian/control
- meson.build
- po/ht.po
- po/sl.po
- protocol/meson.build
- − protocol/wlr-input-inhibitor-unstable-v1.xml
- src/home.c
- src/home.h
- src/lockscreen-manager.c
- src/monitor-manager.c
- src/phosh-wayland.c
- src/phosh-wayland.h
- src/shell.c
- src/stylesheet/common.css
- src/ui/home.ui
- src/ui/lockscreen.ui
- src/util.c
- subprojects/gmobile/NEWS
- subprojects/gmobile/README.md
- subprojects/gmobile/data/devices/display-panels/fairphone,fp4.json
- + subprojects/gmobile/data/devices/display-panels/fairphone,fp5.json
- subprojects/gmobile/data/gmobile.gresources.xml
- subprojects/gmobile/meson.build
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/cd442ccc72053dd9ac1df4fa5023d06f3209a5b2...bb32eba66352ac47474f789cea1a5838d7c9b147
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/cd442ccc72053dd9ac1df4fa5023d06f3209a5b2...bb32eba66352ac47474f789cea1a5838d7c9b147
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20240203/113d9c10/attachment-0001.htm>
More information about the Debian-on-mobile-maintainers
mailing list