Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xdg-desktop-portal-gnome for
openSUSE:Factory checked in at 2022-07-05 12:27:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal-gnome (Old)
and /work/SRC/openSUSE:Factory/.xdg-desktop-portal-gnome.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-desktop-portal-gnome"
Tue Jul 5 12:27:13 2022 rev:5 rq:986582 version:42.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome.changes
2022-04-30 00:45:37.374955827 +0200
+++
/work/SRC/openSUSE:Factory/.xdg-desktop-portal-gnome.new.1548/xdg-desktop-portal-gnome.changes
2022-07-05 12:27:20.697859079 +0200
@@ -1,0 +2,11 @@
+Sun Jul 3 18:06:34 UTC 2022 - Bj??rn Lie <[email protected]>
+
+- Update to version 42.3:
+ + Backport screencast session fixes.
+- Changes from version 42.2:
+ + Fix invalid usage of app chooder dialog after its destruction.
+ + Properly handle errors from file operations.
+ + Fix various memory leaks.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
xdg-desktop-portal-gnome-42.1.tar.xz
New:
----
xdg-desktop-portal-gnome-42.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xdg-desktop-portal-gnome.spec ++++++
--- /var/tmp/diff_new_pack.YLFrAP/_old 2022-07-05 12:27:23.853863699 +0200
+++ /var/tmp/diff_new_pack.YLFrAP/_new 2022-07-05 12:27:23.857863705 +0200
@@ -17,7 +17,7 @@
Name: xdg-desktop-portal-gnome
-Version: 42.1
+Version: 42.3
Release: 0
Summary: A backend implementation for xdg-desktop-portal
License: LGPL-2.1-or-later
++++++ xdg-desktop-portal-gnome-42.1.tar.xz ->
xdg-desktop-portal-gnome-42.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/.gitlab-ci.yml
new/xdg-desktop-portal-gnome-42.3/.gitlab-ci.yml
--- old/xdg-desktop-portal-gnome-42.1/.gitlab-ci.yml 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/.gitlab-ci.yml 2022-07-03
15:50:59.000000000 +0200
@@ -32,7 +32,7 @@
before_script:
- sed -i '/deb-src/s/^# //' /etc/apt/sources.list
- apt-get update
- - apt-get install -y meson git libgtk-4-dev sassc
+ - apt-get install -y meson git libgtk-4-dev sassc libseccomp-dev
- apt-get build-dep -y xdg-desktop-portal-gtk
- git clone https://gitlab.gnome.org/GNOME/gnome-desktop.git &&
cd gnome-desktop &&
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/NEWS
new/xdg-desktop-portal-gnome-42.3/NEWS
--- old/xdg-desktop-portal-gnome-42.1/NEWS 2022-04-27 01:34:40.000000000
+0200
+++ new/xdg-desktop-portal-gnome-42.3/NEWS 2022-07-03 15:50:59.000000000
+0200
@@ -1,3 +1,16 @@
+Changes in 42.3
+================
+
+- Backport screencast session fixes
+
+Changes in 42.2
+================
+
+- Fix invalid usage of app chooder dialog after its destruction
+- Properly handle errors from file operations
+- Fix various memory leaks
+- Translation updates
+
Changes in 42.1
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/meson.build
new/xdg-desktop-portal-gnome-42.3/meson.build
--- old/xdg-desktop-portal-gnome-42.1/meson.build 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/meson.build 2022-07-03
15:50:59.000000000 +0200
@@ -1,7 +1,7 @@
project(
'xdg-desktop-portal-gnome',
'c',
- version: '42.1',
+ version: '42.3',
meson_version: '>= 0.53.0',
license: 'LGPLv2.1+'
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/po/LINGUAS
new/xdg-desktop-portal-gnome-42.3/po/LINGUAS
--- old/xdg-desktop-portal-gnome-42.1/po/LINGUAS 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/po/LINGUAS 2022-07-03
15:50:59.000000000 +0200
@@ -22,6 +22,7 @@
kk
ko
lt
+ne
nl
oc
pa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/po/ne.po
new/xdg-desktop-portal-gnome-42.3/po/ne.po
--- old/xdg-desktop-portal-gnome-42.1/po/ne.po 1970-01-01 01:00:00.000000000
+0100
+++ new/xdg-desktop-portal-gnome-42.3/po/ne.po 2022-07-03 15:50:59.000000000
+0200
@@ -0,0 +1,295 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Gnome Nepali Translation Project\n"
+"Report-Msgid-Bugs-To:
https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/issues\n"
+"POT-Creation-Date: 2022-04-26 23:39+0000\n"
+"PO-Revision-Date: 2022-05-09 11:39+0545\n"
+"Last-Translator: \n"
+"Language-Team: Nepali Team <[email protected]>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.0.1\n"
+"X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,22,-1\n"
+
+#: data/xdg-desktop-portal-gnome.desktop.in.in:4
+msgid "Portal"
+msgstr ""
+
+#. TRANSLATORS: Don't translate this text (this is icon name)
+#: data/xdg-desktop-portal-gnome.desktop.in.in:6
+#, fuzzy
+msgid "applications-system-symbolic"
+msgstr " ???????????????????????????????????? ?????????????????????"
+
+#: src/accountdialog.c:152
+msgid "Select an Image"
+msgstr "????????? ???????????? ??????"
+
+#: src/accountdialog.c:155 src/wallpaperdialog.ui:14
+msgid "Cancel"
+msgstr "_????????????"
+
+#: src/accountdialog.c:156
+msgid "Select"
+msgstr "????????? ???????????????????????????"
+
+#: src/accountdialog.c:157
+msgid "Clear"
+msgstr "???????????? ???????????????????????????"
+
+#: src/accountdialog.c:164
+msgid "Images"
+msgstr "?????????"
+
+#: src/accountdialog.c:225
+#, c-format
+msgid "Share your personal information with %1$s? %2$s"
+msgstr ""
+
+#: src/accountdialog.c:231
+#, c-format
+msgid "Share your personal information with the requesting application? %s"
+msgstr ""
+
+#: src/accountdialog.ui:4
+msgid "Share Details"
+msgstr "??????????????? ???????????? ???????????????????????????"
+
+#: src/accountdialog.ui:12 src/appchooserdialog.ui:12 src/filechooser.c:452
+#: src/remotedesktopdialog.ui:13 src/screencastdialog.ui:14
src/screenshotdialog.ui:14
+msgid "_Cancel"
+msgstr "???????????? ???????????????????????????"
+
+#: src/accountdialog.ui:19 src/remotedesktopdialog.ui:21
src/screencastdialog.ui:22
+#: src/screenshotdialog.ui:37
+msgid "_Share"
+msgstr "???????????? ???????????????????????????"
+
+#: src/accountdialog.ui:72
+msgid "Name"
+msgstr "?????????"
+
+#: src/accountdialog.ui:84
+msgid "Username"
+msgstr "??????????????????????????????????????? ?????????"
+
+#: src/appchooserdialog.c:229
+msgid "Failed to start Software"
+msgstr "???????????????????????? ???????????? ???????????? ??????????????????"
+
+#: src/appchooserdialog.c:393
+#, c-format
+msgid "Choose an application to open the file ???%s???."
+msgstr "??????????????????????????? ??????????????????????????????
???????????? ??????????????? ??????????????? ????????????: %s"
+
+#: src/appchooserdialog.c:398
+#, fuzzy
+msgid "Choose an application."
+msgstr "??????????????????????????? ??????????????????????????????"
+
+#: src/appchooserdialog.c:415
+#, c-format
+msgid "No apps installed that can open ???%s???. You can find more
applications in Software"
+msgstr ""
+
+#: src/appchooserdialog.c:420
+msgid "No suitable app installed. You can find more applications in Software."
+msgstr ""
+
+#: src/appchooserdialog.ui:5
+#, fuzzy
+msgid "Open With???"
+msgstr "??????????????? ??????????????????????????????:"
+
+#: src/appchooserdialog.ui:20 src/filechooser.c:447
+msgid "_Open"
+msgstr " ??????????????????????????????"
+
+#: src/appchooserdialog.ui:104
+msgid "No Apps available"
+msgstr "???????????? ???????????????????????????????????? ??????????????????
?????????"
+
+#: src/appchooserdialog.ui:144
+msgid "_Find More in Software"
+msgstr "?????????????????????????????? ????????? ????????????
??????????????????????????????"
+
+#: src/background.c:214 src/background.c:305
+#, c-format
+msgid "???%s??? is running in the background"
+msgstr "\"%s\" ????????????????????????????????? ???????????????????????? ???"
+
+#: src/background.c:216
+msgid ""
+"This might be for a legitimate reason, but the application has not provided
one.\n"
+"\n"
+"Note that forcing an application to quit might cause data loss."
+msgstr ""
+
+#: src/background.c:219
+msgid "Force quit"
+msgstr "???????????????????????? ???????????? ???????????????????????????"
+
+#: src/background.c:220
+msgid "Allow"
+msgstr "?????????????????? ????????????????????????"
+
+#: src/background.c:303
+msgid "Background activity"
+msgstr "??????????????????????????? ??????????????????????????????"
+
+#: src/background.c:311
+msgid "Find out more"
+msgstr "????????? ???????????? ??????????????????????????????"
+
+#: src/filechooser.c:447
+msgid "_Select"
+msgstr "_????????? ???????????????????????????"
+
+#: src/filechooser.c:449
+msgid "_Save"
+msgstr " ????????? ???????????????????????????..."
+
+#: src/filechooser.c:618
+msgid "Open files read-only"
+msgstr "??????????????? ??????????????? ????????????
??????????????????????????????"
+
+#: src/remotedesktopdialog.ui:7
+msgid "Remote desktop"
+msgstr "?????????????????? ?????????????????????"
+
+#: src/remotedesktopdialog.ui:64
+#, fuzzy
+msgid "Allow remote interaction"
+msgstr "?????????????????? ????????????????????????"
+
+#: src/screencastdialog.ui:5
+msgid "Screen Share"
+msgstr "??????????????? ????????????????????????"
+
+#: src/screencastwidget.c:159
+msgid "Virtual monitor"
+msgstr "??????????????????????????? ?????????????????????"
+
+#: src/screencastwidget.c:542
+#, fuzzy, c-format
+msgid "Select monitor to share with %s"
+msgstr "%s ??????????????????"
+
+#: src/screencastwidget.c:544
+#, fuzzy, c-format
+msgid "Select window to share with %s"
+msgstr "?????????????????????????????? ????????????
???????????????????????????"
+
+#: src/screencastwidget.c:549
+msgid "Select monitor to share with the requesting application"
+msgstr ""
+
+#: src/screencastwidget.c:550
+msgid "Select window to share with the requesting application"
+msgstr ""
+
+#: src/screencastwidget.ui:16
+#, fuzzy
+msgid "Single Window"
+msgstr "????????? ????????????????????? ?????????????????????????????????
???????????? ????????? ????????? ??????????????? ????????????
?????????????????? ??????????????? ????????? ??????????????????????????????
??????????????????????????????"
+
+#: src/screencastwidget.ui:40 src/screencastwidget.ui:86
+#, fuzzy
+msgid "Remember this selection"
+msgstr "???????????? ????????? ???????????????????????????"
+
+#: src/screencastwidget.ui:64
+msgid "Entire Screen"
+msgstr "???????????? ???????????????"
+
+#: src/screenshotdialog.c:420
+#, fuzzy, c-format
+msgid "Share this screenshot with %s?"
+msgstr "%s ????????? ???????????????????????????"
+
+#: src/screenshotdialog.c:424
+msgid "Share this screenshot with the requesting application?"
+msgstr ""
+
+#: src/screenshotdialog.ui:8
+msgid "Screenshot"
+msgstr "???????????????????????????"
+
+#: src/screenshotdialog.ui:30
+msgid "_Options???"
+msgstr "?????????????????????"
+
+#: src/screenshotdialog.ui:55
+msgid "Take _Screenshot"
+msgstr "??????????????????????????? ????????????????????????"
+
+#: src/screenshotdialog.ui:108
+msgid "Take Screenshot"
+msgstr "??????????????????????????? ????????????????????????"
+
+#: src/screenshotdialog.ui:118
+msgid "Grab the whole sc_reen"
+msgstr ""
+
+#: src/screenshotdialog.ui:128
+#, fuzzy
+msgid "Grab the current _window"
+msgstr ""
+"???????????????????????? ??????????????????????????? ???????????????
??????????????? ???????????????????????? ??????????????????????????? ??????
?????????????????? ????????????????????? ?????????????????? ??? ??? ??????
?????? ???????????????????????? ????????????"
+
+#: src/screenshotdialog.ui:138
+msgid "Select _area to grab"
+msgstr ""
+
+#: src/screenshotdialog.ui:150
+#, fuzzy
+msgid "Grab after a _delay of"
+msgstr "?????????????????? ???????????????????????????:"
+
+#: src/screenshotdialog.ui:161
+msgid "seconds"
+msgstr "?????????????????????"
+
+#: src/screenshotdialog.ui:170
+msgid "Effects"
+msgstr "??????????????????"
+
+#: src/screenshotdialog.ui:180
+#, fuzzy
+msgid "Include _pointer"
+msgstr "???????????? ???????????????????????? ???????????????????????????"
+
+#: src/screenshotdialog.ui:188
+#, fuzzy
+msgid "Include the window _border"
+msgstr "???????????? ???????????????????????? ???????????????????????????"
+
+#: src/settings.c:247
+#, fuzzy
+msgid "Requested setting not found"
+msgstr "?????????????????? ?????????????????? ??????????????? '%s'
???????????????????????? ???????????? ???????????????"
+
+#: src/wallpaperdialog.ui:8
+msgid "Set Background"
+msgstr "??????????????????????????? ????????? ???????????????????????????"
+
+#: src/wallpaperdialog.ui:20
+msgid "Set"
+msgstr "????????? ???????????????????????????"
+
+#: src/wallpaperdialog.ui:51
+#, fuzzy
+msgid "Failed to load image file"
+msgstr "TIFF ????????? ????????? ???????????? ????????????"
+
+#: src/wallpaperpreview.ui:50
+msgid "Activities"
+msgstr "??????????????????????????????"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/src/appchooser.c
new/xdg-desktop-portal-gnome-42.3/src/appchooser.c
--- old/xdg-desktop-portal-gnome-42.1/src/appchooser.c 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/appchooser.c 2022-07-03
15:50:59.000000000 +0200
@@ -125,16 +125,15 @@
{
GVariantBuilder opt_builder;
+ if (handle->request->exported)
+ request_unexport (handle->request);
+
g_variant_builder_init (&opt_builder, G_VARIANT_TYPE_VARDICT);
xdp_impl_app_chooser_complete_choose_application (handle->impl,
handle->invocation,
2,
g_variant_builder_end
(&opt_builder));
app_dialog_handle_close (handle);
-
- if (handle->request->exported)
- request_unexport (handle->request);
-
xdp_impl_request_complete_close (object, invocation);
return TRUE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/src/remotedesktop.c
new/xdg-desktop-portal-gnome-42.3/src/remotedesktop.c
--- old/xdg-desktop-portal-gnome-42.1/src/remotedesktop.c 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/remotedesktop.c 2022-07-03
15:50:59.000000000 +0200
@@ -130,7 +130,7 @@
static void
remote_desktop_dialog_handle_free (RemoteDesktopDialogHandle *dialog_handle)
{
- g_clear_pointer ((GtkWindow**)&dialog_handle->dialog, gtk_window_destroy);
+ g_clear_pointer (&dialog_handle->dialog, gtk_window_destroy);
g_clear_object (&dialog_handle->external_parent);
g_object_unref (dialog_handle->request);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/src/screencast.c
new/xdg-desktop-portal-gnome-42.3/src/screencast.c
--- old/xdg-desktop-portal-gnome-42.1/src/screencast.c 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/screencast.c 2022-07-03
15:50:59.000000000 +0200
@@ -100,7 +100,7 @@
static void
screen_cast_dialog_handle_free (ScreenCastDialogHandle *dialog_handle)
{
- g_clear_pointer ((GtkWindow**)&dialog_handle->dialog, gtk_window_destroy);
+ g_clear_pointer (&dialog_handle->dialog, gtk_window_destroy);
g_clear_object (&dialog_handle->external_parent);
g_object_unref (dialog_handle->request);
@@ -868,6 +868,9 @@
error->message);
g_clear_object (&screen_cast_session->gnome_screen_cast_session);
}
+
+ g_clear_pointer (&screen_cast_session->dialog_handle,
+ screen_cast_dialog_handle_close);
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/src/screencastwidget.c
new/xdg-desktop-portal-gnome-42.3/src/screencastwidget.c
--- old/xdg-desktop-portal-gnome-42.1/src/screencastwidget.c 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/screencastwidget.c 2022-07-03
15:50:59.000000000 +0200
@@ -538,7 +538,7 @@
if (info)
display_name = g_app_info_get_display_name (info);
else
- display_name = g_strdup (app_id);
+ display_name = app_id;
monitor_heading = g_strdup_printf (_("Select monitor to share with %s"),
display_name);
window_heading = g_strdup_printf (_("Select window to share with %s"),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/src/wallpaper.c
new/xdg-desktop-portal-gnome-42.3/src/wallpaper.c
--- old/xdg-desktop-portal-gnome-42.1/src/wallpaper.c 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/wallpaper.c 2022-07-03
15:50:59.000000000 +0200
@@ -105,13 +105,17 @@
}
destination = g_file_new_for_path (handle->picture_uri);
- g_file_replace_contents (destination,
- contents,
- length,
- NULL, FALSE,
- G_FILE_CREATE_REPLACE_DESTINATION,
- NULL, NULL,
- &error);
+ if (!g_file_replace_contents (destination,
+ contents,
+ length,
+ NULL, FALSE,
+ G_FILE_CREATE_REPLACE_DESTINATION,
+ NULL, NULL,
+ &error))
+ {
+ g_warning ("Failed to store image as '%s': %s", handle->picture_uri,
error->message);
+ goto out;
+ }
if (set_gsettings (BACKGROUND_SCHEMA, handle->picture_uri))
handle->response = 0;
@@ -198,7 +202,7 @@
if (!show_preview)
{
- set_wallpaper (handle, g_strdup (arg_uri));
+ set_wallpaper (handle, arg_uri);
goto out;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-gnome-42.1/src/wallpaperdialog.c
new/xdg-desktop-portal-gnome-42.3/src/wallpaperdialog.c
--- old/xdg-desktop-portal-gnome-42.1/src/wallpaperdialog.c 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/wallpaperdialog.c 2022-07-03
15:50:59.000000000 +0200
@@ -119,7 +119,7 @@
WallpaperDialog *self = data;
GFileIOStream *stream = NULL;
GFile *image_file = G_FILE (source_object);
- GFile *tmp = g_file_new_tmp ("XXXXXX", &stream, NULL);
+ g_autoptr(GFile) tmp = g_file_new_tmp ("XXXXXX", &stream, NULL);
g_autoptr(GError) error = NULL;
gchar *contents = NULL;
gsize length = 0;
@@ -133,9 +133,13 @@
return;
}
- g_file_replace_contents (tmp, contents, length, NULL, FALSE,
G_FILE_CREATE_REPLACE_DESTINATION, NULL, NULL, &error);
+ if (!g_file_replace_contents (tmp, contents, length, NULL, FALSE,
G_FILE_CREATE_REPLACE_DESTINATION, NULL, NULL, &error))
+ {
+ g_warning ("Failed to store image: %s", error->message);
+ return;
+ }
- self->picture_uri = g_strdup (g_file_get_uri (tmp));
+ self->picture_uri = g_file_get_uri (tmp);
wallpaper_preview_set_image (self->desktop_preview,
self->picture_uri);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-gnome-42.1/src/wallpaperpreview.ui
new/xdg-desktop-portal-gnome-42.3/src/wallpaperpreview.ui
--- old/xdg-desktop-portal-gnome-42.1/src/wallpaperpreview.ui 2022-04-27
01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/wallpaperpreview.ui 2022-07-03
15:50:59.000000000 +0200
@@ -2,24 +2,20 @@
<interface domain="xdg-desktop-portal-gnome">
<requires lib="gtk" version="4.0"/>
<template class="WallpaperPreview" parent="GtkBox">
- <property name="can-focus">0</property>
<property name="hexpand">0</property>
<property name="vexpand">0</property>
<property name="width-request">384</property>
<property name="height-request">208</property>
<child>
<object class="GtkOverlay">
- <property name="can-focus">0</property>
<property name="child">
<object class="GtkDrawingArea" id="drawing_area">
- <property name="can-focus">0</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
</object>
</property>
<child type="overlay">
<object class="GtkStack" id="stack">
- <property name="can-focus">0</property>
<property name="hexpand">1</property>
<property name="vexpand">1</property>
<child>
@@ -36,48 +32,40 @@
<!-- Top panel -->
<child>
<object class="GtkBox" id="desktop_preview">
- <property name="can-focus">0</property>
<property name="valign">start</property>
<style>
<class name="desktop-preview"/>
</style>
<child>
<object class="GtkBox">
- <property name="can-focus">0</property>
<child>
<object class="GtkLabel">
- <property name="can-focus">0</property>
<property name="label"
translatable="yes">Activities</property>
</object>
</child>
<child type="center">
<object class="GtkLabel" id="desktop_clock_label">
- <property name="can-focus">0</property>
<property name="hexpand">1</property>
<property name="label">01 Jan 00:00</property>
</object>
</child>
<child>
<object class="GtkBox">
- <property name="can-focus">0</property>
<property name="spacing">4</property>
<child>
<object class="GtkImage">
- <property name="can-focus">0</property>
<property
name="icon-name">network-wireless-symbolic</property>
<property name="pixel-size">6</property>
</object>
</child>
<child>
<object class="GtkImage">
- <property name="can-focus">0</property>
<property
name="icon-name">audio-volume-high-symbolic</property>
<property name="pixel-size">6</property>
</object>
</child>
<child>
<object class="GtkImage">
- <property name="can-focus">0</property>
<property
name="icon-name">battery-low-symbolic</property>
<property name="pixel-size">6</property>
</object>
@@ -93,7 +81,6 @@
<child type="overlay">
<object class="GtkImage" id="animated_background_icon">
- <property name="can-focus">0</property>
<property name="halign">end</property>
<property name="valign">end</property>
<property name="margin-end">8</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-gnome-42.1/src/xdg-desktop-portal-gnome.c
new/xdg-desktop-portal-gnome-42.3/src/xdg-desktop-portal-gnome.c
--- old/xdg-desktop-portal-gnome-42.1/src/xdg-desktop-portal-gnome.c
2022-04-27 01:34:40.000000000 +0200
+++ new/xdg-desktop-portal-gnome-42.3/src/xdg-desktop-portal-gnome.c
2022-07-03 15:50:59.000000000 +0200
@@ -204,8 +204,18 @@
/* Avoid pointless and confusing recursion */
g_unsetenv ("GTK_USE_PORTAL");
- g_setenv ("ADW_DISABLE_PORTAL", "1", TRUE);
- g_setenv ("GSK_RENDERER", "cairo", TRUE);
+
+ if (G_UNLIKELY (!g_setenv ("ADW_DISABLE_PORTAL", "1", TRUE)))
+ {
+ g_printerr ("Failed to set ADW_DISABLE_PORTAL: %s\n", g_strerror
(errno));
+ return 1;
+ }
+
+ if (G_UNLIKELY (!g_setenv ("GSK_RENDERER", "cairo", TRUE)))
+ {
+ g_printerr ("Failed to set GSK_RENDERER: %s\n", g_strerror (errno));
+ return 1;
+ }
gtk_init ();