[Debian-on-mobile-maintainers] [Git][gnome-team/gnome-console][upstream/latest] 69 commits: general: next is 48.alpha

Jeremy Bícha (@jbicha) gitlab at salsa.debian.org
Fri Mar 14 00:27:40 GMT 2025



Jeremy Bícha pushed to branch upstream/latest at GNOME / gnome-console


Commits:
3432acdf by Zander Brown at 2024-09-17T23:58:24+01:00
general: next is 48.alpha

- - - - -
85884f0c by Zander Brown at 2024-09-18T00:00:45+01:00
utils: mark generated functions as potentially unused

Clang (quite rightly) notices that these are unused, which makes the
build rather noisy, but we can annotate them as potentially unused (much
as with G_DECALRE) and so appease clang

- - - - -
f2706ba0 by Zander Brown at 2024-09-18T00:02:01+01:00
tab: train may have failed to start

If the train didn't start (perhaps a bad path was passed to -e) we can't
get a list of process from it, throwing warnings everywhere.

Avoid this by checking the train exists, and if it doesn't simply retirn
an empty list.

- - - - -
47148498 by Zander Brown at 2024-09-18T01:07:56+01:00
tests: use correct format specifier

size_t is arch dependant so it's format specifier isn't always the same,
use GLib's macro instead

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/391

- - - - -
92a5e0a4 by Zander Brown at 2024-09-18T01:08:21+01:00
ci: add a 32bit/clang build

Our flatpak builds both use GCC, and are on 64bit arches, so we don't
pick up on a range of possible issues until they hit distros.

To help limit this, do a 32bit build with clang.

Unfortunately dnf is apparently not very smart about i686 packages,
leading to a rather *looong* dependency list, but it gets the job done.

Whilst we are at it, produce a coverage report.

- - - - -
2329ce8e by Sabri Ünal at 2024-09-18T06:59:41+00:00
Update Turkish translation

- - - - -
72559bf0 by Daniel Mustieles at 2024-09-18T07:29:11+00:00
Update Spanish translation

- - - - -
4990efc7 by Andika Triwidada at 2024-09-19T01:07:11+00:00
Update Indonesian translation

- - - - -
5b19b515 by Juliano de Souza Camargo at 2024-09-20T00:07:25+00:00
Update Brazilian Portuguese translation

- - - - -
a93699a9 by Aurimas Černius at 2024-09-23T19:19:43+00:00
Update Lithuanian translation

- - - - -
0a1cea3a by Quentin PAGÈS at 2024-09-24T18:24:26+00:00
Update Occitan translation

- - - - -
645d28d7 by Aefgh Threenine at 2024-09-25T14:12:49+00:00
Add Thai translation

(cherry picked from commit 36ce0b8ea9d2b69fbc3a11e29f465e4394212459)

- - - - -
c0e8202e by Florian Heiser at 2024-09-27T17:29:45+00:00
Update German translation

- - - - -
931877fa by Zander Brown at 2024-09-28T19:01:46+01:00
metainfo: use the current colour palette

- - - - -
89b19dd4 by Zander Brown at 2024-09-29T15:15:39+01:00
tab: image should also be delayed

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/398

- - - - -
9f0e2347 by Juliano de Souza Camargo at 2024-09-29T16:13:38+00:00
Update Brazilian Portuguese translation

- - - - -
c6ac9677 by Rūdolfs Mazurs at 2024-10-01T12:41:59+00:00
Update Latvian translation

- - - - -
eb8e5a88 by Rūdolfs Mazurs at 2024-10-01T12:44:27+00:00
Update Latvian translation

- - - - -
6966d544 by Rūdolfs Mazurs at 2024-10-01T12:56:40+00:00
Update Latvian translation

- - - - -
8d7617fa by Jiri Grönroos at 2024-10-06T14:25:56+00:00
Update Finnish translation

- - - - -
c83e7aca by Ali Galal at 2024-10-12T10:00:18+00:00
Add Arabic translation

- - - - -
8d7e8d0e by Fabio Tomat at 2024-10-14T13:56:08+00:00
Update Friulian translation

- - - - -
0ed3bd32 by Florentina Mușat at 2024-10-16T10:18:34+00:00
Update Romanian translation

- - - - -
956566a2 by Andi Chandler at 2024-10-17T13:11:14+00:00
Update British English translation

- - - - -
9e82e12b by Irénée THIRION at 2024-10-23T08:32:11+00:00
Update French translation

- - - - -
4e8ba3dd by Nathan Follens at 2024-10-27T22:48:19+00:00
Update Dutch translation

(cherry picked from commit de79a18b299d30b56dabad807e6b12c86e09624d)

- - - - -
eda4026a by Марко Костић at 2024-11-05T06:05:02+00:00
Update Serbian translation

(cherry picked from commit f816df47d3338ed2831ce04c74138710c56e1125)

- - - - -
dab9a382 by Zander Brown at 2024-11-13T15:22:14+00:00
empty: a self-contained empty state widget

