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

Jeremy Bicha (@jbicha) gitlab at salsa.debian.org
Wed Mar 6 16:42:30 GMT 2024



Jeremy Bicha pushed to branch upstream/latest at GNOME / gnome-console


Commits:
1ac77917 by Zander Brown at 2023-09-19T02:26:03+01:00
general: next is 46.alpha

- - - - -
959cbd44 by Rafael Fontenelle at 2023-09-25T17:35:18+00:00
Update Brazilian Portuguese translation

- - - - -
a836545a by Fabio Tomat at 2023-09-30T15:04:43+00:00
Update Friulian translation

- - - - -
80359cd8 by Cheng-Chia Tseng at 2023-10-05T06:10:46+00:00
Update Chinese (Taiwan) translation

- - - - -
d259c18b by Christian Hergert at 2023-10-08T12:42:49+01:00
close-dialog: clamp row title to maximum length

Without this, the sizing machinery can take so long that the window ends
up being larger than the maximum texture size as well as just looping
forever in terms glyph sizing.

Handles obnoxiously long process titles.

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

- - - - -
8458c717 by Jürgen Benvenuti at 2023-10-08T12:09:19+00:00
Update German translation

- - - - -
77aa7153 by Yuri Chornoivan at 2023-10-09T06:28:34+00:00
Update Ukrainian translation

- - - - -
b89df709 by Daniel Rusek at 2023-10-09T10:06:25+00:00
Update Czech translation

- - - - -
d18ba86d by Florentina Mușat at 2023-10-09T15:55:33+00:00
Update Romanian translation

- - - - -
93522253 by Jordi Mas i Hernandez at 2023-10-10T05:40:54+00:00
Update Catalan translation

- - - - -
a8ec9c9b by Ekaterine Papava at 2023-10-11T14:03:49+00:00
Update Georgian translation

- - - - -
714a0113 by Hugo Carvalho at 2023-10-11T14:52:23+00:00
Update Portuguese translation

- - - - -
a839b7aa by Asier Sarasua Garmendia at 2023-10-12T06:46:35+00:00
Update Basque translation

- - - - -
cd7ff1b6 by Sabri Ünal at 2023-10-14T12:28:17+00:00
Update Turkish translation

- - - - -
30b3f0ac by Efstathios Iosifidis at 2023-10-15T07:15:39+00:00
Update Greek translation

(cherry picked from commit 26040f2bd565ac8211bdbbaea71f547fc8a3d099)

- - - - -
86589414 by Artur S0 at 2023-10-16T12:11:10+00:00
Update Russian translation

- - - - -
786a8bbd by Zander Brown at 2023-10-22T14:12:15+01:00
pages: drop unused function

- - - - -
68745f4e by Zander Brown at 2023-10-22T14:12:15+01:00
close-dialog: become an object again, run as an async task

Using signals was a bit messy and led to some intereting ownership
situations, this also lets easily be ‘cancellable’ so by sharing a
cancellable instance with KgxTab - which is fired when died/disposed -
we can finally fully…

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

…cleaning up the odd dialogue behaviour (the crash having been handled
previously, and the root cause patched upstream in libadwaita 1.5.alpha)

Sadly still doesn't quite handle
https://gitlab.gnome.org/GNOME/console/-/issues/22 but an improvement
all the same

- - - - -
a2852105 by Zander Brown at 2023-10-22T14:27:11+01:00
despatcher: plug some minor leaks

Some paths would leak state data, and we didn't always propagate the
cancellable intance to subtasks

- - - - -
65c30883 by Zander Brown at 2023-10-23T04:27:32+01:00
build: require a recent vte

There have been a lot of exciting fixes and improvements recently, we
want KGX users to benefit from them

- - - - -
90bd5f00 by Sabri Ünal at 2023-10-23T20:27:35+00:00
metadata: update some links

- - - - -
ee24f75e by Colin Kinloch at 2023-10-23T20:42:40+00:00
drop-target: end dropped path lists with a space

This allows a list of files to be created over several drops, matching the behaviour of g-t

- - - - -
a9afa710 by Sabri Ünal at 2023-11-12T06:38:43+00:00
Update Turkish translation

- - - - -
af96c184 by Bruce Cowan at 2023-11-23T19:28:53+00:00
Update British English translation

(cherry picked from commit fbd7cfee25677d1798a613e6fdb192f5fa6918e9)

- - - - -
3cb0a911 by Artur S0 at 2023-11-27T16:04:54+00:00
Update Russian translation

- - - - -
f3746ada by Ole Bertram at 2023-12-16T05:47:43+00:00
window: remember maximised state as well as size

