[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phosh][upstream/latest] 36 commits: search: Link statically

Guido Günther (@agx) gitlab at salsa.debian.org
Fri Aug 15 11:24:50 BST 2025



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


Commits:
06037ef8 by Guido Günther at 2025-08-09T19:44:37+02:00
search: Link statically

Otherwise searchd would require an additional shared
library.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1755>

- - - - -
be23d40d by Guido Günther at 2025-08-09T19:45:36+02:00
search: Don't install library

We don't want to ship another shared library

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1755>

- - - - -
f47b1389 by Guido Günther at 2025-08-09T19:45:36+02:00
searchd: Honor meson option

Just having an option isn't enough, we also need
to take it into account.

Fixes: 4c58fc4fb ("searchd: Add deamon to gather search results")
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1755>

- - - - -
b0eea06e by Marge Bot at 2025-08-09T17:57:01+00:00
Merge branch 'searchd-fixes' into 'main'

searchd: Make it work in installed systemd and allow to disable it

See merge request World/Phosh/phosh!1755
- - - - -
6ff12a21 by Guido Günther at 2025-08-10T12:01:22+00:00
media-player: Load file icon as pixbuf

This will allow us to tweak it if needed. It also
makes the read async.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1752>

- - - - -
1feda68f by Guido Günther at 2025-08-10T12:01:22+00:00
media-player: Add setter for image

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1752>

- - - - -
1777d9e8 by Guido Günther at 2025-08-10T12:01:22+00:00
media-player: Better handle non square icons

The thumbnail provided by Firefox for e.g. youtube isn't
square. Gtk-3 top aligns the thumbnail making it look odd,
center the thumbnail to make it look better.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1752>

- - - - -
ee35028c by Guido Günther at 2025-08-10T12:01:22+00:00
media-player: Round corners of album art

We round corners via cairo in
https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/704
and can thus move the logic over here too. This can be dropped
when we switch to Gtk-4 as it can handle that for us.

Helps: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/697
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1752>

- - - - -
c8354122 by Marge Bot at 2025-08-10T12:01:39+00:00
Merge branch 'mpris-thumbnail' into 'main'

media-player: Center non square icons and round corners

See merge request World/Phosh/phosh!1752
- - - - -
22018e26 by Guido Günther at 2025-08-10T13:56:37+00:00
treewide: Use `-` instead of `_` for swapped-object-signal

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1750>

- - - - -
187d8bbc by Guido Günther at 2025-08-10T13:56:37+00:00
abi: Allow to access phosh_shell_get_type()

Plugins should be able to perform type checks.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1750>

- - - - -
2d8c2229 by Guido Günther at 2025-08-10T13:56:37+00:00
pomodoro-quick-setting: Allow to start timer on screen unlock

Otherwise it is easy to forget to turn it on.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1750>

- - - - -
ee784f59 by Guido Günther at 2025-08-10T13:56:37+00:00
pomodoro-quick-setting: Start on login

For the user this isn't easily distinguishable from a regular unlock.

Since the top-panel can be recreated we use a global variable.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1750>

- - - - -
8feca98d by Guido Günther at 2025-08-10T13:56:37+00:00
phosh-pomodoro-quick-setting-prefs: Shorten key names

They're only used in this compilation unit

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1750>

- - - - -
2668cf2a by Guido Günther at 2025-08-10T13:56:37+00:00
phosh-pomodoro-quick-setting-prefs: Allow to set 'start-on-unlock'

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1750>

- - - - -
89fb59ec by Marge Bot at 2025-08-10T13:57:00+00:00
Merge branch 'pomodoro-unlock' into 'main'

pomodoro-quick-setting: Allow it to start on screen unlock

See merge request World/Phosh/phosh!1750
- - - - -
95a8c704 by Yuri Chornoivan at 2025-08-10T14:31:56+00:00
Update Ukrainian translation

- - - - -
5285d097 by Ekaterine Papava at 2025-08-10T14:39:55+00:00
Update Georgian translation

- - - - -
af43319f by Antonio Marin at 2025-08-10T17:53:03+00:00
Update Romanian translation

- - - - -
236363cc by Martin at 2025-08-10T19:30:35+00:00
Update Slovenian translation

- - - - -
e9b576fa by Achill Gilgenast at 2025-08-10T22:25:53+02:00
phosh-keypad: Use alpha when focused

Follow-Up from https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1250

Signed-off-by: Achill Gilgenast <achill at achill.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1717>

- - - - -
a3fa00bc by Achill Gilgenast at 2025-08-10T22:26:01+02:00
phosh-search-bar: Use alpha background color

Doesn't look so out of place in the overview

Signed-off-by: Achill Gilgenast <achill at achill.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1717>

- - - - -
93c504d5 by Marge Bot at 2025-08-11T09:10:19+00:00
Merge branch 'alpha-buttons' into 'main'

phosh-keypad: Use alpha when focused, phosh-search-bar: Use alpha background color

See merge request World/Phosh/phosh!1717
- - - - -
8e8d372f by Artur S0 at 2025-08-11T14:30:59+00:00
Update Russian translation

