[Debian-on-mobile-maintainers] [Git][gnome-team/gnome-console][upstream/latest] 60 commits: Update British English translation

Jeremy Bicha (@jbicha) gitlab at salsa.debian.org
Wed Aug 9 20:08:53 BST 2023



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


Commits:
d3d8f360 by Bruce Cowan at 2023-03-22T15:37:20+00:00
Update British English translation

- - - - -
06ed7305 by Rūdolfs Mazurs at 2023-03-24T20:57:08+00:00
Update Latvian translation

- - - - -
79b21f04 by Nathan Follens at 2023-03-26T14:05:26+00:00
Update Dutch translation

- - - - -
22cee6a1 by Gustavo Costa at 2023-03-27T10:19:07+00:00
Update Brazilian Portuguese translation

- - - - -
1ecfe9ab by Florian Heiser at 2023-04-07T12:36:58+00:00
Update German translation

- - - - -
a1f1fbe1 by Jacob Duba at 2023-05-11T15:34:02+00:00
terminal: zoom with ctrl+scroll

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

- - - - -
3f76358f by Maximiliano Sandoval R at 2023-05-12T09:27:55+02:00
Depend on gtk 4.10

- - - - -
20ae953e by Maximiliano Sandoval R at 2023-05-12T09:54:50+02:00
tab: Remove uses of GtkStyleContext

The functions that used this as a parameter didn't make use of it.

- - - - -
17e26d52 by Alexander Mikhaylenko at 2023-05-13T04:00:21+00:00
style: Fix tab border-radius selector

Can't have whitespace between :not()s.

- - - - -
7ce8ce7a by Alexander Mikhaylenko at 2023-05-13T04:00:21+00:00
style: Don't round corners on .solid-csd

- - - - -
722292ba by Stuart at 2023-05-16T08:42:21+00:00
tab: detect telnet as remote process

- - - - -
c6093019 by Jonas Ådahl at 2023-05-16T14:05:17+01:00
application: don't match existing window size when restore is disabled

We'd fetch the to-restore window size from gsettings, which would be -1
x -1 if configured to not restore, but if there was already a window
open, we'd ignore that value and replace it with the active window size.
This somewhat defeats the purpose of the 'restore-window-size' setting.
Fix this by only trying to restore a window size, no matter from where,
if this setting is turned on (the default).

- - - - -
3e9fa3e3 by Zander Brown at 2023-05-16T22:06:25+01:00
general: next will be 45.alpha

- - - - -
ad52a390 by Gianvito Cavasoli at 2023-05-22T09:29:35+00:00
Update Italian translation

(cherry picked from commit 8add5fb9260ec90feefd6636fe0e193dc2da3e9d)

- - - - -
46a30b37 by Christopher Davis at 2023-06-19T13:19:37-04:00
flatpak: Disable gir when building VTE

We don't need introspection at all, so all this adds
is another way for the build to potentially fail.

- - - - -
11ebbcea by Zander Brown at 2023-06-19T22:28:53+01:00
window: remove unused exit status bar

This is now handled in tabs, whilst we are at it use clearer names in
tab

- - - - -
ea10e0c4 by Zander Brown at 2023-06-20T00:11:40+01:00
tab: centre the spinner

It's not seen very often, but when it is it shouldn't be massive

- - - - -
230ddcba by Zander Brown at 2023-06-20T00:13:24+01:00
general: cleanup a couple old strings

Really we were always just ‘KGX’ anyway, these strings are rarely visible, simply use ‘KGX’ a literal

- - - - -
22ed9614 by Zander Brown at 2023-06-20T00:15:46+01:00
build: fixup branch references in wrap files