There is some relatively finicky logic behind this, and sources to be
properly managed, so keep things clear by splitting it into a
self-contained type

- - - - -
e590fd78 by Zander Brown at 2024-11-13T15:22:14+00:00
tab: port to our new ‘empty’ widget

- - - - -
8d0ca1db by Zander Brown at 2024-11-13T15:22:14+00:00
tab: simplify :is-active setter

- - - - -
46c2f668 by Zander Brown at 2024-11-13T15:22:14+00:00
window: ensure types referenced in xml

- - - - -
b2b60558 by Zander Brown at 2024-11-13T15:22:14+00:00
shared-closures: handy <closure> functions

We were getting increasingly close to having identical closure
implemenations in multiple types, instead have this header to share them

- - - - -
649237e1 by Zander Brown at 2024-11-13T15:22:14+00:00
theme-switcher: handle style manager internally

Drop :show-system in favour of binding directly to the display's active
style manager

- - - - -
01c43115 by Zander Brown at 2024-11-13T15:22:14+00:00
pages: follow current style manager

Avoid assumptions about global state and dynamically bind to the style
manager for the active display

- - - - -
f5752e8e by Zander Brown at 2024-11-13T15:22:14+00:00
settings: a method to resolve KGX_THEME_AUTO

- - - - -
cf3b1627 by Zander Brown at 2024-11-13T15:22:14+00:00
terminal: use current display to resolve theme

- - - - -
53efc91d by Zander Brown at 2024-11-13T15:31:10+00:00
settings: drop :resolved-theme

The theme can only be resolved once we are connected to a compositor,
and should be done in the context of *a* compositor.

See: https://gitlab.gnome.org/GNOME/console/-/issues/402

- - - - -
a89f7b6a by Zander Brown at 2024-11-13T15:31:19+00:00
application: delay connecting to AdwStyleManager until ::startup

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/402
Close: https://gitlab.gnome.org/GNOME/console/-/merge_requests/174

- - - - -
f5facfc0 by Zander Brown at 2024-11-15T04:56:51+00:00
flatpak: vte now requries fast_float

- - - - -
9bee79f9 by Zander Brown at 2024-11-15T04:58:14+00:00
ci: have fast_float available

- - - - -
cdaa479f by Daniel Rusek at 2024-11-15T05:04:33+00:00
desktop: replace ‘X-GNOME-Utilities’ category with generic ‘Utility’

- - - - -
c60c4d54 by Alexandre Franke at 2024-11-20T11:49:24+00:00
Update French translation

- - - - -
64c329ec by Zander Brown at 2025-01-01T01:32:30+00:00
application: prefer an explict pointer

- - - - -
0b07c712 by Zander Brown at 2025-01-01T01:35:54+00:00
application: use inline literals for accels

This is increasingly common in other codebases, and if the C compiler
doesn't support it we've bigger problems

- - - - -
5a842168 by Zander Brown at 2025-01-01T01:38:51+00:00
application: we already ensure these types elsewhere

- - - - -
a413f10a by Zander Brown at 2025-01-01T02:11:21+00:00
window: tab controls should follow decoration layout

Based on Adwaita's private utility, expressionified

Close: https://gitlab.gnome.org/GNOME/console/-/issues/164
See: https://gitlab.gnome.org/GNOME/console/-/issues/230
See: https://gitlab.gnome.org/GNOME/libadwaita/-/blob/09440d3803e04499019bddc550ec34aa98b6db86/src/adw-widget-utils.c#L613-644

- - - - -
b7c47df9 by Zander Brown at 2025-01-03T02:37:49+00:00
ci: fix the fedora 32bit build

Meson, dnf, they are strange things

- - - - -
2285dff9 by kramo at 2025-01-03T02:40:47+00:00
livery-manager: sync background colour to latest adwaita

- - - - -
00d11f20 by Zander Brown at 2025-01-03T03:27:00+00:00
application: a flag to print a colour table

A reimplemenation of test_colours.py, which is now dropped

This is something of an ‘easter egg’, not meant for use by end users,
it's simply a handy thing to have when taking screenshots and the like
during development of KGX

- - - - -
bf4196f7 by Zander Brown at 2025-01-04T02:46:21+00:00
main: explictly include headers

Supersedes: https://gitlab.gnome.org/GNOME/console/-/merge_requests/171

- - - - -
eb1eb685 by Jules Bertholet at 2025-01-14T19:22:34+00:00
application: support some rare keys as shortcuts

- - - - -
c09058a5 by Maximiliano at 2025-02-03T09:53:34+00:00
metainfo: modernise our usage of appstream

Use appstreamcli instead of appstream-util, and drop some outdated tags

- - - - -
74aa948e by Scrambled 777 at 2025-02-25T15:17:06+00:00
Update Hindi translation

- - - - -
dacc3745 by Pawan Chitrakar at 2025-02-27T09:48:42+00:00
Update Nepali translation

