[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][debian/master] 73 commits: Update libcall-ui
Guido Günther (@agx)
gitlab at salsa.debian.org
Thu Sep 1 11:57:04 BST 2022
Guido Günther pushed to branch debian/master 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
- - - - -
043baf89 by Guido Günther at 2022-09-01T11:37:42+02:00
Update upstream source from tag 'upstream/0.21.0'
Update to upstream version '0.21.0'
with Debian dir 8bf0c694f3766d6f2f81f5d13f144cb72e4d9a86
- - - - -
787aff3f by Guido Günther at 2022-09-01T11:37:42+02:00
New upstream release
- - - - -
e8687ca4 by Guido Günther at 2022-09-01T11:52:14+02:00
Install upcoming events plugin
- - - - -
aeb46635 by Guido Günther at 2022-09-01T12:20:16+02:00
d/control: Recommend slurp for better screenshot support
- - - - -
871bcb42 by Guido Günther at 2022-09-01T12:20:16+02:00
Document changes and release 0.21.0-1
- - - - -
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/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
- + plugins/upcoming-events/sm.puri.Phosh.CalendarServer.xml
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/7453a16288c3c0bf799ca1cd27df4f9cf2859f68...871bcb4217226b9413fc84f129108a03c53f780a
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/7453a16288c3c0bf799ca1cd27df4f9cf2859f68...871bcb4217226b9413fc84f129108a03c53f780a
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/f9c8965a/attachment-0001.htm>
More information about the Debian-on-mobile-maintainers
mailing list