- - - - -
5f355d15 by Danial Behzadi at 2025-08-11T16:22:51+00:00
Update Persian translation

- - - - -
b9bd84ab by Juliano de Souza Camargo at 2025-08-12T11:45:45+00:00
Update Brazilian Portuguese translation

- - - - -
61710a20 by Anders Jonsson at 2025-08-12T16:18:57+00:00
Update Swedish translation

- - - - -
1470b39f by Gotam Gorabh at 2025-08-14T10:41:34+00:00
searchd: Fix crash by passing GStrv instead of GVariant to subsearch

Previously, we are passing a GVariant* from `priv->last_results`
directly into `phosh_search_provider_get_subsearch()`, which expects
a const char * const * (NULL-terminated string array).

This type mismatch leads to a SIGSEGV.

The fix extracts the "id" strings from the GVariant into a proper
GStrv before calling the subsearch function, ensuring the correct
argument type and preventing crashes.

Fixes: 4c58fc4f ("searchd: Add deamon to gather search results")
Signed-off-by: Gotam Gorabh <gautamy672 at gmail.com>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1758>

- - - - -
965b0c82 by Marge Bot at 2025-08-14T10:41:57+00:00
Merge branch 'searchd-crash-fix' into 'main'

searchd: Fix crash when we do subsearch

See merge request World/Phosh/phosh!1758
- - - - -
59ff1069 by Guido Günther at 2025-08-14T12:52:57+00:00
upcoming-events: Use custom icons

We indicate empty vs non-empty rows rather than suggesting
a sorting order.

Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1245
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1759>

- - - - -
2ed51764 by Marge Bot at 2025-08-14T12:53:20+00:00
Merge branch 'upcoming-event-icons' into 'main'

upcoming-events: Use custom icons

Closes #1245

See merge request World/Phosh/phosh!1759
- - - - -
021ab001 by Guido Günther at 2025-08-15T08:04:47+00:00
libphosh: Add explicit dependency on generated headers

This should fix spurious build failures like

  In file included from ../src/emergency-calls-manager.h:11,
                   from ../src/emergency-calls-manager.c:14:
  ../src/call.h:8:10: fatal error: dbus/calls-dbus.h: No such file or directory
      8 | #include "dbus/calls-dbus.h"
        |          ^~~~~~~~~~~~~~~~~~~
  compilation terminated.

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1760>

- - - - -
4fae38c0 by Marge Bot at 2025-08-15T08:05:10+00:00
Merge branch 'libphosh-dep' into 'main'

libphosh: Add explicit dependency on generated headers

See merge request World/Phosh/phosh!1760
- - - - -
2972fc59 by Guido Günther at 2025-08-15T10:15:52+02:00
treewide: Document changes and release 0.49.0

Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1761>

- - - - -
0adfeaa0 by Marge Bot at 2025-08-15T09:31:14+00:00
Merge branch 'rel-0.49.0' into 'main'

treewide: Document changes and release 0.49.0

See merge request World/Phosh/phosh!1761
- - - - -
a5b21b31 by Guido Günther at 2025-08-15T12:21:48+02:00
New upstream version 0.49.0
- - - - -


34 changed files:

- NEWS
- debian/changelog
- debian/phosh.install
- meson.build
- plugins/pomodoro-quick-setting/mobi.phosh.plugins.pomodoro.gschema.xml
- plugins/pomodoro-quick-setting/pomodoro-quick-setting.c
- plugins/pomodoro-quick-setting/prefs/pomodoro-quick-setting-prefs.c
- plugins/pomodoro-quick-setting/prefs/prefs.ui
- − plugins/upcoming-events/icons/list-high-priority-symbolic.svg
- − plugins/upcoming-events/icons/list-low-priority-symbolic.svg
- + plugins/upcoming-events/icons/upcoming-events-all-symbolic.svg
- + plugins/upcoming-events/icons/upcoming-events-skip-empty-symbolic.svg
- plugins/upcoming-events/phosh-plugin-upcoming-events.gresources.xml
- plugins/upcoming-events/upcoming-events.c
- po/fa.po
- po/ka.po
- po/pt_BR.po
- po/ro.po
- po/ru.po
- po/sl.po
- po/sv.po
- po/uk.po
- searchd/meson.build
- searchd/searchd.c
- src/background-manager.c
- src/batteryinfo.c
- src/bt-manager.c
- src/media-player.c
- src/meson.build
- src/phosh-exported-symbols.txt.in
- src/search/meson.build
- src/stylesheet/adwaita-hc-light.css
- src/stylesheet/common.css
- src/top-panel.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/21ae6284ccd936179ac6c094b00767d024536a1c...a5b21b3140ce1c0124cff4c826bfd5f4bd4d6746

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phosh/-/compare/21ae6284ccd936179ac6c094b00767d024536a1c...a5b21b3140ce1c0124cff4c826bfd5f4bd4d6746
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/20250815/2a66329c/attachment-0001.htm>


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