- - - - -
552a22ce by Asier Saratsua Garmendia at 2025-03-02T06:53:47+00:00
Update Basque translation

- - - - -
9f5418eb by Brage Fuglseth at 2025-03-02T14:48:52+00:00
Update Norwegian Bokmål translation

- - - - -
3054b6fd by Zander Brown at 2025-03-04T22:28:43+00:00
train: shortcut some checks

Only interrogate the content of `program` when we actually set it to
something

- - - - -
199ce1b0 by Zander Brown at 2025-03-04T22:28:44+00:00
watcher: lower priority

- - - - -
adab4dc5 by Zander Brown at 2025-03-04T22:28:44+00:00
pids: add a layer of abstraction to loading pids

Soom™ we will move away from using g{,lib}top, and likely have multiple
‘backends’ in-tree, to enable this hide our use of gtop inside this
‘kgx-pids’ module that's self-contained

- - - - -
83e6140a by Zander Brown at 2025-03-04T22:28:44+00:00
utils: a function for parsing percentage strings

Takes a string like ‘12.34%’, ‘%43,21’, or even ‘%76.54%’ if you must,
and extracts a double from it

- - - - -
3ae22105 by Zander Brown at 2025-03-04T22:34:15+00:00
general: adopt Loupe's LLM policy

See: https://discourse.gnome.org/t/loupe-no-longer-allows-generative-ai-contributions/27327

- - - - -
3aae9d6a by Zander Brown at 2025-03-04T23:49:35+00:00
ci: fix the 32bit build, again

- - - - -
4b8f05d1 by Zander Brown at 2025-03-04T23:58:32+00:00
tests: fix building on 32bit

- - - - -
f445f090 by Zander Brown at 2025-03-06T03:19:00+00:00
gtop: check gtop actually gave us a list

…and properly propogate the length of that list 😬

- - - - -
d42b4f78 by Zander Brown at 2025-03-06T04:23:50+00:00
gtop: check gtop actually gave us a list

…and properly propogate the length of that list 😬

- - - - -
b1028816 by Zander Brown at 2025-03-09T01:37:54+00:00
tests: don't assume location of `true`

This apparently can be /usr/sbin/true on rawhide now, breaking the test.

Get meson to find it at configure time, and instead test we match what
meson found instead of assuming it's in /usr/bin/true

- - - - -
bd784f5e by Zander Brown at 2025-03-09T03:38:55+00:00
ci: build release tarballs

- - - - -
166e7f13 by Zander Brown at 2025-03-09T04:02:37+00:00
general: 48.rc

- - - - -
59d7160b by Jeremy Bícha at 2025-03-13T20:24:16-04:00
New upstream version 48~rc
- - - - -


65 changed files:

- .gitlab-ci.yml
- .gitlab-ci/ci-32-cross
- NEWS
- README.md
- build-aux/flatpak/org.gnome.Console.Devel.json
- data/meson.build
- data/org.gnome.Console.desktop.in.in
- data/org.gnome.Console.metainfo.xml.in.in
- meson.build
- po/LINGUAS
- + po/ar.po
- po/de.po
- po/en_GB.po
- po/es.po
- po/eu.po
- po/fi.po
- po/fr.po
- po/fur.po
- po/hi.po
- po/id.po
- po/lt.po
- po/lv.po
- po/nb.po
- po/ne.po
- po/nl.po
- po/oc.po
- po/pt_BR.po
- po/ro.po
- po/sr.po
- + po/th.po
- po/tr.po
- src/kgx-application.c
- + src/kgx-empty.c
- + src/kgx-empty.h
- + src/kgx-empty.ui
- src/kgx-livery-manager.c
- src/kgx-pages.c
- src/kgx-pages.ui
- src/kgx-process.c
- src/kgx-settings.c
- src/kgx-settings.h
- + src/kgx-shared-closures.h
- src/kgx-tab.c
- src/kgx-tab.ui
- src/kgx-terminal.c
- src/kgx-terminal.ui
- src/kgx-theme-switcher.c
- src/kgx-theme-switcher.ui
- src/kgx-train.c
- src/kgx-utils.c
- src/kgx-utils.h
- src/kgx-watcher.c
- src/kgx-window.c
- src/kgx-window.ui
- src/kgx.gresource.xml.in
- src/main.c
- src/meson.build
- + src/pids/kgx-gtop.c
- + src/pids/kgx-gtop.h
- + src/pids/kgx-pids.c
- + src/pids/kgx-pids.h
- + src/pids/meson.build
- src/style.css
- − test_colours.py
- tests/test-utils.c


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/9510fd32b93a373cf23cafc496ce168c51e5d1fa...59d7160bf98d48985d44c0b3b5ca5a65de41285b

-- 
View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/9510fd32b93a373cf23cafc496ce168c51e5d1fa...59d7160bf98d48985d44c0b3b5ca5a65de41285b
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/20250314/e7f18c47/attachment-0001.htm>


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