ChangeLog
=
commit 417a3ada79e042a119a4c9c99adc866de127bfd5
Author: Christian Persch
Date: Fri Jun 4 20:14:42 2021 +0200
all: Add settings schema verifier
Add external schemas, and build a reference gschema.compiled. At
startup, verify that the installed compiled schemas conform to that
reference schema; if not, use the reference schema as schema source
instead.
This fixes the problem where, on upgrade, or through an otherwise failed
recompile of the gschemas.compiled cache, where the upgrade to
gnome-terminal added ettings keys, the server will abort when trying to get
that new key.
E.g. https://bugzilla.redhat.com/show_bug.cgi?id=1961775 which is just
the latest instance of this problem occurring.
src/Makefile.am | 16 ++
src/external.gschema.xml| 143 +++
src/terminal-app.c | 11 +-
src/terminal-client-utils.c | 1 +
src/terminal-util.c | 421 +++-
src/terminal-util.h | 5 +-
6 files changed, 544 insertions(+), 53 deletions(-)
commit b2e78f5585e2b7aa8eadbba6991de94d8a6bdf0f
Author: Christian Persch
Date: Fri Jun 4 20:14:42 2021 +0200
all: Specify the schema source when constructing any GSettings
Specify the GSettingsSchemaSource to use when constructing a GSettings
object. Due to https://gitlab.gnome.org/GNOME/glib/-/issues/1884 this
neccessitates not using g_settings_get_child() to construct a child
setting, but instead to construct the child GSettings directly.
In preparation for the next commit.
src/terminal-app.c | 81 +++-
src/terminal-app.h | 12 +++
src/terminal-client-utils.c | 22
src/terminal-client-utils.h | 7
src/terminal-options.c | 2 +-
src/terminal-profiles-list.c | 6 ++--
src/terminal-profiles-list.h | 2 +-
src/terminal-schemas.h | 2 ++
src/terminal-settings-list.c | 36 +---
src/terminal-settings-list.h | 3 +-
src/terminal-util.c | 57 +++
src/terminal-util.h | 7 ++--
12 files changed, 180 insertions(+), 57 deletions(-)
commit 7b49a730b110f76273d3b14d08b4110c8f7665f9
Author: Christian Persch
Date: Fri Jun 4 20:14:42 2021 +0200
app: Make owner-change check only on X11
src/terminal-app.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
commit c0e61229a1d3b03915c25df384dcf093dc462a64
Author: Christian Persch
Date: Fri Jun 4 20:14:42 2021 +0200
util: Fix deprecation warning
src/terminal-util.c | 2 ++
1 file changed, 2 insertions(+)
commit cbeba1976d23b7f13a7a8e81f5fc44ba5d07c920
Author: Selyan Slimane AMIRI
Date: Sat May 29 19:54:24 2021 +
Add Kabyle translation
po/LINGUAS |1 +
po/kab.po | 2305
2 files changed, 2306 insertions(+)
commit 67a00883a7d601ec111cfebaf5fc83b84ca35ac1
Author: Quentin PAGÈS
Date: Thu May 13 15:19:45 2021 +
Update Occitan translation
po/oc.po | 1841 --
1 file changed, 952 insertions(+), 889 deletions(-)
commit c99ffc30070cb2200eb6d40f65fea1e8cda21a26
Author: Pawan Chitrakar
Date: Sat May 1 02:43:12 2021 +
Update Nepali translation
po/ne.po | 868 +++
1 file changed, 365 insertions(+), 503 deletions(-)
commit cdae6cc19610c8c2bb877455866828b5b7d60da9
Author: Christian Persch
Date: Fri Apr 30 18:47:06 2021 +0200
build: Post release version bump
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Download
https://download.gnome.org/sources/gnome-terminal/3.40/gnome-terminal-3.40.2.tar.xz
(2.49M)
sha256sum: 4c79af8ffe8bd3a5daca1911ea2c0acd6872860a1dd5d7eea219f4ab4ae556ac
___
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list