An oversight in the original implementation meant we effectively
unmaximised windows, resolve this by also storing the maximised state.

This is stored in an extra gsetting key so as to avoid breaking existing
installs.

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

- - - - -
d80da99d by Zander Brown at 2023-12-16T07:28:53+00:00
tab: truncate long notifications

At some point shell stalls when receiving a long notification body,
whilst this should probably be fixed in shell we can reuse the code we
already wrote for the close dialogue to simply truncate the message.

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

- - - - -
1275f3ea by Piotr Drąg at 2023-12-16T17:56:31+01:00
Update POTFILES.in

- - - - -
8b1ba395 by Fabio Tomat at 2023-12-29T10:48:59+00:00
Update Friulian translation

- - - - -
9f49e4be by Danial Behzadi at 2024-01-17T23:48:19+00:00
Update Persian translation

- - - - -
c1912f22 by Daniel Rusek at 2024-01-22T13:36:23+00:00
Update Czech translation

- - - - -
36329862 by Gabriel Brand at 2024-01-26T18:39:59+00:00
Update German translation

- - - - -
e85e31da by Zander Brown at 2024-01-28T01:50:53+00:00
terminal: use vte's new context menu API

See: https://gitlab.gnome.org/GNOME/vte/-/commit/964c27337cf6d0eaaf8c4020b51ce33a1a7cd9bf
Close: https://gitlab.gnome.org/GNOME/console/-/issues/224
Close: https://gitlab.gnome.org/GNOME/console/-/issues/229

- - - - -
19ace071 by Zander Brown at 2024-01-28T02:04:25+00:00
window: use gtk_window_close

The gtk4 port assumed gtk_window_destroy was analogous to the old
gtk_widget_destroy when in fact gtk_window_destroy is kinda evil, and
gtk_window_close exhibits the desired behaviour

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

- - - - -
ccf09f76 by Yosef Or Boczko at 2024-01-31T08:32:20+00:00
Update Hebrew translation

- - - - -
790552da by Ekaterine Papava at 2024-02-12T13:41:50+00:00
Update Georgian translation

- - - - -
3df195ef by Aurimas Černius at 2024-02-12T21:35:13+00:00
Update Lithuanian translation

- - - - -
7ea7fa1e by Yuri Chornoivan at 2024-02-13T18:38:59+00:00
Update Ukrainian translation

- - - - -
84f0dedc by Anders Jonsson at 2024-02-14T20:44:06+00:00
Update Swedish translation

- - - - -
810fa4b2 by Fran Dieguez at 2024-02-15T02:09:55+00:00
Update Galician translation

- - - - -
273e8c2a by Matej Urbančič at 2024-02-17T06:54:44+00:00
Update Slovenian translation

- - - - -
d015fa99 by Nathan Follens at 2024-02-18T09:55:00+00:00
Update Dutch translation

- - - - -
0aa5b5b7 by Vasil Pupkin at 2024-02-18T14:08:27+00:00
Update Belarusian translation

- - - - -
6044aae6 by Kukuh Syafaat at 2024-02-20T12:46:17+00:00
Update Indonesian translation

- - - - -
ff2feb69 by Asier Sarasua Garmendia at 2024-02-20T18:14:18+00:00
Update Basque translation

- - - - -
a6fad2f7 by Andi Chandler at 2024-02-21T20:46:22+00:00
Update British English translation

- - - - -
21481cd6 by Balázs Úr at 2024-02-22T00:12:40+00:00
Update Hungarian translation

- - - - -
38ba89d4 by Jordi Mas i Hernandez at 2024-02-22T09:31:52+00:00
Update Catalan translation

- - - - -
a002326a by Jiri Grönroos at 2024-02-22T17:57:54+00:00
Update Finnish translation

- - - - -
1302cb35 by Luming Zh at 2024-02-24T16:06:39+00:00
Update Chinese (China) translation

- - - - -
60fbd235 by Baurzhan Muftakhidinov at 2024-02-24T16:53:45+00:00
Update Kazakh translation

- - - - -
b20fc27c by Alexander Shopov at 2024-02-25T09:27:51+00:00
Update Bulgarian translation

- - - - -
b53a5db7 by Daniel Mustieles at 2024-02-26T14:00:08+01:00
Updated Spanish translation

- - - - -
e974adfe by Irénée THIRION at 2024-02-26T16:19:55+00:00
Update French translation

- - - - -
8890767b by Rūdolfs Mazurs at 2024-02-26T18:36:42+00:00
Update Latvian translation

- - - - -
aa5b751e by Brage Fuglseth at 2024-02-29T21:50:04+00:00
Update Norwegian Bokmål translation