Meson seems to behave weird here, it's probably a bug in `subprojects
update`, but this makes it work 🤷‍♀️

- - - - -
46f31284 by Christopher Davis at 2023-06-21T15:28:21-04:00
window: Use AdwBreakpoint for adaptivity

- - - - -
fafc816c by Christopher Davis at 2023-06-21T15:28:21-04:00
window, tab: Use AdwToolbarView

- - - - -
1c643ee4 by Christopher Davis at 2023-06-21T15:28:21-04:00
tab: Subclass AdwBin

Apps should not subclass GtkBox.

- - - - -
a271ea43 by Zander Brown at 2023-07-28T06:43:17+01:00
general: whoops, 45.beta it is

- - - - -
e36637f2 by Zander Brown at 2023-08-03T04:37:18+01:00
general: update homepage

Point to Sophie's wonderful apps site

- - - - -
9cf4e80c by Zander Brown at 2023-08-03T04:37:18+01:00
tab: withdraw notifications when becoming active

The check was unintentially inverted, leading to leaked notifications

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

- - - - -
8fa2b024 by Sebastian Wiesner at 2023-08-03T04:37:18+01:00
tab: set TERM_PROGRAM as kgx

This allows programs to identify kgx which in turn is useful to e.g. run
gnome-session-inhibit with the correct app ID to have some long runnning
terminal process block GNOME shutdown/logoff with a nice message.

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/248
See: https://gitlab.gnome.org/GNOME/console/-/merge_requests/140

- - - - -
34129dd0 by Zander Brown at 2023-08-03T04:37:18+01:00
tab: remove superflous separator

No idea why this was ever added, but apparently it was, and that's where
that ‘visual glitch’ came from…

- - - - -
b37106d4 by Zander Brown at 2023-08-03T04:37:18+01:00
general: assorted fixes to object destruction

…and memory management more generally

Move theme-switcher to AdwBin so we don't have to worry about
parent-stuff

Also finally move the application/simple-tab intance structs out of
their headers whilst we are at it, though for now window remains

- - - - -
c40881d8 by Zander Brown at 2023-08-03T04:37:18+01:00
window: avoid GPropertyAction for search-mode-enabled

It holds a reference on the target object, in this case the KgxPages,
and, via GtkActionMuxer, can outlive the KgxWindow

This leads to the odd scenario that pages, and any tabs therein, are
not destroyed when expected (and potentialy processes left running…)

Instead proxy ::search-mode-enabled, and use GtkWidget's action
support

Whilst we are at it, move various binds to XML

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

- - - - -
5abafeb2 by Zander Brown at 2023-08-03T04:37:18+01:00
general: adopt newer glib features

- - - - -
6041829e by Zander Brown at 2023-08-03T04:37:18+01:00
general: prefix debug messages

- - - - -
2537e219 by Zander Brown at 2023-08-03T04:37:18+01:00
general: cleanup pspec/signal correctness

It's now generally expected that nick/blurb be unset, remove those we
had and save a few bytes in the process

Further, ensure we always mark signals as having static strings, thus
avoiding unnecessary copying

Whilst we are at it, setup va marshallers on our signals

- - - - -
b7c27dda by Zander Brown at 2023-08-03T04:37:18+01:00
window: private instance struct

Finally move this out of the header, drop old fields

We don't actually need to allow access to pages, instead
have a method for adding tabs

- - - - -
9aace86f by Zander Brown at 2023-08-03T04:37:18+01:00
terminal: assorted refactoring

Move declarative parts to GtkBuilder, including the menu previously in
menus.ui, and related core tweaks

Decouples terminal from application in the process, and simplifies tab
by having a unified ::zoom signal

- - - - -
0d32b884 by Zander Brown at 2023-08-03T04:37:18+01:00
terminal: show link in tooltip

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

- - - - -
6311d22d by Zander Brown at 2023-08-03T04:37:18+01:00
pages: disconnect signals when page detached

We were continuing to watch signals on removed tabs, fortunately this
mostly just resulted in a critical logs but is nonsensical

- - - - -
2182088e by Martin Nowak at 2023-08-03T04:37:18+01:00
pages: allow moving tabs left/right with shortcuts

- libadwaita propagates them to the terminal when there is only a
  single page/tab
- with multiple pages/tabs, shortcuts get handled to select/reorder
  tabs as in other gnome apps
- same behavior as GNOME Terminal
- this seems a reasonable trade-off for the few case where TUIs might
  want to use those shortcuts
- leave <kbd>CTRL</kbd><kbd>HOME</kbd>/<kbd>END</kbd> disabled for now
  as those shortcuts are partly covered by Alt+0-9 or Ctrl+PgUp/PgDown
  and are more prominently used by vi
- update the keyboard shortcut list

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/237
See: https://gitlab.gnome.org/GNOME/console/-/issues/118
See: https://gitlab.gnome.org/GNOME/console/-/issues/155
See: https://gitlab.gnome.org/GNOME/console/-/merge_requests/146

- - - - -
939dec1c by Maximiliano Sandoval R at 2023-08-03T04:37:18+01:00
settings: audible bell

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

- - - - -
d3cb40fd by Maximiliano Sandoval R at 2023-08-03T04:37:18+01:00
prefrences-window: initial dialogue

So far only controls the terminal bell

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

- - - - -
3716f750 by Zander Brown at 2023-08-03T04:37:18+01:00
tab: introduce visual bell

A companion/alternative to the sound produced by KgxTerminal

Currently we ‘ring’ for 800ms, during which time an emblem is displayed
on tabs

Further, when a focused tab rings, window plays an animation on the
topbar

- - - - -
814e5db0 by Zander Brown at 2023-08-03T04:37:18+01:00
settings: visual bell

Also expose it in the preferences window

- - - - -
337e315f by Zander Brown at 2023-08-03T04:42:02+01:00
font-picker: a dialogue for selecting a font family and size

Well, this has been fun :)

So gtk no longer has a widget to do this, and in implementing this we
discovered bugs in various parts of the stack. But here is is.

Selected items survive being filtered out, and back in, you can select
by keynav, you can't submit the dialog with nothing selected, preview
updates live, esc dismisses, widgets have a11y labels.

See: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6213

- - - - -
71bcdb7a by Maximiliano Sandoval R at 2023-08-03T04:42:03+01:00
settings: custom font

An option to overrid the system font, and the associated UI to set such
a font

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/132
See: https://gitlab.gnome.org/GNOME/console/-/merge_requests/147

- - - - -
8f78a0aa by Zander Brown at 2023-08-03T04:42:03+01:00
watcher: check tab is still around before pop'ing it

- - - - -
19612d0d by Automeris naranja at 2023-08-03T04:42:03+01:00
theme-switcher: improve tooltips

The Settings app uses the term "style" when referring to dark and light options.

See: https://gitlab.gnome.org/GNOME/console/-/merge_requests/141

- - - - -
7d476a0a by Zander Brown at 2023-08-04T23:59:41+01:00
drop-target: a drag receiver

We handle application/vnd.portal.files as well as application/vnd.portal.filetransfer
because [gtk4 versions] and 3.24.37 mistakenly provide it

The handling of portal drops has a path that switches to uri-list because gtk tries to
send directories to the portal, which only accepts regular files, and thus invalidates
the whole thing causing gtk to fail to retrieve a GdkFileList

In the process we hoovered up a few bugs in gtk and libadwaita

Fix: https://gitlab.gnome.org/GNOME/console/-/issues/287
Fix: https://gitlab.gnome.org/GNOME/console/-/issues/204
Closes: https://gitlab.gnome.org/GNOME/console/-/merge_requests/150

- - - - -
d9af1ade by Zander Brown at 2023-08-04T23:59:53+01:00
tab: port to drop-target

Make use of out new type, dropping the old drop handling

- - - - -
d2d0294f by Zander Brown at 2023-08-04T23:59:53+01:00
tab: improved drop-target visual

Shamelessly based on Sophie's work on Loupe

- - - - -
f10f933c by Zander Brown at 2023-08-04T23:59:53+01:00
window: become derivable

This provides a base for later work, such as implmenting xdg-term1

- - - - -
6c55fddd by Zander Brown at 2023-08-04T23:59:53+01:00
window: take full advantage of gtk4

 - where possible use GtkExpression for bindings
 - use widget actions instead of action map

- - - - -
8b3dba56 by Zander Brown at 2023-08-04T23:59:53+01:00
build: ensure schemas are built for devenv

Previously one had to manually run the `data/gschemas.compiled` target
for KGX not to segfault in meson's devenv

- - - - -
be32f9ab by Zander Brown at 2023-08-05T02:40:54+01:00
l10n: knew I'd have missed something

Is there anyway this can be done locally, instead of risking an annoyed Piotr?

- - - - -
38f19e43 by Ekaterine Papava at 2023-08-05T05:09:45+00:00
Update Georgian translation

- - - - -
9af7f25b by Zander Brown at 2023-08-05T07:11:52+01:00
pages: avoid empty labels in tab switchers

Still leaves various questions about how titles should work, and perhaps
we do want to consider some way to use the command basename? But it's
enough to prevent blank tabs, which is the main thing.

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

- - - - -
b21bbb14 by Zander Brown at 2023-08-05T07:16:46+01:00
pages: avoid empty labels in tab switchers

Still leaves various questions about how titles should work, and perhaps
we do want to consider some way to use the command basename? But it's
enough to prevent blank tabs, which is the main thing.

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

- - - - -
d0880843 by Yuri Chornoivan at 2023-08-05T06:53:54+00:00
Update Ukrainian translation

- - - - -
9385e40f by Asier Sarasua Garmendia at 2023-08-05T08:39:12+00:00
Update Basque translation

- - - - -
c0e57936 by Danial Behzadi at 2023-08-05T11:37:50+00:00
Update Persian translation

- - - - -
fb6491dd by Zander Brown at 2023-08-06T02:56:19+01:00
general: 45.beta

- - - - -
62bb2134 by Jeremy Bícha at 2023-08-09T14:43:40-04:00
New upstream version 45~beta
- - - - -


26 changed files:

- NEWS
- build-aux/flatpak/org.gnome.Console.Devel.json
- console.doap
- data/meson.build
- data/org.gnome.Console.gschema.xml.in
- data/org.gnome.Console.metainfo.xml.in.in
- meson.build
- po/POTFILES.in
- po/de.po
- po/en_GB.po
- po/eu.po
- po/fa.po
- po/it.po
- po/ka.po
- po/lv.po
- po/nl.po
- po/pt_BR.po
- po/uk.po
- src/help-overlay.ui
- + src/icons/scalable/status/bell-outline-symbolic.svg
- src/kgx-application.c
- src/kgx-application.h
- + src/kgx-drop-target.c
- src/kgx-util.c → src/kgx-drop-target.h
- + src/kgx-font-picker.c
- src/kgx-util.h → src/kgx-font-picker.h


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/306e894a312cd76df9c7bb4ec2ae42e750817810...62bb21341e9e8fab8edab7219bb0bab05e2c3ac2

-- 
View it on GitLab: https://salsa.debian.org/gnome-team/gnome-console/-/compare/306e894a312cd76df9c7bb4ec2ae42e750817810...62bb21341e9e8fab8edab7219bb0bab05e2c3ac2
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/20230809/481b602e/attachment-0001.htm>


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