[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 68 commits: Update libcall-ui

Guido Günther (@agx) gitlab at salsa.debian.org
Thu Sep 1 11:19:44 BST 2022



Guido Günther pushed to branch upstream/latest at Debian On Mobile / phosh


Commits:
e5e622e8 by Evangelos Ribeiro Tzaras at 2022-08-09T07:09:04+00:00
Update libcall-ui

This brings some UX improvements for the call display and updated translations.

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1095>

- - - - -
4a93126f by Marge Bot at 2022-08-09T07:36:04+00:00
Merge branch 'update-libcall-ui' into 'main'

Update libcall-ui

See merge request World/Phosh/phosh!1095
- - - - -
8046e889 by Guido Günther at 2022-08-11T07:42:34+00:00
shell-manager: Simplify include

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1120>

- - - - -
b1e1f4e4 by Guido Günther at 2022-08-11T07:42:34+00:00
shell-manager: Report version

GNOME Settings fetches the version via DBus so report a version number
but make it very obvious it's not the pure GNOME version.

We can use GNOME_PLATFORM_VERSION to report a meaningful GNOME release
we base on for GNOME > 43. If that's not available fall back to parsing
the gnome-desktop XML (as gnome-settings did for GNOME < 43). We can
drop that bit once we can assume GNOME 43 as baseline.

Thanks to Jeremy Bicha for bringing this up.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1120>

- - - - -
57498ac6 by Marge Bot at 2022-08-11T08:08:10+00:00
Merge branch 'version' into 'main'

shell-manager: Report a version

See merge request World/Phosh/phosh!1120
- - - - -
6735a3ca by Emin Tufan Çetin at 2022-08-11T19:55:38+00:00
Update Turkish translation

- - - - -
558d755a by Guido Günther at 2022-08-12T11:56:44+02:00
gitlab-ci: Update container

Drop several workarounds to fetch recent phoc and just get it from
unstable until it migrates to testing.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1127>

- - - - -
cee94f3b by Marge Bot at 2022-08-12T10:11:46+00:00
Merge branch 'update-container' into 'main'

gitlab-ci: Update container

See merge request World/Phosh/phosh!1127
- - - - -
6bf64cbe by Guido Günther at 2022-08-16T07:28:14+00:00
ambient: Set array size to 0

A bit simpler than removing elements

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1124>

- - - - -
7b0e3f52 by Guido Günther at 2022-08-16T07:28:14+00:00
ambient: Clear array when we unclaim the sensor

This makes sure we don't start with a partially filled array
claiming it again

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1124>

- - - - -
b4c7d4b5 by Guido Günther at 2022-08-16T07:28:14+00:00
ambient: Make sure to stop callback and unref array

Otherwise we leak on shell shutdown.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1124>

- - - - -
586b3d1c by Guido Günther at 2022-08-16T07:28:14+00:00
ambient: Claim / unclaim the sensor on shell unblank / blank

This makes sure the sensor chip can sleep when the screen is off
(and hence any theme switching is useless)

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1124>

- - - - -
b5a16db1 by Marge Bot at 2022-08-16T08:04:16+00:00
Merge branch 'ambient-fixes' into 'main'

Unclaim ambient sensor when screen is blanked

See merge request World/Phosh/phosh!1124
- - - - -
16b422a1 by Guido Günther at 2022-08-16T08:04:54+00:00
screenshot-manager: Capture all outputs

So far we only grabbed the primary one.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1098>

- - - - -
6904af00 by Guido Günther at 2022-08-16T08:04:54+00:00
sceenshot-manager: Handle grabbing a screen area

This allows the "Selection" button in gnome-screenshot to work.

We use the slurp tool for that.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1098>

- - - - -
657a626d by Guido Günther at 2022-08-16T08:04:54+00:00
d/control: Recommend slurp

Used for marking the screenshot area

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1098>

- - - - -
b96c6dd8 by Guido Günther at 2022-08-16T08:04:54+00:00
tools: Add helper to take screenshots

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1098>

- - - - -
49a933d2 by Guido Günther at 2022-08-16T08:04:54+00:00
screencopy-manager: Avoid stdout

This trips up alpine's compiler

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1098>

- - - - -
528de3be by Guido Günther at 2022-08-16T08:04:54+00:00
screenshot-manager: Fall box to g_memdup for older glib

Can be removed once we can assume 2.68.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1098>

- - - - -
ed0807c1 by Marge Bot at 2022-08-16T08:32:54+00:00
Merge branch 'screenshots2' into 'main'

Improve screenshot support

See merge request World/Phosh/phosh!1098
- - - - -
d29f851a by Guido Günther at 2022-08-19T12:54:43+02:00
libcall-ui: Update libcall-ui

This unbreaks the lock screen by moving to a commit
that includes
https://gitlab.gnome.org/World/Phosh/libcall-ui/-/merge_requests/55

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1130>

- - - - -
1c471472 by Marge Bot at 2022-08-19T11:49:27+00:00
Merge branch 'libcall-ui-ellipsize' into 'main'

libcall-ui: Update to unbreak overflow in some locals

See merge request World/Phosh/phosh!1130
- - - - -
71558c2f by Sebastian Krzyszkowiak at 2022-08-25T07:57:03+02:00
overview: Only focus an activity on page change if it's not focused

Fixes #818

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1133>

- - - - -
ab581c04 by Marge Bot at 2022-08-26T08:46:45+00:00
Merge branch 'noanim' into 'main'

overview: Only focus an activity on page change if it's not focused

Closes #818

See merge request World/Phosh/phosh!1133
- - - - -
56326339 by Balázs Úr at 2022-08-29T23:55:23+00:00
Update Hungarian translation

- - - - -
d443c3f7 by Guido Günther at 2022-08-30T13:14:11+02:00
gitignore: Ignore packaging directories

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
2487978c by Guido Günther at 2022-08-30T13:14:11+02:00
build: Drop -DHAVE_CONFIG.H

We build a phosh-config.h and hence defining this would just
include random other config.h from other projects. E.g.

   plugins/upcoming-events/phosh-plugin-upcoming-events-gnome-shell-calendar-dbus.c:10:12: fatal error: config.h: No such file or directory
   10 | #  include "config.h"
      |            ^~~~~~~~

Fixes b5b03b0c0 ("build: Rename config.h to phosh-config.h")

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
b400a6b9 by Guido Günther at 2022-08-30T13:14:11+02:00
build/gtk-list-models: Make them available in other dirs

Use file() rather than relative paths and introduce variable
for include directories.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
f7087b12 by Guido Günther at 2022-08-30T13:14:11+02:00
build: Move app id to phosh-config.h

This makes it available for other services as well

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
5a62ce5f by Guido Günther at 2022-08-30T13:14:11+02:00
ci: Update build-deps

Update the build deps for Debian builds so we catch new ones added in
MRs.

Things got a bit simpler now that recent phoc is in bookworm.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
5dbcc139 by Guido Günther at 2022-08-30T13:14:11+02:00
ci: Add eds-dev to alpine build-deps

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
6ceb49db by Guido Günther at 2022-08-30T13:14:11+02:00
Add gnome-shell's calendar server

Import the whole folder as of 2c89b62247cf65a806173c901334e18671f67440
before making any changes.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
7bdb992d by Guido Günther at 2022-08-30T13:14:11+02:00
calendar-server: Drop unused files

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
6f380c6a by Guido Günther at 2022-08-30T13:14:11+02:00
calendar-server: Fix build

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
0536ac5b by Guido Günther at 2022-08-30T13:14:11+02:00
calendar-server: Don't shadow local variable

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
dd5fa13e by Guido Günther at 2022-08-30T13:14:11+02:00
calendar-server: Don't hardcode either phosh nor gnome-shell

Will hopefully allow to share the code in the future.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
635f0d70 by Guido Günther at 2022-08-30T13:14:11+02:00
calendar-server: Handle NULL zone

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
c8a0e3e9 by Guido Günther at 2022-08-30T13:14:11+02:00
calendar-server: Use SPDX-License-Identifier

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
372aa6e4 by Guido Günther at 2022-08-30T13:14:11+02:00
calendar-server: Add color to events

We add them as additional hint to each event. Tracking color
changes will be a follow up.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
57d61bcc by Guido Günther at 2022-08-30T13:14:11+02:00
debian: Install calendar-server and it's dependencies

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
acc0a760 by Guido Günther at 2022-08-30T13:14:11+02:00
plugins: Add an upcoming events plugin

The upcoming-events plugin implements the phosh-lockscreen-widget
extension point so it can be displayed on the lock screen. It shows the
upcoming events during the next 7 days.

Includes style fixes by Sam Hewitt

- - - - -
a19ea039 by Guido Günther at 2022-08-30T13:14:11+02:00
tools: Enable upcoming-events plugin

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
8c99b60b by Guido Günther at 2022-08-30T13:14:11+02:00
tools: Don't use magic constant gtk style priority

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
00036d9f by Guido Günther at 2022-08-30T13:14:11+02:00
main: Drop unused variable

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
fd486a9a by Guido Günther at 2022-08-30T13:14:11+02:00
ci: Exclude autogenerated and imported sources

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
9d0634f7 by Guido Günther at 2022-08-30T13:14:11+02:00
plugin-loader: Add and use property getters

Eases adding tests

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
aae7d96c by Guido Günther at 2022-08-30T13:14:11+02:00
tests: Test plugin loader

We skip that under ASAN as plugins aren't found in the ASAN build.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
f4b8daec by Guido Günther at 2022-08-30T13:14:11+02:00
ci: Drop Needs: for po and license checks

They don't need to wait for a build. This gives gitlab-ci more
room to schedule jobs as it sees fit.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>

- - - - -
5612c3eb by Guido Günther at 2022-08-30T11:49:53+00:00
Merge branch 'upcoming-events-plugin' into 'main'

Add "upcoming-events" plugin

Closes #584

See merge request World/Phosh/phosh!1065
- - - - -
93e0cb26 by Jiri Grönroos at 2022-08-30T16:50:39+00:00
Update Finnish translation

- - - - -
98e6fd88 by Yuri Chornoivan at 2022-08-30T19:34:20+00:00
Update Ukrainian translation

- - - - -
f4de13ad by Goran Vidović at 2022-08-31T07:46:13+00:00
Update Croatian translation

- - - - -
6be14e44 by Guido Günther at 2022-08-31T07:51:12+00:00
ci: Avoid artifact downloads for jobs that don't need it

This saves ci resources.

Fixes: f4b8daec ("ci: Drop Needs: for po and license checks")

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1135>

- - - - -
d5273ef2 by Guido Günther at 2022-08-31T07:51:12+00:00
calendar: Add plugin information

This allows us to provide description, etc. Since we use keyfiles we can
use the same keys as in desktop files to leverage the translation
system.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1135>

- - - - -
8621f8e0 by Guido Günther at 2022-08-31T07:51:12+00:00
debian: Install plugin info

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1135>

- - - - -
6e125209 by Guido Günther at 2022-08-31T07:51:12+00:00
upcoming-events: Drop underscore from plugin path

This makes it match the name.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1135>

- - - - -
a8db60c3 by Guido Günther at 2022-08-31T07:51:12+00:00
upcoming-events: Add plugin information

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1135>

- - - - -
c4ceff2b by Marge Bot at 2022-08-31T08:18:14+00:00
Merge branch 'plugin-details' into 'main'

Add plugin information

See merge request World/Phosh/phosh!1135
- - - - -
902a28a0 by Guido Günther at 2022-08-31T08:18:53+00:00
widget-box: Don't load widgets twice

phosh_widget_box_set_plugins() already loads them.

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1134>

- - - - -
ed30039f by Guido Günther at 2022-08-31T08:18:53+00:00
widget-box: Add a placeholder page when a plugin could not be found

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1134>

- - - - -
51dcdf34 by Guido Günther at 2022-08-31T08:18:53+00:00
widget-box: Drop define from printf

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1134>

- - - - -
5faefef2 by Guido Günther at 2022-08-31T08:18:53+00:00
tools: Add a nonexistent plugin

This allows to easily check the missing plugin page

Signed-off-by: Guido Günther <guido.gunther at puri.sm>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1134>

- - - - -
c58233e6 by Marge Bot at 2022-08-31T08:37:34+00:00
Merge branch 'missing-plugin' into 'main'

Show status page when plugin couldn't be loaded

See merge request World/Phosh/phosh!1134
- - - - -
41119fdb by Goran Vidović at 2022-08-31T10:01:35+00:00
Update Croatian translation

- - - - -
1f5c023e by Yuri Chornoivan at 2022-08-31T15:48:49+00:00
Update Ukrainian translation

- - - - -
7993b28d by Guido Günther at 2022-09-01T08:50:58+00:00
Document changes and release 0.21.0

Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1137>

- - - - -
41226302 by Marge Bot at 2022-09-01T09:15:16+00:00
Merge branch 'rel-0.21.0' into 'main'

Document changes and release 0.21.0

See merge request World/Phosh/phosh!1137
- - - - -
dac7d8a1 by Guido Günther at 2022-09-01T11:37:34+02:00
New upstream version 0.21.0
- - - - -


30 changed files:

- .gitignore
- .gitlab-ci.yml
- .gitlab-ci/debian.Dockerfile
- .gitlab-ci/screenshot.Dockerfile
- NEWS
- + calendar-server/CalendarServer.service.in
- + calendar-server/calendar-debug.h
- + calendar-server/calendar-server.c
- + calendar-server/calendar-sources.c
- + calendar-server/calendar-sources.h
- + calendar-server/meson.build
- debian/changelog
- debian/control
- debian/copyright
- debian/phosh-plugins.install
- debian/phosh.install
- gcovr.cfg
- meson.build
- phosh-config.h.in
- + plugins/calendar/calendar.desktop.in.in
- plugins/calendar/meson.build
- plugins/meson.build
- + plugins/upcoming-events/calendar-event.c
- + plugins/upcoming-events/calendar-event.h
- + plugins/upcoming-events/event-list.c
- + plugins/upcoming-events/event-list.h
- + plugins/upcoming-events/event-list.ui
- + plugins/upcoming-events/meson.build
- + plugins/upcoming-events/phosh-plugin-upcoming-events.c
- + plugins/upcoming-events/phosh-plugin-upcoming-events.gresources.xml


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/4f46ad8187cd811918e7c6aeebf9f67238777e19...dac7d8a1e041c9979e6421405f4c4a9423acf5e6

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/4f46ad8187cd811918e7c6aeebf9f67238777e19...dac7d8a1e041c9979e6421405f4c4a9423acf5e6
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/20220901/45560e73/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list