- - - - -
36dcb58b by Piotr Drąg at 2024-03-03T16:59:43+01:00
Update Polish translation

- - - - -
7f963168 by Zander Brown at 2024-03-03T16:42:51+00:00
general: next is 46.rc

- - - - -
f25909fc by Zander Brown at 2024-03-03T16:42:52+00:00
build: update wrap files

Use shallow clones, specify the push address (should we ever try do
that), and provide greater [provide] details. Also add glib, since we
keep chasing new features.

- - - - -
33d30b56 by Zander Brown at 2024-03-03T16:42:52+00:00
window: suppress subtitle when it's the same as title

Expressions are pretty neat for doing this aren't they?

When the generated subtitle is the same as the window title, simply
don't have a subtitle, thus avoiding the ‘~ ~’ situation often seen in
$HOME and so on.

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

- - - - -
1004ae55 by Zander Brown at 2024-03-03T16:42:52+00:00
window: bump current year

- - - - -
25419ed1 by Zander Brown at 2024-03-03T16:42:52+00:00
window: own a reference on a watcher

With application providing a global instance

- - - - -
8bccbbc1 by Zander Brown at 2024-03-03T16:42:52+00:00
watcher: stop having a global instance

windows now own their own references, so this ‘super global’ that's
never cleaned up is redundant

- - - - -
87460e53 by Zander Brown at 2024-03-03T16:42:52+00:00
utils: split string constraing out

Turns out we need to cut runaway strings down to size in multiple
places, so split what was previously an integral part of
kgx_process_get_title out into a header as a generic inline function

- - - - -
b4534d49 by Zander Brown at 2024-03-03T16:42:52+00:00
paste-dialog: become a distinct type

Split what was was previously inline in KgxTerminal out into it's own
type, modelled on KgxCloseDialog, making this a ‘nice’ async operation
rather than the older signal-based way of driving dialogues.

Additionally limit the preview'd content to 1500 bytes. This isn't
neccisarily ideal, but prevents pango exploding on particularly long
pastes. It also limits quite how tall the dialogue can get (though of
course it still doesn't scroll, so may still overflow).

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/356
See: https://gitlab.gnome.org/GNOME/console/-/issues/282

- - - - -
a7995ea3 by Zander Brown at 2024-03-03T16:42:52+00:00
terminal: respond to the tab dying

Propogate the tab being cancelled through to async process KgxTerminal
may have in flight, not limited to, but most relevantly, a sudo paste
dialogue, which currently can outlive the tab.

(a situation which was somewhat gracefully handled in code, but led to
confusing UX)

- - - - -
5c50f2e1 by Zander Brown at 2024-03-03T16:42:52+00:00
simple-tab: improve tooltip generation

Previously we were leaking the path, whoops, and assuming it was UTF-8,
double whoops.

Better handle the various edge cases, falling back to a URI

- - - - -
5d37da3b by Zander Brown at 2024-03-03T16:42:52+00:00
settings: provide the resolved theme

Most of the time KGX_THEME_AUTO isn't a useful value, and it also
doesn't result in a ::notify when the system mode changes, generally
making a bit of a mess

So we now provide a :resolved-theme, which unlike :theme never takes the
KGX_THEME_AUTO value, and will ::notify in sync with the system

- - - - -
f8f8fd8c by Zander Brown at 2024-03-03T16:42:52+00:00
metainfo: add ‘contribute’ URL

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/362
See: https://gitlab.gnome.org/GNOME/Initiatives/-/issues/51

- - - - -
9c8d3f30 by Zander Brown at 2024-03-03T16:42:52+00:00
general: 46.rc

- - - - -
7fd4a6b5 by Jeremy Bícha at 2024-03-06T11:33:39-05:00
New upstream version 46~rc
- - - - -


22 changed files:

- NEWS
- data/org.gnome.Console.gschema.xml.in
- data/org.gnome.Console.metainfo.xml.in.in
- meson.build
- po/POTFILES.in
- po/be.po
- po/bg.po
- po/ca.po
- po/cs.po
- po/de.po
- po/el.po
- po/en_GB.po
- po/es.po
- po/eu.po
- po/fa.po
- po/fi.po
- po/fr.po
- po/fur.po
- po/gl.po
- po/he.po
- po/hu.po
- po/id.po


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/d5f57732f3a97a01103cc0787375f550d6d6185e...7fd4a6b57e03783580d39a592a1c827ed2486821

-- 
View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/d5f57732f3a97a01103cc0787375f550d6d6185e...7fd4a6b57e03783580d39a592a1c827ed2486821
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/20240306/958f86ec/attachment-0001.htm>


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