From 418e4d0424b73ecec9179cad8eb24cb6354b4e36 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 7 Apr 2020 10:24:26 +0100 Subject: [PATCH] Update to upstream gtk-3-24 branch, commit 3.24.17-22-g99bae0fb5f This is basically 3.24.18 rc1, as far as upstream are concerned. It is believed to address the regressions described in #955820. Closes: #955820 --- debian/changelog | 10 + .../016_no_offscreen_widgets_grabbing.patch | 4 +- .../017_no_offscreen_device_grabbing.patch | 4 +- debian/patches/060_ignore-random-icons.patch | 4 +- .../patches/Update-Basque-translation.patch | 723 +++++++ .../patches/Update-Latvian-translation.patch | 1732 +++++++++++++++++ ...te-gdk.gresource.xml-in-sorted-order.patch | 9 +- ...APIs-if-gtk_init_check-returns-FALSE.patch | 25 + ...stribute-generated-files-in-tarballs.patch | 2 +- ...2436-raise-transient-window-on-focus.patch | 65 + debian/patches/series | 20 +- ...updateiconcache-Sort-list-of-entries.patch | 2 +- ...yland-Always-store-unconfigured-size.patch | 32 + ...land-Always-update-unconfigured-size.patch | 39 + ...-inhibit-premature-resize-for-popups.patch | 87 + ...inst-nonsense-sizes-being-configured.patch | 32 + ...configured-size-on-impl-construction.patch | 26 + ...ore-unconfigured-size-without-margin.patch | 54 + ...ers-to-add-remove-margins-from-sizes.patch | 138 ++ ...k_wayland_window_configure-without-v.patch | 41 - 20 files changed, 2992 insertions(+), 57 deletions(-) create mode 100644 debian/patches/Update-Basque-translation.patch create mode 100644 debian/patches/Update-Latvian-translation.patch create mode 100644 debian/patches/docs-Do-not-call-GTK-APIs-if-gtk_init_check-returns-FALSE.patch create mode 100644 debian/patches/macOS-fix-2436-raise-transient-window-on-focus.patch create mode 100644 debian/patches/wayland-Always-store-unconfigured-size.patch create mode 100644 debian/patches/wayland-Always-update-unconfigured-size.patch create mode 100644 debian/patches/wayland-Don-t-inhibit-premature-resize-for-popups.patch create mode 100644 debian/patches/wayland-Guard-against-nonsense-sizes-being-configured.patch create mode 100644 debian/patches/wayland-Set-unconfigured-size-on-impl-construction.patch create mode 100644 debian/patches/wayland-Store-unconfigured-size-without-margin.patch create mode 100644 debian/patches/wayland-Use-helpers-to-add-remove-margins-from-sizes.patch delete mode 100644 debian/patches/wayland-don-t-call-gdk_wayland_window_configure-without-v.patch diff --git a/debian/changelog b/debian/changelog index f874125e56..3ee52b2be9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +gtk+3.0 (3.24.17-3) UNRELEASED; urgency=medium + + * Update to upstream gtk-3-24 branch, commit 3.24.17-22-g99bae0fb5f + - Fix even more Wayland window-sizing regressions + (Closes: #955820, we hope) + * d/p/wayland-don-t-call-gdk_wayland_window_configure-without-v.patch: + Drop patch, superseded by other upstream fixes. + + -- Simon McVittie Tue, 07 Apr 2020 10:20:29 +0100 + gtk+3.0 (3.24.17-2) unstable; urgency=medium * Team upload diff --git a/debian/patches/016_no_offscreen_widgets_grabbing.patch b/debian/patches/016_no_offscreen_widgets_grabbing.patch index 3e551c4f40..f3dbb60927 100644 --- a/debian/patches/016_no_offscreen_widgets_grabbing.patch +++ b/debian/patches/016_no_offscreen_widgets_grabbing.patch @@ -12,10 +12,10 @@ Forwarded: yes 1 file changed, 5 insertions(+) diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c -index ca56f94..6f7c951 100644 +index f7cbb34..de0abbb 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c -@@ -2230,9 +2230,14 @@ gtk_grab_add (GtkWidget *widget) +@@ -2233,9 +2233,14 @@ gtk_grab_add (GtkWidget *widget) { GtkWindowGroup *group; GtkWidget *old_grab_widget; diff --git a/debian/patches/017_no_offscreen_device_grabbing.patch b/debian/patches/017_no_offscreen_device_grabbing.patch index f9815ec886..a3008d7cb6 100644 --- a/debian/patches/017_no_offscreen_device_grabbing.patch +++ b/debian/patches/017_no_offscreen_device_grabbing.patch @@ -11,10 +11,10 @@ Forwarded: yes 1 file changed, 5 insertions(+) diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c -index 6f7c951..7f60cf4 100644 +index de0abbb..bf78de4 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c -@@ -2323,9 +2323,14 @@ gtk_device_grab_add (GtkWidget *widget, +@@ -2326,9 +2326,14 @@ gtk_device_grab_add (GtkWidget *widget, { GtkWindowGroup *group; GtkWidget *old_grab_widget; diff --git a/debian/patches/060_ignore-random-icons.patch b/debian/patches/060_ignore-random-icons.patch index 68883060ab..c791829b24 100644 --- a/debian/patches/060_ignore-random-icons.patch +++ b/debian/patches/060_ignore-random-icons.patch @@ -20,10 +20,10 @@ Applied-upstream: no 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/updateiconcache.c b/gtk/updateiconcache.c -index b48eaca..6f76b6a 100644 +index 6703c8b..fd66ac8 100644 --- a/gtk/updateiconcache.c +++ b/gtk/updateiconcache.c -@@ -676,7 +676,7 @@ scan_directory (const gchar *base_path, +@@ -684,7 +684,7 @@ scan_directory (const gchar *base_path, directories = g_list_append (directories, g_strdup (subdir)); } else diff --git a/debian/patches/Update-Basque-translation.patch b/debian/patches/Update-Basque-translation.patch new file mode 100644 index 0000000000..1037bd033c --- /dev/null +++ b/debian/patches/Update-Basque-translation.patch @@ -0,0 +1,723 @@ +From: Ibai Oihanguren Sala +Date: Sat, 4 Apr 2020 13:44:01 +0000 +Subject: Update Basque translation + +Origin: upstream, 3.24.18 +--- + po/eu.po | 239 +++++++++++++++++++++++++++++++++++++++------------------------ + 1 file changed, 148 insertions(+), 91 deletions(-) + +diff --git a/po/eu.po b/po/eu.po +index ddd8c22..f92db51 100644 +--- a/po/eu.po ++++ b/po/eu.po +@@ -5,12 +5,14 @@ + # Hizkuntza Politikarako Sailburuordetza , 2004. + # Iñaki Larrañaga Murgoitio , 2004 - 2015, 2016, 2017, 2018. + # Asier Sarasua Garmendia , 2019, 2020. ++# Ibai Oihanguren Sala , 2020. + msgid "" +-msgstr "Project-Id-Version: gtk+ gtk-3-22\n" ++msgstr "" ++"Project-Id-Version: gtk+ gtk-3-22\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2020-02-14 23:32+0000\n" +-"PO-Revision-Date: 2020-02-16 10:00+0100\n" +-"Last-Translator: Asier Sarasua Garmendia \n" ++"POT-Creation-Date: 2020-03-22 12:36+0000\n" ++"PO-Revision-Date: 2020-03-24 21:00+0100\n" ++"Last-Translator: Ibai Oihanguren Sala \n" + "Language-Team: Basque \n" + "Language: eu\n" + "MIME-Version: 1.0\n" +@@ -23,48 +25,48 @@ msgstr "Project-Id-Version: gtk+ gtk-3-22\n" + msgid "Broadway display type not supported: %s" + msgstr "Broadway pantaila mota ez dago onartuta: %s" + +-#: gdk/gdk.c:187 ++#: gdk/gdk.c:179 + #, c-format + msgid "Error parsing option --gdk-debug" + msgstr "Errorea --gdk-debug aukera analizatzean" + +-#: gdk/gdk.c:207 ++#: gdk/gdk.c:199 + #, c-format + msgid "Error parsing option --gdk-no-debug" + msgstr "Errorea --gdk-no-debug aukera analizatzean" + + #. Description of --class=CLASS in --help output +-#: gdk/gdk.c:236 ++#: gdk/gdk.c:228 + msgid "Program class as used by the window manager" + msgstr "Programa-klasea, leiho kudeatzaileak erabiltzen duen bezala" + + #. Placeholder in --class=CLASS in --help output +-#: gdk/gdk.c:237 ++#: gdk/gdk.c:229 + msgid "CLASS" + msgstr "KLASEA" + + #. Description of --name=NAME in --help output +-#: gdk/gdk.c:239 ++#: gdk/gdk.c:231 + msgid "Program name as used by the window manager" + msgstr "Programa-izena, leiho kudeatzaileak erabiltzen duen bezala" + + #. Placeholder in --name=NAME in --help output +-#: gdk/gdk.c:240 ++#: gdk/gdk.c:232 + msgid "NAME" + msgstr "IZENA" + + #. Description of --display=DISPLAY in --help output +-#: gdk/gdk.c:243 ++#: gdk/gdk.c:235 + msgid "X display to use" + msgstr "Erabili beharreko X bistaratzea" + + #. Placeholder in --display=DISPLAY in --help output +-#: gdk/gdk.c:244 ++#: gdk/gdk.c:236 + msgid "DISPLAY" + msgstr "BISTARATZEA" + + #. Description of --gdk-debug=FLAGS in --help output +-#: gdk/gdk.c:248 ++#: gdk/gdk.c:240 + msgid "GDK debugging flags to set" + msgstr "Ezarri beharreko GDK arazketa-banderak" + +@@ -72,12 +74,12 @@ msgstr "Ezarri beharreko GDK arazketa-banderak" + #. Placeholder in --gdk-no-debug=FLAGS in --help output + #. Placeholder in --gtk-debug=FLAGS in --help output + #. Placeholder in --gtk-no-debug=FLAGS in --help output +-#: gdk/gdk.c:249 gdk/gdk.c:252 gtk/gtkmain.c:471 gtk/gtkmain.c:474 ++#: gdk/gdk.c:241 gdk/gdk.c:244 gtk/gtkmain.c:471 gtk/gtkmain.c:474 + msgid "FLAGS" + msgstr "BANDERAK" + + #. Description of --gdk-no-debug=FLAGS in --help output +-#: gdk/gdk.c:251 ++#: gdk/gdk.c:243 + msgid "GDK debugging flags to unset" + msgstr "Ezarpenetik kendu beharreko GDK arazketa-banderak" + +@@ -123,12 +125,12 @@ msgstr "Pausatu" + #: gdk/keyname-table.h:6847 + msgctxt "keyboard label" + msgid "Scroll_Lock" +-msgstr "Blok. _Korr." ++msgstr "Blok. Korr." + + #: gdk/keyname-table.h:6848 + msgctxt "keyboard label" + msgid "Sys_Req" +-msgstr "Sist. _Esk." ++msgstr "Sist. Esk." + + #: gdk/keyname-table.h:6849 + msgctxt "keyboard label" +@@ -138,17 +140,17 @@ msgstr "Ihes" + #: gdk/keyname-table.h:6850 + msgctxt "keyboard label" + msgid "Multi_key" +-msgstr "Hainbat _tekla" ++msgstr "Tekla funtzioanitza" + + #: gdk/keyname-table.h:6851 + msgctxt "keyboard label" + msgid "Home" +-msgstr "Karpeta nagusia" ++msgstr "Etxea" + + #: gdk/keyname-table.h:6852 + msgctxt "keyboard label" + msgid "Left" +-msgstr "Ezkerrean" ++msgstr "Ezkerrera" + + #: gdk/keyname-table.h:6853 + msgctxt "keyboard label" +@@ -158,7 +160,7 @@ msgstr "Gora" + #: gdk/keyname-table.h:6854 + msgctxt "keyboard label" + msgid "Right" +-msgstr "Eskuinean" ++msgstr "Eskuinera" + + #: gdk/keyname-table.h:6855 + msgctxt "keyboard label" +@@ -168,12 +170,12 @@ msgstr "Behera" + #: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:222 + msgctxt "keyboard label" + msgid "Page_Up" +-msgstr "Orri-_gora" ++msgstr "Orria gora" + + #: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:225 + msgctxt "keyboard label" + msgid "Page_Down" +-msgstr "Orri-_behera" ++msgstr "Orria behera" + + #: gdk/keyname-table.h:6858 + msgctxt "keyboard label" +@@ -198,88 +200,88 @@ msgstr "Txertatu" + #: gdk/keyname-table.h:6862 + msgctxt "keyboard label" + msgid "Num_Lock" +-msgstr "_Blok. zenb." ++msgstr "Blok. zenb." + + #. Translators: KP_ means “key pad” here + #: gdk/keyname-table.h:6864 + msgctxt "keyboard label" + msgid "KP_Space" +-msgstr "TNum. _Zuriunea" ++msgstr "ZT Hutsuna" + + #: gdk/keyname-table.h:6865 + msgctxt "keyboard label" + msgid "KP_Tab" +-msgstr "TNum. _Tabulazioa" ++msgstr "ZT Tabulazioa" + + #: gdk/keyname-table.h:6866 + msgctxt "keyboard label" + msgid "KP_Enter" +-msgstr "TNum. _Sartu" ++msgstr "ZT Sartu" + + #: gdk/keyname-table.h:6867 + msgctxt "keyboard label" + msgid "KP_Home" +-msgstr "TNum. _Hasiera" ++msgstr "ZT Hasiera" + + #: gdk/keyname-table.h:6868 + msgctxt "keyboard label" + msgid "KP_Left" +-msgstr "TNum. E_zkerrera" ++msgstr "ZT Ezkerrera" + + #: gdk/keyname-table.h:6869 + msgctxt "keyboard label" + msgid "KP_Up" +-msgstr "TNum. _Gora" ++msgstr "ZT Gora" + + #: gdk/keyname-table.h:6870 + msgctxt "keyboard label" + msgid "KP_Right" +-msgstr "TNum. E_skuinera" ++msgstr "ZT Eskuinera" + + #: gdk/keyname-table.h:6871 + msgctxt "keyboard label" + msgid "KP_Down" +-msgstr "TNum. _Behera" ++msgstr "ZT Behera" + + #: gdk/keyname-table.h:6872 + msgctxt "keyboard label" + msgid "KP_Page_Up" +-msgstr "TNum. Orri-_gora" ++msgstr "ZT Orria gora" + + #: gdk/keyname-table.h:6873 + msgctxt "keyboard label" + msgid "KP_Prior" +-msgstr "TNum. _Aurrekoa" ++msgstr "ZT Aurrekoa" + + #: gdk/keyname-table.h:6874 + msgctxt "keyboard label" + msgid "KP_Page_Down" +-msgstr "TNum. Orri-_behera" ++msgstr "ZT Orria behera" + + #: gdk/keyname-table.h:6875 + msgctxt "keyboard label" + msgid "KP_Next" +-msgstr "TNum. H_urrengoa" ++msgstr "ZT Hurrengoa" + + #: gdk/keyname-table.h:6876 + msgctxt "keyboard label" + msgid "KP_End" +-msgstr "TNum. _Amaiera" ++msgstr "ZT Amaiera" + + #: gdk/keyname-table.h:6877 + msgctxt "keyboard label" + msgid "KP_Begin" +-msgstr "TNum. _Hasiera" ++msgstr "ZT Hasiera" + + #: gdk/keyname-table.h:6878 + msgctxt "keyboard label" + msgid "KP_Insert" +-msgstr "TNum. _Txertatu" ++msgstr "ZT Txertatu" + + #: gdk/keyname-table.h:6879 + msgctxt "keyboard label" + msgid "KP_Delete" +-msgstr "TNum. _Ezabatu" ++msgstr "ZT Ezabatu" + + #: gdk/keyname-table.h:6880 + msgctxt "keyboard label" +@@ -454,7 +456,7 @@ msgstr "Pantaila" + #: gdk/keyname-table.h:6914 + msgctxt "keyboard label" + msgid "TouchpadToggle" +-msgstr "Ukipen-TeklatuaTxandakatu" ++msgstr "Ukipen-teklatua txandakatu" + + #: gdk/keyname-table.h:6915 + msgctxt "keyboard label" +@@ -583,7 +585,8 @@ msgstr "Aktibatu" + #: gtk/a11y/gtkcellaccessible.c:274 + msgctxt "Action description" + msgid "Expands or contracts the row in the tree view containing this cell" +-msgstr "Errenkada zabaltzen edo uzkurtzen du gelaxka hori duen zuhaitz-ikuspegian" ++msgstr "" ++"Errenkada zabaltzen edo uzkurtzen du gelaxka hori duen zuhaitz-ikuspegian" + + #: gtk/a11y/gtkcellaccessible.c:276 + msgctxt "Action description" +@@ -1094,13 +1097,17 @@ msgstr "Aldatzailea txandakatzen du" + msgid "" + "Select the color you want from the outer ring. Select the darkness or " + "lightness of that color using the inner triangle." +-msgstr "Hautatu nahi duzun kolorea kanpoko biribiletik. Hautatu kolore horren iluntasuna edo argitasuna barruko triangelua erabiliz" ++msgstr "" ++"Hautatu nahi duzun kolorea kanpoko biribiletik. Hautatu kolore horren " ++"iluntasuna edo argitasuna barruko triangelua erabiliz" + + #: gtk/deprecated/gtkcolorsel.c:451 + msgid "" + "Click the eyedropper, then click a color anywhere on your screen to select " + "that color." +-msgstr "Egin klik tanta-kontagailuan, eta egin klik zure pantailako edozein koloretan kolore hori hautatzeko." ++msgstr "" ++"Egin klik tanta-kontagailuan, eta egin klik zure pantailako edozein " ++"koloretan kolore hori hautatzeko." + + #: gtk/deprecated/gtkcolorsel.c:461 + msgid "_Hue:" +@@ -1166,7 +1173,9 @@ msgstr "Kolorearen i_zena:" + msgid "" + "You can enter an HTML-style hexadecimal color value, or simply a color name " + "such as “orange” in this entry." +-msgstr "HTML estiloko kolore-balio hamaseitarra sar dezakezu edo bestela kolore baten izena, adibidez 'laranja', sarrera honetan." ++msgstr "" ++"HTML estiloko kolore-balio hamaseitarra sar dezakezu edo bestela kolore " ++"baten izena, adibidez 'laranja', sarrera honetan." + + #: gtk/deprecated/gtkcolorsel.c:548 + msgid "_Palette:" +@@ -1181,19 +1190,26 @@ msgid "" + "The previously-selected color, for comparison to the color you’re selecting " + "now. You can drag this color to a palette entry, or select this color as " + "current by dragging it to the other color swatch alongside." +-msgstr "Aurrez hautatutako kolorea orain hautatzen ari zaren kolorearekin konparatzeko. Kolore hori paleta-sarrerara arrasta dezakezu edo kolore hori uneko kolore gisa hauta dezakezu, koloreen ondoko lagin-multzora arrastatuz." ++msgstr "" ++"Aurrez hautatutako kolorea orain hautatzen ari zaren kolorearekin " ++"konparatzeko. Kolore hori paleta-sarrerara arrasta dezakezu edo kolore hori " ++"uneko kolore gisa hauta dezakezu, koloreen ondoko lagin-multzora arrastatuz." + + #: gtk/deprecated/gtkcolorsel.c:1078 + msgid "" + "The color you’ve chosen. You can drag this color to a palette entry to save " + "it for use in the future." +-msgstr "Hautatu duzun kolorea. Kolore hori paleta-sarrerara arrasta dezakezu eta han gorde aurrerago erabiltzeko." ++msgstr "" ++"Hautatu duzun kolorea. Kolore hori paleta-sarrerara arrasta dezakezu eta han " ++"gorde aurrerago erabiltzeko." + + #: gtk/deprecated/gtkcolorsel.c:1084 + msgid "" + "The previously-selected color, for comparison to the color you’re selecting " + "now." +-msgstr "Aurrez hautatutako kolorea, orain hautatzen ari zaren kolorearekin konparatzeko." ++msgstr "" ++"Aurrez hautatutako kolorea, orain hautatzen ari zaren kolorearekin " ++"konparatzeko." + + #: gtk/deprecated/gtkcolorsel.c:1088 + msgid "The color you’ve chosen." +@@ -1207,11 +1223,14 @@ msgstr "_Gorde kolorea hemen" + msgid "" + "Click this palette entry to make it the current color. To change this entry, " + "drag a color swatch here or right-click it and select “Save color here.”" +-msgstr "Egin klik paleta-sarrera honetan uneko kolore bihurtzeko. Sarrera hori aldatzeko, arrastatu koloreen lagin-multzoa hona edo egin klik eskuineko botoiarekin eta hautatu \"Gorde kolorea hemen.\"" ++msgstr "" ++"Egin klik paleta-sarrera honetan uneko kolore bihurtzeko. Sarrera hori " ++"aldatzeko, arrastatu koloreen lagin-multzoa hona edo egin klik eskuineko " ++"botoiarekin eta hautatu \"Gorde kolorea hemen.\"" + + #: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 + #: gtk/gtkfilechoosernative.c:544 gtk/gtkfilechoosernative.c:636 +-#: gtk/gtkfilechooserwidget.c:1494 gtk/gtkfilechooserwidget.c:6548 ++#: gtk/gtkfilechooserwidget.c:1494 gtk/gtkfilechooserwidget.c:6554 + #: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 + #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 + #: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 +@@ -1447,11 +1466,14 @@ msgstr "GNUren Lizentzia Publiko Orokorra, 3 bertsioa edo berriagoa" + + #: gtk/gtkaboutdialog.c:118 + msgid "GNU Lesser General Public License, version 2.1 or later" +-msgstr "GNU Hedadura Txikiagoko Lizentzia Publiko Orokorra, 2.1. bertsioa edo berriagoa" ++msgstr "" ++"GNU Hedadura Txikiagoko Lizentzia Publiko Orokorra, 2.1. bertsioa edo " ++"berriagoa" + + #: gtk/gtkaboutdialog.c:119 + msgid "GNU Lesser General Public License, version 3 or later" +-msgstr "GNU Hedadura Txikiagoko Lizentzia Publiko Orokorra, 3. bertsioa edo berriagoa" ++msgstr "" ++"GNU Hedadura Txikiagoko Lizentzia Publiko Orokorra, 3. bertsioa edo berriagoa" + + #: gtk/gtkaboutdialog.c:120 + msgid "BSD 2-Clause License" +@@ -1475,7 +1497,8 @@ msgstr "GNUren Lizentzia Publiko Orokorra, 3. bertsioa soilik" + + #: gtk/gtkaboutdialog.c:125 + msgid "GNU Lesser General Public License, version 2.1 only" +-msgstr "GNU Hedadura Txikiagoko Lizentzia Publiko Orokorra, 2.1. bertsioa soilik" ++msgstr "" ++"GNU Hedadura Txikiagoko Lizentzia Publiko Orokorra, 2.1. bertsioa soilik" + + #: gtk/gtkaboutdialog.c:126 + msgid "GNU Lesser General Public License, version 3 only" +@@ -1540,7 +1563,8 @@ msgstr "Artelanak" + msgid "" + "This program comes with absolutely no warranty.\n" + "See the %s for details." +-msgstr "Programa honek ez du inolako bermerik.\n" ++msgstr "" ++"Programa honek ez du inolako bermerik.\n" + "Xehetasun gehiagorako, ikusi %s" + + #. This is the text that should appear next to menu accelerators +@@ -1754,7 +1778,8 @@ msgid "" + " --css=FILE Use style from CSS file\n" + "\n" + "Perform various tasks on GtkBuilder .ui files.\n" +-msgstr "Erabilera:\n" ++msgstr "" ++"Erabilera:\n" + " gtk-builder-tool [KOMANDOA] FITXATEGIA\n" + "\n" + "Komandoak:\n" +@@ -2241,7 +2266,7 @@ msgstr "Mahaigaina" + msgid "(None)" + msgstr "(bat ere ez)" + +-#: gtk/gtkfilechooserbutton.c:2163 ++#: gtk/gtkfilechooserbutton.c:2162 + msgid "Other…" + msgstr "Bestelakoa…" + +@@ -2285,7 +2310,10 @@ msgstr "Ezin izan da karpeta sortu" + msgid "" + "The folder could not be created, as a file with the same name already " + "exists. Try using a different name for the folder, or rename the file first." +-msgstr "Karpeta ezin izan da sortu, izen bereko beste fitxategia badago lehendik. Saiatu karpeta beste izen batekin sortzen, edo aldatu fitxategiaren izena lehenbizi." ++msgstr "" ++"Karpeta ezin izan da sortu, izen bereko beste fitxategia badago lehendik. " ++"Saiatu karpeta beste izen batekin sortzen, edo aldatu fitxategiaren izena " ++"lehenbizi." + + #: gtk/gtkfilechooserwidget.c:835 + msgid "You need to choose a valid filename." +@@ -2310,7 +2338,9 @@ msgstr "Soilik karpetak hauta behar dituzu" + + #: gtk/gtkfilechooserwidget.c:860 + msgid "The item that you selected is not a folder try using a different item." +-msgstr "Hautatu duzun elementua ez da karpeta bat. Saiatu bestelako elementu bat erabiltzen." ++msgstr "" ++"Hautatu duzun elementua ez da karpeta bat. Saiatu bestelako elementu bat " ++"erabiltzen." + + #: gtk/gtkfilechooserwidget.c:868 + msgid "Invalid file name" +@@ -2475,7 +2505,7 @@ msgstr "Sartu kokalekua" + msgid "Enter location or URL" + msgstr "Sartu kokalekua edo URLa" + +-#: gtk/gtkfilechooserwidget.c:4432 gtk/gtkfilechooserwidget.c:7463 ++#: gtk/gtkfilechooserwidget.c:4432 gtk/gtkfilechooserwidget.c:7469 + #: gtk/ui/gtkfilechooserwidget.ui:247 + msgid "Modified" + msgstr "Aldatze-data" +@@ -2564,48 +2594,50 @@ msgstr "Kalkulu-orria" + + #. Translators: We don't know whether this printer is + #. * available to print to. +-#: gtk/gtkfilechooserwidget.c:5036 gtk/gtkfilechooserwidget.c:5219 ++#: gtk/gtkfilechooserwidget.c:5036 gtk/gtkfilechooserwidget.c:5225 + #: gtk/inspector/prop-editor.c:1689 + #: modules/printbackends/cloudprint/gtkprintbackendcloudprint.c:748 + msgid "Unknown" + msgstr "Ezezaguna" + +-#: gtk/gtkfilechooserwidget.c:5258 gtk/gtkplacessidebar.c:1094 ++#: gtk/gtkfilechooserwidget.c:5264 gtk/gtkplacessidebar.c:1094 + msgid "Home" + msgstr "Karpeta nagusia" + +-#: gtk/gtkfilechooserwidget.c:5755 ++#: gtk/gtkfilechooserwidget.c:5761 + msgid "Cannot change to folder because it is not local" + msgstr "Ezin aldatu karpetara, lokala ez delako." + +-#: gtk/gtkfilechooserwidget.c:6541 gtk/gtkprintunixdialog.c:665 ++#: gtk/gtkfilechooserwidget.c:6547 gtk/gtkprintunixdialog.c:665 + #, c-format + msgid "A file named “%s” already exists. Do you want to replace it?" + msgstr "'%s' izeneko fitxategia badago lehendik. Ordeztea nahi duzu?" + +-#: gtk/gtkfilechooserwidget.c:6544 gtk/gtkprintunixdialog.c:669 ++#: gtk/gtkfilechooserwidget.c:6550 gtk/gtkprintunixdialog.c:669 + #, c-format + msgid "" + "The file already exists in “%s”. Replacing it will overwrite its contents." +-msgstr "'%s'(e)n badago fitxategia lehendik. Hau ordeztean bere eduki guztia gainidatziko da." ++msgstr "" ++"'%s'(e)n badago fitxategia lehendik. Hau ordeztean bere eduki guztia " ++"gainidatziko da." + +-#: gtk/gtkfilechooserwidget.c:6549 gtk/gtkprintunixdialog.c:677 ++#: gtk/gtkfilechooserwidget.c:6555 gtk/gtkprintunixdialog.c:677 + msgid "_Replace" + msgstr "_Ordeztu" + +-#: gtk/gtkfilechooserwidget.c:6763 ++#: gtk/gtkfilechooserwidget.c:6769 + msgid "You do not have access to the specified folder." + msgstr "Ez daukazu atzipenik zehaztutako karpetara." + +-#: gtk/gtkfilechooserwidget.c:7386 ++#: gtk/gtkfilechooserwidget.c:7392 + msgid "Could not send the search request" + msgstr "Ezin izan da bilaketako eskaera bidali" + +-#: gtk/gtkfilechooserwidget.c:7674 ++#: gtk/gtkfilechooserwidget.c:7680 + msgid "Accessed" + msgstr "Atzituta" + +-#: gtk/gtkfilechooserwidget.c:8793 gtk/ui/gtkfilechooserwidget.ui:69 ++#: gtk/gtkfilechooserwidget.c:8799 gtk/ui/gtkfilechooserwidget.ui:69 + msgid "Create Folder" + msgstr "Sortu karpeta" + +@@ -2710,12 +2742,12 @@ msgctxt "input method menu" + msgid "None" + msgstr "Bat ere ez" + +-#: gtk/gtkimmulticontext.c:609 ++#: gtk/gtkimmulticontext.c:615 + msgctxt "input method menu" + msgid "System" + msgstr "Sistema" + +-#: gtk/gtkimmulticontext.c:688 ++#: gtk/gtkimmulticontext.c:694 + #, c-format + msgctxt "input method menu" + msgid "System (%s)" +@@ -2761,7 +2793,8 @@ msgstr "APLIKAZIOA [URIa…] — abiarazi aplikazio bat" + msgid "" + "Launch an application (specified by its desktop file name),\n" + "optionally passing one or more URIs as arguments." +-msgstr "Abiarazi aplikazioa (bere mahaigaineko fitxategiaren\n" ++msgstr "" ++"Abiarazi aplikazioa (bere mahaigaineko fitxategiaren\n" + "informazioaren arabera zehaztuta), URIen argumentu bat\n" + "edo gehiago pasatuz." + +@@ -2785,7 +2818,9 @@ msgstr "%s: aplikazioaren izena falta da" + #: gtk/gtk-launch.c:144 + #, c-format + msgid "Creating AppInfo from id not supported on non unix operating systems" +-msgstr "ID batetik AppInfo sortzea ez dago onartuta unix motakoak ez diren sistema eragileetan." ++msgstr "" ++"ID batetik AppInfo sortzea ez dago onartuta unix motakoak ez diren sistema " ++"eragileetan." + + #. Translators: the first %s is the program name, the second one + #. is the application name. +@@ -2821,21 +2856,24 @@ msgstr "Desblokeatu" + msgid "" + "Dialog is unlocked.\n" + "Click to prevent further changes" +-msgstr "Elkarrizketa-koadroa desblokeatuta dago.\n" ++msgstr "" ++"Elkarrizketa-koadroa desblokeatuta dago.\n" + "Egin klik aldaketa gehiago saihesteko." + + #: gtk/gtklockbutton.c:302 + msgid "" + "Dialog is locked.\n" + "Click to make changes" +-msgstr "Elkarrizketa-koadroa blokeatuta dago.\n" ++msgstr "" ++"Elkarrizketa-koadroa blokeatuta dago.\n" + "Egin klik aldaketak egiteko" + + #: gtk/gtklockbutton.c:311 + msgid "" + "System policy prevents changes.\n" + "Contact your system administrator" +-msgstr "Sistemaren arauek aldaketak saihesten dituzte.\n" ++msgstr "" ++"Sistemaren arauek aldaketak saihesten dituzte.\n" + "Jar zaitez sistemaren administratzailearekin harremanetan" + + #. Description of --gtk-module=MODULES in --help output +@@ -3019,7 +3057,8 @@ msgid "" + " Right: %s %s\n" + " Top: %s %s\n" + " Bottom: %s %s" +-msgstr "Marjinak\n" ++msgstr "" ++"Marjinak\n" + " Ezkerrean: %s %s\n" + " Eskuinean: %s %s\n" + " Goian: %s %s\n" +@@ -3701,7 +3740,9 @@ msgstr "Ezin da '%s' URIa duen elementua '%s'(e)ra eraman" + #: gtk/gtkrecentmanager.c:2507 + #, c-format + msgid "No registered application with name '%s' for item with URI '%s' found" +-msgstr "Ez da '%s' izenarekin erregistratutako aplikaziorik aurkitu '%s' URIa duen elementuarentzako" ++msgstr "" ++"Ez da '%s' izenarekin erregistratutako aplikaziorik aurkitu '%s' URIa duen " ++"elementuarentzako" + + #: gtk/gtksearchentry.c:371 + msgid "Search" +@@ -3889,7 +3930,9 @@ msgstr "Serieko datuak formatu okerra du" + #: gtk/gtktextbufferserialize.c:1873 + msgid "" + "Serialized data is malformed. First section isn't GTKTEXTBUFFERCONTENTS-0001" +-msgstr "Serieko datuak formatu okerra du. Aurreneko atala ez da GTKTEXTBUFFERCONTENTS-0001" ++msgstr "" ++"Serieko datuak formatu okerra du. Aurreneko atala ez da " ++"GTKTEXTBUFFERCONTENTS-0001" + + #: gtk/gtktextutil.c:57 + msgid "LRM _Left-to-right mark" +@@ -3977,7 +4020,10 @@ msgid "" + "GTK+ Inspector is an interactive debugger that lets you explore and modify " + "the internals of any GTK+ application. Using it may cause the application to " + "break or crash." +-msgstr "GTK+ ikuskatzailea arazketa elkarreragile bat da, edozer GTk+ aplikazioren barnekoak arakatzea eta aldatzea baimentzen dizu. Hori erabiltzean aplikazioa hondatu edo kraskatu dezakezu." ++msgstr "" ++"GTK+ ikuskatzailea arazketa elkarreragile bat da, edozer GTk+ aplikazioren " ++"barnekoak arakatzea eta aldatzea baimentzen dizu. Hori erabiltzean " ++"aplikazioa hondatu edo kraskatu dezakezu." + + #: gtk/gtkwindow.c:12784 + msgid "Don't show this message again" +@@ -4013,11 +4059,14 @@ msgstr "GTK+-ek onartutako CSSren edozer arau idatz dezakezu hemen." + msgid "" + "You can temporarily disable this custom CSS by clicking on the “Pause” " + "button above." +-msgstr "CSS pertsonalizatu hau aldi baterako desgai dezakezu gaineko 'Pausatu' botoian klik eginez." ++msgstr "" ++"CSS pertsonalizatu hau aldi baterako desgai dezakezu gaineko 'Pausatu' " ++"botoian klik eginez." + + #: gtk/inspector/css-editor.c:114 + msgid "Changes are applied instantly and globally, for the whole application." +-msgstr "Aldaketak berehala eta globalki aplikatuko dira aplikazio osoarentzako." ++msgstr "" ++"Aldaketak berehala eta globalki aplikatuko dira aplikazio osoarentzako." + + #: gtk/inspector/css-editor.c:162 + #, c-format +@@ -4443,7 +4492,8 @@ msgstr "Ezarpena GTK_TEST_TOUCHSCREEN-ek kodean txertatuta dago" + msgid "" + "Not settable at runtime.\n" + "Use GDK_GL=always or GDK_GL=disable instead" +-msgstr "Ezin da exekuzio-denbora ezarri.\n" ++msgstr "" ++"Ezin da exekuzio-denbora ezarri.\n" + "Erabili 'GDK_GL=always' edo 'GDK_GL=disable' horren ordez" + + #: gtk/inspector/visual.c:831 gtk/inspector/visual.c:832 +@@ -7193,7 +7243,9 @@ msgstr "Zerbitzarien helbideak" + #: gtk/ui/gtkplacesview.ui:43 + msgid "" + "Server addresses are made up of a protocol prefix and an address. Examples:" +-msgstr "Zerbitzari-helbideek protokolo-aurrizki bat eta helbide bat dituzte. Adibideak:" ++msgstr "" ++"Zerbitzari-helbideek protokolo-aurrizki bat eta helbide bat dituzte. " ++"Adibideak:" + + #: gtk/ui/gtkplacesview.ui:78 + msgid "Available Protocols" +@@ -7254,7 +7306,8 @@ msgstr "_Orrialdeak:" + msgid "" + "Specify one or more page ranges,\n" + " e.g. 1–3, 7, 11" +-msgstr "Zehaztu orrialdeen barruti bat edo gehiago,\n" ++msgstr "" ++"Zehaztu orrialdeen barruti bat edo gehiago,\n" + "adib. 1–3, 7, 11" + + #: gtk/ui/gtkprintunixdialog.ui:276 +@@ -7366,7 +7419,8 @@ msgstr "_Noiz:" + msgid "" + "Specify the time of print,\n" + " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" +-msgstr "Zehaztu inprimatze-ordua,\n" ++msgstr "" ++"Zehaztu inprimatze-ordua,\n" + "adib. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" + + #: gtk/ui/gtkprintunixdialog.ui:1036 +@@ -7554,7 +7608,8 @@ msgstr "Ez dago gaiaren indize-fitxategirik.\n" + msgid "" + "No theme index file in '%s'.\n" + "If you really want to create an icon cache here, use --ignore-theme-index.\n" +-msgstr "Ez dago gaiaren indize fitxategirik '%s'(e)n.\n" ++msgstr "" ++"Ez dago gaiaren indize fitxategirik '%s'(e)n.\n" + "Ikono-cache bat sortzea nahi baduzu erabili --ignore-theme-index.\n" + + #. ID +@@ -7634,7 +7689,7 @@ msgid "Vietnamese (VIQR)" + msgstr "Vietnamdarra (VIQR)" + + #. ID +-#: modules/input/imwayland.c:104 ++#: modules/input/imwayland.c:105 + msgctxt "input method menu" + msgid "Wayland" + msgstr "Wayland" +@@ -7690,7 +7745,8 @@ msgstr "Pasahitza:" + #: modules/printbackends/cups/gtkprintbackendcups.c:1460 + #, c-format + msgid "Authentication is required to print document “%s” on printer %s" +-msgstr "Autentifikazioa behar da '%s' dokumentua '%s' inprimagailuan inprimatzeko" ++msgstr "" ++"Autentifikazioa behar da '%s' dokumentua '%s' inprimagailuan inprimatzeko" + + #: modules/printbackends/cups/gtkprintbackendcups.c:1171 + #, c-format +@@ -7747,7 +7803,8 @@ msgstr "Autentifikazioa behar da '%s' dokumentua inprimatzeko" + #: modules/printbackends/cups/gtkprintbackendcups.c:1467 + #, c-format + msgid "Authentication is required to print this document on printer %s" +-msgstr "Autentifikazioa behar da dokumentu hau '%s' inprimagailuan inprimatzeko" ++msgstr "" ++"Autentifikazioa behar da dokumentu hau '%s' inprimagailuan inprimatzeko" + + #: modules/printbackends/cups/gtkprintbackendcups.c:1469 + msgid "Authentication is required to print this document" diff --git a/debian/patches/Update-Latvian-translation.patch b/debian/patches/Update-Latvian-translation.patch new file mode 100644 index 0000000000..0fdc1bd08d --- /dev/null +++ b/debian/patches/Update-Latvian-translation.patch @@ -0,0 +1,1732 @@ +From: =?utf-8?q?R=C5=ABdolfs_Mazurs?= +Date: Fri, 3 Apr 2020 20:47:38 +0000 +Subject: Update Latvian translation + +Origin: upstream, 3.24.18 +--- + po/lv.po | 629 ++++++++++++++++++++++++++++++++++----------------------------- + 1 file changed, 340 insertions(+), 289 deletions(-) + +diff --git a/po/lv.po b/po/lv.po +index f174f5d..34db91f 100644 +--- a/po/lv.po ++++ b/po/lv.po +@@ -6,13 +6,13 @@ + # Anita Reitere , 2010. + # Rūdofls Mazurs , 2011. + # Peteris Krisjanis , 2012. +-# Rūdolfs Mazurs , 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. ++# Rūdolfs Mazurs , 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020. + msgid "" + msgstr "" + "Project-Id-Version: gtk+.HEAD\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-08-24 09:52+0000\n" +-"PO-Revision-Date: 2019-08-24 14:17+0200\n" ++"POT-Creation-Date: 2020-04-03 15:40+0000\n" ++"PO-Revision-Date: 2020-04-03 23:45+0300\n" + "Last-Translator: Rūdolfs Mazurs \n" + "Language-Team: Latvian \n" + "Language: lv\n" +@@ -21,55 +21,55 @@ msgstr "" + "Content-Transfer-Encoding: 8bit\n" + "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 :" + " 2);\n" +-"X-Generator: Lokalize 2.0\n" ++"X-Generator: Lokalize 19.12.3\n" + + #: gdk/broadway/gdkbroadway-server.c:144 + #, c-format + msgid "Broadway display type not supported: %s" + msgstr "Nav atbalstīts Broadway displeja tips: %s" + +-#: gdk/gdk.c:187 ++#: gdk/gdk.c:179 + #, c-format + msgid "Error parsing option --gdk-debug" + msgstr "Kļūda, parsējot opciju --gdk-debug" + +-#: gdk/gdk.c:207 ++#: gdk/gdk.c:199 + #, c-format + msgid "Error parsing option --gdk-no-debug" + msgstr "Kļūda, parsējot opciju --gdk-no-debug" + + #. Description of --class=CLASS in --help output +-#: gdk/gdk.c:236 ++#: gdk/gdk.c:228 + msgid "Program class as used by the window manager" + msgstr "Programmas klase, ko izmanto logu pārvaldnieks" + + #. Placeholder in --class=CLASS in --help output +-#: gdk/gdk.c:237 ++#: gdk/gdk.c:229 + msgid "CLASS" + msgstr "KLASE" + + #. Description of --name=NAME in --help output +-#: gdk/gdk.c:239 ++#: gdk/gdk.c:231 + msgid "Program name as used by the window manager" + msgstr "Programmas nosaukums, ko izmanto logu pārvaldnieks" + + #. Placeholder in --name=NAME in --help output +-#: gdk/gdk.c:240 ++#: gdk/gdk.c:232 + msgid "NAME" + msgstr "NOSAUKUMS" + + #. Description of --display=DISPLAY in --help output +-#: gdk/gdk.c:243 ++#: gdk/gdk.c:235 + msgid "X display to use" + msgstr "Izmantojamais X displejs" + + #. Placeholder in --display=DISPLAY in --help output +-#: gdk/gdk.c:244 ++#: gdk/gdk.c:236 + msgid "DISPLAY" + msgstr "DISPLEJS" + + #. Description of --gdk-debug=FLAGS in --help output +-#: gdk/gdk.c:248 ++#: gdk/gdk.c:240 + msgid "GDK debugging flags to set" + msgstr "Iestatāmie GDK atkļūdošanas karodziņi" + +@@ -77,20 +77,20 @@ msgstr "Iestatāmie GDK atkļūdošanas karodziņi" + #. Placeholder in --gdk-no-debug=FLAGS in --help output + #. Placeholder in --gtk-debug=FLAGS in --help output + #. Placeholder in --gtk-no-debug=FLAGS in --help output +-#: gdk/gdk.c:249 gdk/gdk.c:252 gtk/gtkmain.c:471 gtk/gtkmain.c:474 ++#: gdk/gdk.c:241 gdk/gdk.c:244 gtk/gtkmain.c:471 gtk/gtkmain.c:474 + msgid "FLAGS" + msgstr "KARODZIŅI" + + #. Description of --gdk-no-debug=FLAGS in --help output +-#: gdk/gdk.c:251 ++#: gdk/gdk.c:243 + msgid "GDK debugging flags to unset" + msgstr "Noņemamie GDK atkļūdošanas karodziņi" + +-#: gdk/gdkwindow.c:2850 ++#: gdk/gdkwindow.c:2851 + msgid "GL support disabled via GDK_DEBUG" + msgstr "GL atbalsts ir izslēgts no GDK_DEBUG" + +-#: gdk/gdkwindow.c:2861 ++#: gdk/gdkwindow.c:2862 + msgid "The current backend does not support OpenGL" + msgstr "Pašreizējā aizmugure neatbalsta OpenGL" + +@@ -471,20 +471,16 @@ msgctxt "keyboard label" + msgid "Suspend" + msgstr "Iesnaudināt" + +-#: gdk/mir/gdkmirglcontext.c:48 gdk/mir/gdkmirwindowimpl.c:2226 +-#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1177 +-#: gdk/x11/gdkglcontext-x11.c:1277 +-msgid "No GL implementation is available" +-msgstr "Nav pieejama GL implementācija" ++#: gdk/quartz/gdkglcontext-quartz.c:123 ++msgid "Unable to create a GL pixel format" ++msgstr "Nevar izveidot GL pikseļu formātu" + +-#: gdk/mir/gdkmirglcontext.c:89 gdk/quartz/gdkglcontext-quartz.c:132 +-#: gdk/wayland/gdkglcontext-wayland.c:208 gdk/win32/gdkglcontext-win32.c:1070 +-#: gdk/win32/gdkglcontext-win32.c:1110 gdk/x11/gdkglcontext-x11.c:720 +-#: gdk/x11/gdkglcontext-x11.c:770 ++#: gdk/quartz/gdkglcontext-quartz.c:133 gdk/wayland/gdkglcontext-wayland.c:208 ++#: gdk/win32/gdkglcontext-win32.c:1070 gdk/win32/gdkglcontext-win32.c:1110 ++#: gdk/x11/gdkglcontext-x11.c:720 gdk/x11/gdkglcontext-x11.c:770 + msgid "Unable to create a GL context" + msgstr "Nevar izveidot GL kontekstu" + +-#: gdk/mir/gdkmirwindowimpl.c:2188 gdk/mir/gdkmirwindowimpl.c:2198 + #: gdk/wayland/gdkglcontext-wayland.c:418 + #: gdk/wayland/gdkglcontext-wayland.c:428 gdk/win32/gdkglcontext-win32.c:908 + #: gdk/win32/gdkglcontext-win32.c:918 gdk/win32/gdkglcontext-win32.c:1035 +@@ -492,14 +488,10 @@ msgstr "Nevar izveidot GL kontekstu" + msgid "No available configurations for the given pixel format" + msgstr "Dotajam pikseļu formātam nav pieejamas konfigurācijas" + +-#: gdk/mir/gdkmirwindowimpl.c:2234 +-msgid "3.2 core GL profile is not available on EGL implementation" +-msgstr "3.2 kodola GL profils nav pieejams EGL implementācijā" +- +-#: gdk/quartz/gdkglcontext-quartz.c:122 +-#| msgid "Unable to create a GL context" +-msgid "Unable to create a GL pixel format" +-msgstr "Nevar izveidot GL pikseļu formātu" ++#: gdk/wayland/gdkglcontext-wayland.c:468 gdk/win32/gdkglcontext-win32.c:1177 ++#: gdk/x11/gdkglcontext-x11.c:1277 ++msgid "No GL implementation is available" ++msgstr "Nav pieejama GL implementācija" + + #: gdk/wayland/gdkglcontext-wayland.c:476 + msgid "Core GL is not available on EGL implementation" +@@ -687,15 +679,15 @@ msgctxt "Stock label" + msgid "_Close" + msgstr "_Aizvērt" + +-#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9307 ++#: gtk/a11y/gtkimageaccessible.c:59 gtk/gtkheaderbar.c:415 gtk/gtkwindow.c:9319 + msgid "Minimize" + msgstr "Minimizēt" + +-#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9316 ++#: gtk/a11y/gtkimageaccessible.c:60 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9328 + msgid "Maximize" + msgstr "Maksimizēt" + +-#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9273 ++#: gtk/a11y/gtkimageaccessible.c:61 gtk/gtkheaderbar.c:439 gtk/gtkwindow.c:9285 + msgid "Restore" + msgstr "Atjaunot" + +@@ -1237,12 +1229,12 @@ msgstr "" + + #: gtk/deprecated/gtkcolorseldialog.c:191 gtk/deprecated/gtkfontsel.c:1689 + #: gtk/gtkfilechoosernative.c:544 gtk/gtkfilechoosernative.c:636 +-#: gtk/gtkfilechooserwidget.c:1480 gtk/gtkfilechooserwidget.c:6377 ++#: gtk/gtkfilechooserwidget.c:1494 gtk/gtkfilechooserwidget.c:6554 + #: gtk/gtkmessagedialog.c:952 gtk/gtkmessagedialog.c:965 + #: gtk/gtkmountoperation.c:594 gtk/gtkpagesetupunixdialog.c:197 +-#: gtk/gtkprintbackend.c:781 gtk/gtkprinteroptionwidget.c:545 ++#: gtk/gtkprintbackend.c:779 gtk/gtkprinteroptionwidget.c:545 + #: gtk/gtkprintunixdialog.c:674 gtk/gtkprintunixdialog.c:747 +-#: gtk/gtkwindow.c:12782 gtk/inspector/css-editor.c:201 ++#: gtk/gtkwindow.c:12789 gtk/inspector/css-editor.c:201 + #: gtk/ui/gtkappchooserdialog.ui:61 gtk/ui/gtkassistant.ui:125 + #: gtk/ui/gtkcolorchooserdialog.ui:34 gtk/ui/gtkfontchooserdialog.ui:31 + msgid "_Cancel" +@@ -1291,7 +1283,7 @@ msgid "_Apply" + msgstr "_Pielietot" + + #: gtk/deprecated/gtkfontsel.c:1698 gtk/gtkmessagedialog.c:944 +-#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:782 gtk/gtkwindow.c:12783 ++#: gtk/gtkmessagedialog.c:966 gtk/gtkprintbackend.c:780 gtk/gtkwindow.c:12790 + msgid "_OK" + msgstr "_Labi" + +@@ -2208,52 +2200,52 @@ msgstr "_Labā:" + msgid "Paper Margins" + msgstr "Papīra apmales" + +-#: gtk/gtkentry.c:9583 gtk/gtklabel.c:6680 gtk/gtktextview.c:9502 ++#: gtk/gtkentry.c:9590 gtk/gtklabel.c:6680 gtk/gtktextview.c:9502 + msgid "Cu_t" + msgstr "Izgriez_t" + +-#: gtk/gtkentry.c:9587 gtk/gtklabel.c:6681 gtk/gtktextview.c:9506 ++#: gtk/gtkentry.c:9594 gtk/gtklabel.c:6681 gtk/gtktextview.c:9506 + msgid "_Copy" + msgstr "_Kopēt" + +-#: gtk/gtkentry.c:9591 gtk/gtklabel.c:6682 gtk/gtktextview.c:9508 ++#: gtk/gtkentry.c:9598 gtk/gtklabel.c:6682 gtk/gtktextview.c:9508 + msgid "_Paste" + msgstr "_Ielīmēt" + +-#: gtk/gtkentry.c:9594 gtk/gtkfilechooserwidget.c:1481 +-#: gtk/gtkfilechooserwidget.c:2290 gtk/gtklabel.c:6684 gtk/gtktextview.c:9511 ++#: gtk/gtkentry.c:9601 gtk/gtkfilechooserwidget.c:1495 ++#: gtk/gtkfilechooserwidget.c:2321 gtk/gtklabel.c:6684 gtk/gtktextview.c:9511 + msgid "_Delete" + msgstr "_Dzēst" + +-#: gtk/gtkentry.c:9605 gtk/gtklabel.c:6693 gtk/gtktextview.c:9525 ++#: gtk/gtkentry.c:9612 gtk/gtklabel.c:6693 gtk/gtktextview.c:9525 + msgid "Select _All" + msgstr "Izvēlēties _visu" + +-#: gtk/gtkentry.c:9615 gtk/gtktextview.c:9535 ++#: gtk/gtkentry.c:9622 gtk/gtktextview.c:9535 + msgid "Insert _Emoji" + msgstr "Ievietot _emocijzīmi" + +-#: gtk/gtkentry.c:9791 gtk/gtktextview.c:9755 ++#: gtk/gtkentry.c:9798 gtk/gtktextview.c:9755 + msgid "Select all" + msgstr "Izvēlēties visu" + +-#: gtk/gtkentry.c:9794 gtk/gtktextview.c:9758 ++#: gtk/gtkentry.c:9801 gtk/gtktextview.c:9758 + msgid "Cut" + msgstr "Izgriezt" + +-#: gtk/gtkentry.c:9797 gtk/gtktextview.c:9761 ++#: gtk/gtkentry.c:9804 gtk/gtktextview.c:9761 + msgid "Copy" + msgstr "Kopēt" + +-#: gtk/gtkentry.c:9800 gtk/gtktextview.c:9764 ++#: gtk/gtkentry.c:9807 gtk/gtktextview.c:9764 + msgid "Paste" + msgstr "Ielīmēt" + +-#: gtk/gtkentry.c:10870 ++#: gtk/gtkentry.c:10879 + msgid "Caps Lock is on" + msgstr "Ieslēgts Caps Lock" + +-#: gtk/gtkentry.c:11145 ++#: gtk/gtkentry.c:11157 + msgid "Insert Emoji" + msgstr "Ievietot emocijzīmi" + +@@ -2269,7 +2261,7 @@ msgstr "Darbvirsma" + msgid "(None)" + msgstr "(Nekas)" + +-#: gtk/gtkfilechooserbutton.c:2163 ++#: gtk/gtkfilechooserbutton.c:2162 + msgid "Other…" + msgstr "Cita vieta…" + +@@ -2288,7 +2280,7 @@ msgstr "_Atvērt" + msgid "_Save" + msgstr "_Saglabāt" + +-#: gtk/gtkfilechoosernativequartz.c:332 gtk/ui/gtkfilechooserwidget.ui:392 ++#: gtk/gtkfilechoosernativequartz.c:331 gtk/ui/gtkfilechooserwidget.ui:405 + msgid "Select which types of files are shown" + msgstr "Izvēlieties, kādu tipa datnes rādīt" + +@@ -2301,15 +2293,15 @@ msgstr "Izvēlieties, kādu tipa datnes rādīt" + msgid "%1$s on %2$s" + msgstr "%1$s uz %2$s" + +-#: gtk/gtkfilechooserwidget.c:371 ++#: gtk/gtkfilechooserwidget.c:383 + msgid "Type name of new folder" + msgstr "Ievadiet jaunās mapes nosaukumu" + +-#: gtk/gtkfilechooserwidget.c:793 ++#: gtk/gtkfilechooserwidget.c:807 + msgid "The folder could not be created" + msgstr "Neizdevās izveidot mapi" + +-#: gtk/gtkfilechooserwidget.c:806 ++#: gtk/gtkfilechooserwidget.c:820 + msgid "" + "The folder could not be created, as a file with the same name already " + "exists. Try using a different name for the folder, or rename the file first." +@@ -2317,267 +2309,333 @@ msgstr "" + "Neizdevās izveidot mapi, jo jau eksistē datne ar šādu nosaukumu. Mēģiniet " + "izmantot citu mapes nosaukumu, vai vispirms pārdēvējiet datni." + +-#: gtk/gtkfilechooserwidget.c:821 ++#: gtk/gtkfilechooserwidget.c:835 + msgid "You need to choose a valid filename." + msgstr "Jāizvēlas derīgs datnes nosaukums." + +-#: gtk/gtkfilechooserwidget.c:824 ++#: gtk/gtkfilechooserwidget.c:838 + #, c-format + msgid "Cannot create a file under %s as it is not a folder" + msgstr "Nevar izveidot datni zem %s, jo tā nav mape" + +-#: gtk/gtkfilechooserwidget.c:834 ++#: gtk/gtkfilechooserwidget.c:848 + msgid "Cannot create file as the filename is too long" + msgstr "Nevar izveidot datni, jo tās nosaukums ir pārāk garš" + +-#: gtk/gtkfilechooserwidget.c:835 ++#: gtk/gtkfilechooserwidget.c:849 + msgid "Try using a shorter name." + msgstr "Mēģiniet izmantot īsāku nosaukumu." + +-#: gtk/gtkfilechooserwidget.c:845 ++#: gtk/gtkfilechooserwidget.c:859 + msgid "You may only select folders" + msgstr "Izvēlēties var tikai mapes" + +-#: gtk/gtkfilechooserwidget.c:846 ++#: gtk/gtkfilechooserwidget.c:860 + msgid "The item that you selected is not a folder try using a different item." + msgstr "Izvēlētais vienums nav mape; mēģiniet izmantot citu vienumu." + +-#: gtk/gtkfilechooserwidget.c:854 ++#: gtk/gtkfilechooserwidget.c:868 + msgid "Invalid file name" + msgstr "Nederīgs datnes nosaukums" + +-#: gtk/gtkfilechooserwidget.c:863 ++#: gtk/gtkfilechooserwidget.c:877 + msgid "The folder contents could not be displayed" + msgstr "Neizdevās parādīt mapes saturu" + +-#: gtk/gtkfilechooserwidget.c:871 ++#: gtk/gtkfilechooserwidget.c:885 + msgid "The file could not be deleted" + msgstr "Neizdevās izdzēst datni" + +-#: gtk/gtkfilechooserwidget.c:879 ++#: gtk/gtkfilechooserwidget.c:893 + msgid "The file could not be moved to the Trash" + msgstr "Nevarēja pārvietot datni uz miskasti" + +-#: gtk/gtkfilechooserwidget.c:1024 ++#: gtk/gtkfilechooserwidget.c:1038 + msgid "A folder with that name already exists" + msgstr "Tāda mape jau pastāv" + +-#: gtk/gtkfilechooserwidget.c:1026 ++#: gtk/gtkfilechooserwidget.c:1040 + msgid "A file with that name already exists" + msgstr "Tāda datne jau pastāv" + +-#: gtk/gtkfilechooserwidget.c:1061 ++#: gtk/gtkfilechooserwidget.c:1075 + msgid "A folder cannot be called “.”" + msgstr "Mapes nosaukums nevar būt “.”" + +-#: gtk/gtkfilechooserwidget.c:1062 ++#: gtk/gtkfilechooserwidget.c:1076 + msgid "A file cannot be called “.”" + msgstr "Datnes nosaukums nevar būt “.”" + +-#: gtk/gtkfilechooserwidget.c:1065 ++#: gtk/gtkfilechooserwidget.c:1079 + msgid "A folder cannot be called “..”" + msgstr "Mapes nosaukums nevar būt “..”" + +-#: gtk/gtkfilechooserwidget.c:1066 ++#: gtk/gtkfilechooserwidget.c:1080 + msgid "A file cannot be called “..”" + msgstr "Datnes nosaukums nevar būt “..”" + +-#: gtk/gtkfilechooserwidget.c:1069 ++#: gtk/gtkfilechooserwidget.c:1083 + msgid "Folder names cannot contain “/”" + msgstr "Mapju nosaukumi nevar saturēt “/”" + +-#: gtk/gtkfilechooserwidget.c:1070 ++#: gtk/gtkfilechooserwidget.c:1084 + msgid "File names cannot contain “/”" + msgstr "Datņu nosaukums nevar saturēt “/”" + +-#: gtk/gtkfilechooserwidget.c:1096 ++#: gtk/gtkfilechooserwidget.c:1110 + msgid "Folder names should not begin with a space" + msgstr "Mapju nosaukumiem nevajadzētu sākties ar atstarpi" + +-#: gtk/gtkfilechooserwidget.c:1097 ++#: gtk/gtkfilechooserwidget.c:1111 + msgid "File names should not begin with a space" + msgstr "Datņu nosaukumiem nevajadzētu sākties ar atstarpi" + +-#: gtk/gtkfilechooserwidget.c:1101 ++#: gtk/gtkfilechooserwidget.c:1115 + msgid "Folder names should not end with a space" + msgstr "Mapju nosaukumiem nevajadzētu beigties ar atstarpi" + +-#: gtk/gtkfilechooserwidget.c:1102 ++#: gtk/gtkfilechooserwidget.c:1116 + msgid "File names should not end with a space" + msgstr "Datņu nosaukumiem nevajadzētu beigties ar atstarpi" + +-#: gtk/gtkfilechooserwidget.c:1105 ++#: gtk/gtkfilechooserwidget.c:1119 + msgid "Folder names starting with a “.” are hidden" + msgstr "Mapes, kuru nosaukumi sākas ar “.”, ir paslēptas" + +-#: gtk/gtkfilechooserwidget.c:1106 ++#: gtk/gtkfilechooserwidget.c:1120 + msgid "File names starting with a “.” are hidden" + msgstr "Datnes, kuru nosaukumi sākas ar “.”, ir paslēptas" + +-#: gtk/gtkfilechooserwidget.c:1476 ++#: gtk/gtkfilechooserwidget.c:1490 + #, c-format + msgid "Are you sure you want to permanently delete “%s”?" + msgstr "Vai tiešām vēlaties neatgriezeniski dzēst “%s”?" + +-#: gtk/gtkfilechooserwidget.c:1479 ++#: gtk/gtkfilechooserwidget.c:1493 + #, c-format + msgid "If you delete an item, it will be permanently lost." + msgstr "Ja izdzēsīsiet vienumu, tas būs neatgriezeniski zudis." + +-#: gtk/gtkfilechooserwidget.c:1616 ++#: gtk/gtkfilechooserwidget.c:1630 + msgid "The file could not be renamed" + msgstr "Neizdevās pārdēvēt datni" + +-#: gtk/gtkfilechooserwidget.c:1936 ++#: gtk/gtkfilechooserwidget.c:1966 + msgid "Could not select file" + msgstr "Neizdevās izvēlēties datni" + +-#: gtk/gtkfilechooserwidget.c:2285 ++#: gtk/gtkfilechooserwidget.c:2316 + msgid "_Visit File" + msgstr "_Apmeklēt datni" + +-#: gtk/gtkfilechooserwidget.c:2286 ++#: gtk/gtkfilechooserwidget.c:2317 + msgid "_Open With File Manager" + msgstr "_Atvērt ar datņu pārvaldnieku" + +-#: gtk/gtkfilechooserwidget.c:2287 ++#: gtk/gtkfilechooserwidget.c:2318 + msgid "_Copy Location" + msgstr "_Kopēt atrašanās vietu" + +-#: gtk/gtkfilechooserwidget.c:2288 ++#: gtk/gtkfilechooserwidget.c:2319 + msgid "_Add to Bookmarks" + msgstr "_Pievienot grāmatzīmēm" + +-#: gtk/gtkfilechooserwidget.c:2289 gtk/gtkplacessidebar.c:2741 +-#: gtk/ui/gtkfilechooserwidget.ui:526 ++#: gtk/gtkfilechooserwidget.c:2320 gtk/gtkplacessidebar.c:2741 ++#: gtk/ui/gtkfilechooserwidget.ui:539 + msgid "_Rename" + msgstr "Pā_rdēvēt" + +-#: gtk/gtkfilechooserwidget.c:2291 ++#: gtk/gtkfilechooserwidget.c:2322 + msgid "_Move to Trash" + msgstr "Pārvietot uz _miskasti" + +-#: gtk/gtkfilechooserwidget.c:2295 ++#: gtk/gtkfilechooserwidget.c:2326 + msgid "Show _Hidden Files" + msgstr "Rādīt s_lēptās datnes" + +-#: gtk/gtkfilechooserwidget.c:2296 ++#: gtk/gtkfilechooserwidget.c:2327 + msgid "Show _Size Column" + msgstr "Rādīt _izmēra kolonnu" + +-#: gtk/gtkfilechooserwidget.c:2297 ++#: gtk/gtkfilechooserwidget.c:2328 ++#| msgid "Show _Size Column" ++msgid "Show T_ype Column" ++msgstr "Rādīt t_ipa kolonnu" ++ ++#: gtk/gtkfilechooserwidget.c:2329 + msgid "Show _Time" + msgstr "Rādī_t laiku" + +-#: gtk/gtkfilechooserwidget.c:2298 ++#: gtk/gtkfilechooserwidget.c:2330 + msgid "Sort _Folders before Files" + msgstr "Sakārtot _mapes pirms datnēm" + + #. this is the header for the location column in the print dialog +-#: gtk/gtkfilechooserwidget.c:2573 gtk/inspector/css-node-tree.ui:141 +-#: gtk/ui/gtkfilechooserwidget.ui:207 gtk/ui/gtkprintunixdialog.ui:123 ++#: gtk/gtkfilechooserwidget.c:2609 gtk/inspector/css-node-tree.ui:141 ++#: gtk/ui/gtkfilechooserwidget.ui:208 gtk/ui/gtkprintunixdialog.ui:123 + msgid "Location" + msgstr "Vieta" + + #. Label +-#: gtk/gtkfilechooserwidget.c:2666 ++#: gtk/gtkfilechooserwidget.c:2702 + msgid "_Name:" + msgstr "_Nosaukums:" + +-#: gtk/gtkfilechooserwidget.c:3291 gtk/gtkfilechooserwidget.c:3305 ++#: gtk/gtkfilechooserwidget.c:3327 gtk/gtkfilechooserwidget.c:3341 + #, c-format + msgid "Searching in %s" + msgstr "Meklē iekš %s" + +-#: gtk/gtkfilechooserwidget.c:3311 ++#: gtk/gtkfilechooserwidget.c:3347 + msgid "Searching" + msgstr "Meklē" + +-#: gtk/gtkfilechooserwidget.c:3318 ++#: gtk/gtkfilechooserwidget.c:3354 + msgid "Enter location" + msgstr "Ievadiet vietu" + +-#: gtk/gtkfilechooserwidget.c:3320 ++#: gtk/gtkfilechooserwidget.c:3356 + msgid "Enter location or URL" + msgstr "Ievadiet vietu vai URL" + +-#: gtk/gtkfilechooserwidget.c:4354 gtk/gtkfilechooserwidget.c:7291 +-#: gtk/ui/gtkfilechooserwidget.ui:235 ++#: gtk/gtkfilechooserwidget.c:4432 gtk/gtkfilechooserwidget.c:7469 ++#: gtk/ui/gtkfilechooserwidget.ui:248 + msgid "Modified" + msgstr "Mainīts" + +-#: gtk/gtkfilechooserwidget.c:4632 ++#: gtk/gtkfilechooserwidget.c:4710 + #, c-format + msgid "Could not read the contents of %s" + msgstr "Neizdevās nolasīt %s saturu" + +-#: gtk/gtkfilechooserwidget.c:4636 ++#: gtk/gtkfilechooserwidget.c:4714 + msgid "Could not read the contents of the folder" + msgstr "Neizdevās nolasīt mapes saturu" + +-#: gtk/gtkfilechooserwidget.c:4796 gtk/gtkfilechooserwidget.c:4844 ++#: gtk/gtkfilechooserwidget.c:4874 gtk/gtkfilechooserwidget.c:4922 + msgid "%H:%M" + msgstr "%H:%M" + +-#: gtk/gtkfilechooserwidget.c:4798 gtk/gtkfilechooserwidget.c:4846 ++#: gtk/gtkfilechooserwidget.c:4876 gtk/gtkfilechooserwidget.c:4924 + msgid "%l:%M %p" + msgstr "%H.%M" + +-#: gtk/gtkfilechooserwidget.c:4802 ++#: gtk/gtkfilechooserwidget.c:4880 + msgid "Yesterday" + msgstr "Vakar" + +-#: gtk/gtkfilechooserwidget.c:4810 ++#: gtk/gtkfilechooserwidget.c:4888 + msgid "%-e %b" + msgstr "%-e. %b" + +-#: gtk/gtkfilechooserwidget.c:4814 ++#: gtk/gtkfilechooserwidget.c:4892 + msgid "%-e %b %Y" + msgstr "%Y. gada %-e. %b" + ++#: gtk/gtkfilechooserwidget.c:4991 gtk/gtkfilechooserwidget.c:4999 ++msgid "Program" ++msgstr "Programma" ++ ++#: gtk/gtkfilechooserwidget.c:4992 ++#| msgctxt "keyboard label" ++#| msgid "AudioMute" ++msgid "Audio" ++msgstr "Audio" ++ ++#: gtk/gtkfilechooserwidget.c:4993 gtk/inspector/visual.ui:230 ++#: gtk/ui/gtkfontbutton.ui:13 ++msgid "Font" ++msgstr "Fonts" ++ ++#: gtk/gtkfilechooserwidget.c:4994 gtk/inspector/visual.ui:488 ++msgid "Image" ++msgstr "Attēls" ++ ++#: gtk/gtkfilechooserwidget.c:4995 ++#| msgctxt "paper size" ++#| msgid "Arch A" ++msgid "Archive" ++msgstr "Arhīvs" ++ ++#: gtk/gtkfilechooserwidget.c:4996 ++msgid "Markup" ++msgstr "Iezīmējums" ++ ++#: gtk/gtkfilechooserwidget.c:4997 gtk/gtkfilechooserwidget.c:4998 ++msgid "Text" ++msgstr "Teksts" ++ ++#: gtk/gtkfilechooserwidget.c:5000 ++msgid "Video" ++msgstr "Video" ++ ++#: gtk/gtkfilechooserwidget.c:5001 ++msgid "Contacts" ++msgstr "Kontakti" ++ ++#: gtk/gtkfilechooserwidget.c:5002 ++#| msgid "calendar:MY" ++msgid "Calendar" ++msgstr "Kalendārs" ++ ++#: gtk/gtkfilechooserwidget.c:5003 ++#| msgid "Documented by" ++msgid "Document" ++msgstr "Dokuments" ++ ++#: gtk/gtkfilechooserwidget.c:5004 ++#| msgid "_Orientation:" ++msgid "Presentation" ++msgstr "Prezentācija" ++ ++#: gtk/gtkfilechooserwidget.c:5005 ++msgid "Spreadsheet" ++msgstr "Izklājlapa" ++ + #. Translators: We don't know whether this printer is + #. * available to print to. +-#: gtk/gtkfilechooserwidget.c:5049 gtk/inspector/prop-editor.c:1689 ++#: gtk/gtkfilechooserwidget.c:5036 gtk/gtkfilechooserwidget.c:5225 ++#: gtk/inspector/prop-editor.c:1689 + #: modules/printbackends/cloudprint/gtkprintbackendcloudprint.c:748 + msgid "Unknown" + msgstr "Nezināms" + +-#: gtk/gtkfilechooserwidget.c:5088 gtk/gtkplacessidebar.c:1094 ++#: gtk/gtkfilechooserwidget.c:5264 gtk/gtkplacessidebar.c:1094 + msgid "Home" + msgstr "Mājas" + +-#: gtk/gtkfilechooserwidget.c:5584 ++#: gtk/gtkfilechooserwidget.c:5761 + msgid "Cannot change to folder because it is not local" + msgstr "Nevar pārslēgties uz mapi, jo tā nav lokāla " + +-#: gtk/gtkfilechooserwidget.c:6370 gtk/gtkprintunixdialog.c:665 ++#: gtk/gtkfilechooserwidget.c:6547 gtk/gtkprintunixdialog.c:665 + #, c-format + msgid "A file named “%s” already exists. Do you want to replace it?" + msgstr "Datne “%s” jau eksistē. Vai vēlaties to aizvietot?" + +-#: gtk/gtkfilechooserwidget.c:6373 gtk/gtkprintunixdialog.c:669 ++#: gtk/gtkfilechooserwidget.c:6550 gtk/gtkprintunixdialog.c:669 + #, c-format + msgid "" + "The file already exists in “%s”. Replacing it will overwrite its contents." + msgstr "Datne jau eksistē mapē “%s”. Aizvietojot tiks pārrakstīts tās saturs." + +-#: gtk/gtkfilechooserwidget.c:6378 gtk/gtkprintunixdialog.c:677 ++#: gtk/gtkfilechooserwidget.c:6555 gtk/gtkprintunixdialog.c:677 + msgid "_Replace" + msgstr "_Aizvietot" + +-#: gtk/gtkfilechooserwidget.c:6592 ++#: gtk/gtkfilechooserwidget.c:6769 + msgid "You do not have access to the specified folder." + msgstr "Jums nav pieejas norādītajai mapei." + +-#: gtk/gtkfilechooserwidget.c:7215 ++#: gtk/gtkfilechooserwidget.c:7392 + msgid "Could not send the search request" + msgstr "Neizdevās nosūtīt meklēšanas pieprasījumu" + +-#: gtk/gtkfilechooserwidget.c:7501 ++#: gtk/gtkfilechooserwidget.c:7680 + msgid "Accessed" + msgstr "Izmantots" + +-#: gtk/gtkfilechooserwidget.c:8612 gtk/ui/gtkfilechooserwidget.ui:69 ++#: gtk/gtkfilechooserwidget.c:8799 gtk/ui/gtkfilechooserwidget.ui:69 + msgid "Create Folder" + msgstr "Izveidot mapi" + +@@ -2603,51 +2661,51 @@ msgctxt "font" + msgid "None" + msgstr "Nekas" + +-#: gtk/gtkfontchooserwidget.c:1523 ++#: gtk/gtkfontchooserwidget.c:1525 + msgid "Width" + msgstr "Platums" + +-#: gtk/gtkfontchooserwidget.c:1524 ++#: gtk/gtkfontchooserwidget.c:1526 + msgid "Weight" + msgstr "Svars" + +-#: gtk/gtkfontchooserwidget.c:1525 ++#: gtk/gtkfontchooserwidget.c:1527 + msgid "Italic" + msgstr "Kursīvs" + +-#: gtk/gtkfontchooserwidget.c:1526 ++#: gtk/gtkfontchooserwidget.c:1528 + msgid "Slant" + msgstr "Slīpraksts" + +-#: gtk/gtkfontchooserwidget.c:1527 ++#: gtk/gtkfontchooserwidget.c:1529 + msgid "Optical Size" + msgstr "Optiskais izmērs" + +-#: gtk/gtkfontchooserwidget.c:2064 gtk/inspector/prop-editor.c:1676 ++#: gtk/gtkfontchooserwidget.c:2066 gtk/inspector/prop-editor.c:1676 + msgid "Default" + msgstr "Noklusējuma" + +-#: gtk/gtkfontchooserwidget.c:2111 ++#: gtk/gtkfontchooserwidget.c:2113 + msgid "Ligatures" + msgstr "Ligatūras" + +-#: gtk/gtkfontchooserwidget.c:2112 ++#: gtk/gtkfontchooserwidget.c:2114 + msgid "Letter Case" + msgstr "Burtu reģistrs" + +-#: gtk/gtkfontchooserwidget.c:2113 ++#: gtk/gtkfontchooserwidget.c:2115 + msgid "Number Case" + msgstr "Skaitļu reģistrs" + +-#: gtk/gtkfontchooserwidget.c:2114 ++#: gtk/gtkfontchooserwidget.c:2116 + msgid "Number Spacing" + msgstr "Skaitļu atstatums" + +-#: gtk/gtkfontchooserwidget.c:2115 ++#: gtk/gtkfontchooserwidget.c:2117 + msgid "Number Formatting" + msgstr "Skaitļu formāts" + +-#: gtk/gtkfontchooserwidget.c:2116 ++#: gtk/gtkfontchooserwidget.c:2118 + msgid "Character Variants" + msgstr "Rakstzīmju variants" + +@@ -2659,16 +2717,16 @@ msgstr "Neizdevās iegūt OpenGL kontekstu" + msgid "Application menu" + msgstr "Lietotnes izvēlne" + +-#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9343 ++#: gtk/gtkheaderbar.c:458 gtk/gtkwindow.c:9355 + msgid "Close" + msgstr "Aizvērt" + +-#: gtk/gtkicontheme.c:2357 gtk/gtkicontheme.c:2422 ++#: gtk/gtkicontheme.c:2358 gtk/gtkicontheme.c:2423 + #, c-format + msgid "Icon '%s' not present in theme %s" + msgstr "Motīvā %2$s nav ikonas “%1$s”" + +-#: gtk/gtkicontheme.c:4096 gtk/gtkicontheme.c:4463 ++#: gtk/gtkicontheme.c:4101 gtk/gtkicontheme.c:4468 + msgid "Failed to load icon" + msgstr "Neizdevās ielādēt ikonu" + +@@ -2682,30 +2740,30 @@ msgctxt "input method menu" + msgid "None" + msgstr "Nekas" + +-#: gtk/gtkimmulticontext.c:609 ++#: gtk/gtkimmulticontext.c:615 + msgctxt "input method menu" + msgid "System" + msgstr "Sistēma" + +-#: gtk/gtkimmulticontext.c:688 ++#: gtk/gtkimmulticontext.c:694 + #, c-format + msgctxt "input method menu" + msgid "System (%s)" + msgstr "Sistēma (%s)" + +-#: gtk/gtkinfobar.c:1150 gtk/gtkmessagedialog.c:385 ++#: gtk/gtkinfobar.c:1307 gtk/gtkmessagedialog.c:385 + msgid "Information" + msgstr "Informācija" + +-#: gtk/gtkinfobar.c:1154 gtk/gtkmessagedialog.c:389 ++#: gtk/gtkinfobar.c:1311 gtk/gtkmessagedialog.c:389 + msgid "Question" + msgstr "Jautājums" + +-#: gtk/gtkinfobar.c:1158 gtk/gtkmessagedialog.c:393 ++#: gtk/gtkinfobar.c:1315 gtk/gtkmessagedialog.c:393 + msgid "Warning" + msgstr "Brīdinājums" + +-#: gtk/gtkinfobar.c:1162 gtk/gtkmessagedialog.c:397 ++#: gtk/gtkinfobar.c:1319 gtk/gtkmessagedialog.c:397 + msgid "Error" + msgstr "Kļūda" + +@@ -2838,16 +2896,16 @@ msgstr "Iestatāmie GTK+ atkļūdošanas karodziņi" + msgid "GTK+ debugging flags to unset" + msgstr "Noņemamie GTK+ atkļūdošanas karodziņi" + +-#: gtk/gtkmain.c:808 gtk/gtkmain.c:1002 ++#: gtk/gtkmain.c:810 gtk/gtkmain.c:1004 + #, c-format + msgid "Cannot open display: %s" + msgstr "Nevar atvērt ekrānu — %s" + +-#: gtk/gtkmain.c:920 ++#: gtk/gtkmain.c:922 + msgid "GTK+ Options" + msgstr "GTK+ opcijas" + +-#: gtk/gtkmain.c:920 ++#: gtk/gtkmain.c:922 + msgid "Show GTK+ Options" + msgstr "Rādīt GTK+ opcijas" + +@@ -2856,7 +2914,7 @@ msgstr "Rādīt GTK+ opcijas" + #. * Do *not* translate it to "predefinito:LTR", if it + #. * it isn't default:LTR or default:RTL it will not work + #. +-#: gtk/gtkmain.c:1270 ++#: gtk/gtkmain.c:1272 + msgid "default:LTR" + msgstr "default:LTR" + +@@ -2893,7 +2951,6 @@ msgid "_Domain" + msgstr "_Domēns" + + #: gtk/gtkmountoperation.c:714 +-#| msgid "Volume Up" + msgid "Volume type" + msgstr "Sējuma tips" + +@@ -2902,8 +2959,6 @@ msgid "_Hidden" + msgstr "_Slēpts" + + #: gtk/gtkmountoperation.c:727 +-#| msgctxt "input method menu" +-#| msgid "Windows IME" + msgid "_Windows system" + msgstr "_Windows sistēma" + +@@ -3162,7 +3217,7 @@ msgstr "Šis nosaukums jau ir aizņemts" + + #: gtk/gtkplacessidebar.c:2735 gtk/inspector/actions.ui:43 + #: gtk/inspector/css-node-tree.ui:39 gtk/inspector/object-tree.ui:110 +-#: gtk/ui/gtkfilechooserwidget.ui:189 gtk/ui/gtkfilechooserwidget.ui:500 ++#: gtk/ui/gtkfilechooserwidget.ui:190 gtk/ui/gtkfilechooserwidget.ui:513 + msgid "Name" + msgstr "Nosaukums" + +@@ -3341,11 +3396,11 @@ msgstr "Atvienot" + msgid "Unmount" + msgstr "Atmontēt" + +-#: gtk/gtkprintbackend.c:780 ++#: gtk/gtkprintbackend.c:778 + msgid "Authentication" + msgstr "Autentifikācija" + +-#: gtk/gtkprintbackend.c:851 ++#: gtk/gtkprintbackend.c:849 + msgid "_Remember password" + msgstr "Atce_rēties paroli" + +@@ -3452,7 +3507,7 @@ msgstr "Beidzies papīrs" + + #. Translators: this is a printer status. + #: gtk/gtkprintoperation-win32.c:621 +-#: modules/printbackends/cups/gtkprintbackendcups.c:2602 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2624 + msgid "Paused" + msgstr "Pauzēts" + +@@ -3520,42 +3575,42 @@ msgstr "Saņem informāciju par printeri…" + #. * multiple pages on a sheet when printing + #. + #: gtk/gtkprintunixdialog.c:3120 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5378 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5493 + msgid "Left to right, top to bottom" + msgstr "No kreisās uz labo, no augšas uz leju" + + #: gtk/gtkprintunixdialog.c:3120 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5378 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5493 + msgid "Left to right, bottom to top" + msgstr "No kreisās uz labo, no lejas uz augšu" + + #: gtk/gtkprintunixdialog.c:3121 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5379 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5494 + msgid "Right to left, top to bottom" + msgstr "No labās uz kreiso, no augšas uz leju" + + #: gtk/gtkprintunixdialog.c:3121 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5379 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5494 + msgid "Right to left, bottom to top" + msgstr "No labās uz kreiso, no lejas uz augšu" + + #: gtk/gtkprintunixdialog.c:3122 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5380 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5495 + msgid "Top to bottom, left to right" + msgstr "No augšas uz leju, no kreisās uz labo" + + #: gtk/gtkprintunixdialog.c:3122 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5380 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5495 + msgid "Top to bottom, right to left" + msgstr "No augšas uz leju, no labās uz kreiso" + + #: gtk/gtkprintunixdialog.c:3123 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5381 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5496 + msgid "Bottom to top, left to right" + msgstr "No lejas uz augšu, no kreisās uz labo" + + #: gtk/gtkprintunixdialog.c:3123 +-#: modules/printbackends/cups/gtkprintbackendcups.c:5381 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5496 + msgid "Bottom to top, right to left" + msgstr "No lejas uz augšu, no labās uz kreiso" + +@@ -3749,12 +3804,12 @@ msgid "Search Shortcuts" + msgstr "Meklēšanas saīsnes" + + #: gtk/gtkshortcutswindow.c:1053 gtk/ui/gtkemojichooser.ui:376 +-#: gtk/ui/gtkfilechooserwidget.ui:310 ++#: gtk/ui/gtkfilechooserwidget.ui:323 + msgid "No Results Found" + msgstr "Nav atrastu rezultātu" + + #: gtk/gtkshortcutswindow.c:1060 gtk/ui/gtkemojichooser.ui:390 +-#: gtk/ui/gtkfilechooserwidget.ui:324 gtk/ui/gtkplacesview.ui:274 ++#: gtk/ui/gtkfilechooserwidget.ui:337 gtk/ui/gtkplacesview.ui:274 + msgid "Try a different search" + msgstr "Mēģiniet ar citu meklējamo vārdu" + +@@ -3937,24 +3992,24 @@ msgctxt "volume percentage" + msgid "%d %%" + msgstr "%d %%" + +-#: gtk/gtkwindow.c:9291 ++#: gtk/gtkwindow.c:9303 + msgid "Move" + msgstr "Pārvietot" + +-#: gtk/gtkwindow.c:9299 ++#: gtk/gtkwindow.c:9311 + msgid "Resize" + msgstr "Mainīt izmēru" + +-#: gtk/gtkwindow.c:9330 ++#: gtk/gtkwindow.c:9342 + msgid "Always on Top" + msgstr "Vienmēr virspusē" + +-#: gtk/gtkwindow.c:12770 ++#: gtk/gtkwindow.c:12777 + #, c-format + msgid "Do you want to use GTK+ Inspector?" + msgstr "Vai vēlaties izmantot GTK+ Inspector?" + +-#: gtk/gtkwindow.c:12772 ++#: gtk/gtkwindow.c:12779 + #, c-format + msgid "" + "GTK+ Inspector is an interactive debugger that lets you explore and modify " +@@ -3965,7 +4020,7 @@ msgstr "" + "jebkuras GTK+ lietotnes iekšējās komponentes. To izmantojot, lietotne var " + "salūzt vai avarēt." + +-#: gtk/gtkwindow.c:12777 ++#: gtk/gtkwindow.c:12784 + msgid "Don't show this message again" + msgstr "Vairs nerādīt šo ziņojumu" + +@@ -4301,6 +4356,7 @@ msgid "Property" + msgstr "Īpašība" + + #: gtk/inspector/prop-list.ui:68 gtk/inspector/statistics.ui:53 ++#: gtk/ui/gtkfilechooserwidget.ui:236 + msgid "Type" + msgstr "Tips" + +@@ -4320,7 +4376,7 @@ msgstr "Ceļš" + msgid "Count" + msgstr "Skaits" + +-#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:223 ++#: gtk/inspector/resource-list.ui:130 gtk/ui/gtkfilechooserwidget.ui:224 + #: gtk/ui/gtkfontchooserwidget.ui:134 gtk/ui/gtkfontchooserwidget.ui:276 + msgid "Size" + msgstr "Izmērs" +@@ -4458,10 +4514,6 @@ msgstr "Kursora izmērs" + msgid "Icon Theme" + msgstr "Ikonu motīvs" + +-#: gtk/inspector/visual.ui:230 gtk/ui/gtkfontbutton.ui:13 +-msgid "Font" +-msgstr "Fonts" +- + #: gtk/inspector/visual.ui:263 + msgid "Font Scale" + msgstr "Fonta mērogs" +@@ -4498,10 +4550,6 @@ msgstr "Attēlošanas režīms" + msgid "Similar" + msgstr "Līdzīgs" + +-#: gtk/inspector/visual.ui:488 +-msgid "Image" +-msgstr "Attēls" +- + #: gtk/inspector/visual.ui:489 + msgid "Recording" + msgstr "Ierakstīšana" +@@ -7109,19 +7157,19 @@ msgstr "Simboli" + msgid "Flags" + msgstr "Karogi" + +-#: gtk/ui/gtkfilechooserwidget.ui:168 ++#: gtk/ui/gtkfilechooserwidget.ui:169 + msgid "Files" + msgstr "Datnes" + +-#: gtk/ui/gtkfilechooserwidget.ui:261 ++#: gtk/ui/gtkfilechooserwidget.ui:274 + msgid "Remote location — only searching the current folder" + msgstr "Attālinātā vieta — meklēt tikai pašreizējā mapē" + +-#: gtk/ui/gtkfilechooserwidget.ui:433 ++#: gtk/ui/gtkfilechooserwidget.ui:446 + msgid "Folder Name" + msgstr "Mapes nosaukums" + +-#: gtk/ui/gtkfilechooserwidget.ui:461 ++#: gtk/ui/gtkfilechooserwidget.ui:474 + msgid "_Create" + msgstr "_Izveidot" + +@@ -7603,7 +7651,7 @@ msgctxt "input method menu" + msgid "Multipress" + msgstr "Multipress" + +-#: modules/input/imquartz.c:58 ++#: modules/input/imquartz.c:61 + msgctxt "input method menu" + msgid "Mac OS X Quartz" + msgstr "Mac OS X Quartz" +@@ -7633,7 +7681,7 @@ msgid "Vietnamese (VIQR)" + msgstr "Vjetnamiešu (VIQR)" + + #. ID +-#: modules/input/imwayland.c:104 ++#: modules/input/imwayland.c:105 + msgctxt "input method menu" + msgid "Wayland" + msgstr "Wayland" +@@ -7675,438 +7723,438 @@ msgstr "Dusošs" + msgid "Pages per _sheet:" + msgstr "Lappuses uz loks_nes:" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1128 +-#: modules/printbackends/cups/gtkprintbackendcups.c:1437 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1129 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1438 + msgid "Username:" + msgstr "Lietotājvārds:" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1129 +-#: modules/printbackends/cups/gtkprintbackendcups.c:1446 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1130 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1447 + msgid "Password:" + msgstr "Parole:" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1168 +-#: modules/printbackends/cups/gtkprintbackendcups.c:1459 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1169 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1460 + #, c-format + msgid "Authentication is required to print document “%s” on printer %s" + msgstr "Lai drukātu dokumentu “%s” uz printera %s, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1170 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1171 + #, c-format + msgid "Authentication is required to print a document on %s" + msgstr "Lai drukātu dokumentu uz %s, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1174 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1175 + #, c-format + msgid "Authentication is required to get attributes of job “%s”" + msgstr "Lai iegūtu darba “%s” atribūtus, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1176 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1177 + msgid "Authentication is required to get attributes of a job" + msgstr "Lai iegūtu darba atribūtus, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1180 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1181 + #, c-format + msgid "Authentication is required to get attributes of printer %s" + msgstr "Lai iegūtu printera %s atribūtus, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1182 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1183 + msgid "Authentication is required to get attributes of a printer" + msgstr "Lai iegūtu printera atribūtus, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1185 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1186 + #, c-format + msgid "Authentication is required to get default printer of %s" + msgstr "Lai iegūtu %s noklusējuma printeri, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1188 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1189 + #, c-format + msgid "Authentication is required to get printers from %s" + msgstr "Lai iegūtu %s printeru sarakstu, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1193 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1194 + #, c-format + msgid "Authentication is required to get a file from %s" + msgstr "Lai iegūtu datni no %s, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1195 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1196 + #, c-format + msgid "Authentication is required on %s" + msgstr "Nepieciešama autentifikācija uz %s" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1431 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1432 + msgid "Domain:" + msgstr "Domēns:" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1461 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1462 + #, c-format + msgid "Authentication is required to print document “%s”" + msgstr "Lai drukātu dokumentu “%s”, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1466 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1467 + #, c-format + msgid "Authentication is required to print this document on printer %s" + msgstr "Lai drukātu šo dokumentu uz printera %s, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:1468 ++#: modules/printbackends/cups/gtkprintbackendcups.c:1469 + msgid "Authentication is required to print this document" + msgstr "Lai drukātu šo dokumentu, jāautentificējas" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2531 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2553 + #, c-format + msgid "Printer “%s” is low on toner." + msgstr "Printerim “%s” ir atlicis maz tonera." + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2535 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2557 + #, c-format + msgid "Printer “%s” has no toner left." + msgstr "Printerim “%s” vairs nav tonera." + + #. Translators: "Developer" like on photo development context +-#: modules/printbackends/cups/gtkprintbackendcups.c:2540 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2562 + #, c-format + msgid "Printer “%s” is low on developer." + msgstr "Printerim “%s” ir atlicis maz attīstītāja." + + #. Translators: "Developer" like on photo development context +-#: modules/printbackends/cups/gtkprintbackendcups.c:2545 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2567 + #, c-format + msgid "Printer “%s” is out of developer." + msgstr "Printerim “%s” vairs nav attīstītāja." + + #. Translators: "marker" is one color bin of the printer +-#: modules/printbackends/cups/gtkprintbackendcups.c:2550 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2572 + #, c-format + msgid "Printer “%s” is low on at least one marker supply." + msgstr "Printerim “%s” ir atlicis maz vismaz vienas krāsas." + + #. Translators: "marker" is one color bin of the printer +-#: modules/printbackends/cups/gtkprintbackendcups.c:2555 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2577 + #, c-format + msgid "Printer “%s” is out of at least one marker supply." + msgstr "Printerim “%s” vairs nav vismaz vienas krāsas." + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2559 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2581 + #, c-format + msgid "The cover is open on printer “%s”." + msgstr "Printera “%s” vāks ir atvērts." + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2563 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2585 + #, c-format + msgid "The door is open on printer “%s”." + msgstr "Printera “%s” durvis ir atvērtas." + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2567 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2589 + #, c-format + msgid "Printer “%s” is low on paper." + msgstr "Printerim “%s” ir maz papīra." + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2571 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2593 + #, c-format + msgid "Printer “%s” is out of paper." + msgstr "Printerim “%s” vairs nav papīra." + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2575 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2597 + #, c-format + msgid "Printer “%s” is currently offline." + msgstr "Printeris “%s” šobrīd ir nesaistē." + +-#: modules/printbackends/cups/gtkprintbackendcups.c:2579 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2601 + #, c-format + msgid "There is a problem on printer “%s”." + msgstr "Ar printeri “%s” ir kāda problēma." + + #. Translators: this is a printer status. +-#: modules/printbackends/cups/gtkprintbackendcups.c:2599 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2621 + msgid "Paused; Rejecting Jobs" + msgstr "Pauzēts ; nepieņem darbus" + + #. Translators: this is a printer status. +-#: modules/printbackends/cups/gtkprintbackendcups.c:2605 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2627 + msgid "Rejecting Jobs" + msgstr "Nepieņem darbus" + + #. Translators: this string connects multiple printer states together. +-#: modules/printbackends/cups/gtkprintbackendcups.c:2646 ++#: modules/printbackends/cups/gtkprintbackendcups.c:2668 + msgid "; " + msgstr "; " + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4324 +-#: modules/printbackends/cups/gtkprintbackendcups.c:4391 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4439 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4506 + msgctxt "printing option" + msgid "Two Sided" + msgstr "Divpusējs" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4325 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4440 + msgctxt "printing option" + msgid "Paper Type" + msgstr "Papīra tips" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4326 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4441 + msgctxt "printing option" + msgid "Paper Source" + msgstr "Papīra avots" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4327 +-#: modules/printbackends/cups/gtkprintbackendcups.c:4392 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4442 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4507 + msgctxt "printing option" + msgid "Output Tray" + msgstr "Izvades paplāte" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4328 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4443 + msgctxt "printing option" + msgid "Resolution" + msgstr "Izšķirtspēja" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4329 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4444 + msgctxt "printing option" + msgid "GhostScript pre-filtering" + msgstr "GhostScript prefiltrēšana" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4338 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4453 + msgctxt "printing option value" + msgid "One Sided" + msgstr "Vienpusējs" + + #. Translators: this is an option of "Two Sided" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4340 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4455 + msgctxt "printing option value" + msgid "Long Edge (Standard)" + msgstr "Garās malas iesējums" + + #. Translators: this is an option of "Two Sided" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4342 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4457 + msgctxt "printing option value" + msgid "Short Edge (Flip)" + msgstr "Īsās malas iesējums" + + #. Translators: this is an option of "Paper Source" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4344 +-#: modules/printbackends/cups/gtkprintbackendcups.c:4346 +-#: modules/printbackends/cups/gtkprintbackendcups.c:4354 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4459 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4461 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4469 + msgctxt "printing option value" + msgid "Auto Select" + msgstr "Automātiska izvēle" + + #. Translators: this is an option of "Paper Source" + #. Translators: this is an option of "Resolution" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4348 +-#: modules/printbackends/cups/gtkprintbackendcups.c:4350 +-#: modules/printbackends/cups/gtkprintbackendcups.c:4352 +-#: modules/printbackends/cups/gtkprintbackendcups.c:4356 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4463 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4465 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4467 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4471 + msgctxt "printing option value" + msgid "Printer Default" + msgstr "Printera noklusējuma" + + #. Translators: this is an option of "GhostScript" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4358 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4473 + msgctxt "printing option value" + msgid "Embed GhostScript fonts only" + msgstr "Iegult tikai GhostScript fontus" + + #. Translators: this is an option of "GhostScript" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4360 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4475 + msgctxt "printing option value" + msgid "Convert to PS level 1" + msgstr "Pārveidot uz PS level 1" + + #. Translators: this is an option of "GhostScript" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4362 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4477 + msgctxt "printing option value" + msgid "Convert to PS level 2" + msgstr "Pārveidot uz PS level 2" + + #. Translators: this is an option of "GhostScript" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4364 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4479 + msgctxt "printing option value" + msgid "No pre-filtering" + msgstr "Bez prefiltrēšanas" + + #. Translators: "Miscellaneous" is the label for a button, that opens + #. up an extra panel of settings in a print dialog. +-#: modules/printbackends/cups/gtkprintbackendcups.c:4373 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4488 + msgctxt "printing option group" + msgid "Miscellaneous" + msgstr "Dažādi" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4400 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4515 + msgctxt "sides" + msgid "One Sided" + msgstr "Vienpusējs" + + #. Translators: this is an option of "Two Sided" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4402 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4517 + msgctxt "sides" + msgid "Long Edge (Standard)" + msgstr "Garās malas iesējums" + + #. Translators: this is an option of "Two Sided" +-#: modules/printbackends/cups/gtkprintbackendcups.c:4404 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4519 + msgctxt "sides" + msgid "Short Edge (Flip)" + msgstr "Īsās malas iesējums" + + #. Translators: Top output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4407 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4522 + msgctxt "output-bin" + msgid "Top Bin" + msgstr "Augšējā kaste" + + #. Translators: Middle output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4409 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4524 + msgctxt "output-bin" + msgid "Middle Bin" + msgstr "Vidējā kaste" + + #. Translators: Bottom output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4411 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4526 + msgctxt "output-bin" + msgid "Bottom Bin" + msgstr "Apakšējā kaste" + + #. Translators: Side output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4413 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4528 + msgctxt "output-bin" + msgid "Side Bin" + msgstr "Sānu kaste" + + #. Translators: Left output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4415 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4530 + msgctxt "output-bin" + msgid "Left Bin" + msgstr "Kreisā kaste" + + #. Translators: Right output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4417 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4532 + msgctxt "output-bin" + msgid "Right Bin" + msgstr "Labā kaste" + + #. Translators: Center output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4419 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4534 + msgctxt "output-bin" + msgid "Center Bin" + msgstr "Vidējā kaste" + + #. Translators: Rear output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4421 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4536 + msgctxt "output-bin" + msgid "Rear Bin" + msgstr "Aizmugures kaste" + + #. Translators: Output bin where one sided output is oriented in the face-up position +-#: modules/printbackends/cups/gtkprintbackendcups.c:4423 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4538 + msgctxt "output-bin" + msgid "Face Up Bin" + msgstr "Augšupvērstā kaste" + + #. Translators: Output bin where one sided output is oriented in the face-down position +-#: modules/printbackends/cups/gtkprintbackendcups.c:4425 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4540 + msgctxt "output-bin" + msgid "Face Down Bin" + msgstr "Uz apakšu vērstā kaste" + + #. Translators: Large capacity output bin +-#: modules/printbackends/cups/gtkprintbackendcups.c:4427 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4542 + msgctxt "output-bin" + msgid "Large Capacity Bin" + msgstr "Lielas ietilpības kaste" + + #. Translators: Output stacker number %d +-#: modules/printbackends/cups/gtkprintbackendcups.c:4449 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4564 + #, c-format + msgctxt "output-bin" + msgid "Stacker %d" + msgstr "Kaudzē licējs %d" + + #. Translators: Output mailbox number %d +-#: modules/printbackends/cups/gtkprintbackendcups.c:4453 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4568 + #, c-format + msgctxt "output-bin" + msgid "Mailbox %d" + msgstr "Pasta kaste %d" + + #. Translators: Private mailbox +-#: modules/printbackends/cups/gtkprintbackendcups.c:4457 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4572 + msgctxt "output-bin" + msgid "My Mailbox" + msgstr "Mana pasta kaste" + + #. Translators: Output tray number %d +-#: modules/printbackends/cups/gtkprintbackendcups.c:4461 ++#: modules/printbackends/cups/gtkprintbackendcups.c:4576 + #, c-format + msgctxt "output-bin" + msgid "Tray %d" + msgstr "Paplāte %d" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:4932 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5047 + msgid "Printer Default" + msgstr "Printera noklusējuma" + + #. Translators: These strings name the possible values of the + #. * job priority option in the print dialog + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5373 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5488 + msgid "Urgent" + msgstr "Steidzama" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5373 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5488 + msgid "High" + msgstr "Augsta" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5373 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5488 + msgid "Medium" + msgstr "Vidēja" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5373 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5488 + msgid "Low" + msgstr "Zema" + + #. Translators, this string is used to label the job priority option + #. * in the print dialog + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5403 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5518 + msgid "Job Priority" + msgstr "Darba prioritāte" + + #. Translators, this string is used to label the billing info entry + #. * in the print dialog + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5414 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5529 + msgid "Billing Info" + msgstr "Rēķina informācija" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5438 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5553 + msgctxt "cover page" + msgid "None" + msgstr "Nav" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5439 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5554 + msgctxt "cover page" + msgid "Classified" + msgstr "Īpaša" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5440 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5555 + msgctxt "cover page" + msgid "Confidential" + msgstr "Konfidenciāla" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5441 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5556 + msgctxt "cover page" + msgid "Secret" + msgstr "Slepena" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5442 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5557 + msgctxt "cover page" + msgid "Standard" + msgstr "Standarta" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5443 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5558 + msgctxt "cover page" + msgid "Top Secret" + msgstr "Pilnīgi slepena" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5444 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5559 + msgctxt "cover page" + msgid "Unclassified" + msgstr "Brīvi pieejama" +@@ -8114,7 +8162,7 @@ msgstr "Brīvi pieejama" + #. Translators, this string is used to label the pages-per-sheet option + #. * in the print dialog + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5456 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5571 + msgctxt "printer option" + msgid "Pages per Sheet" + msgstr "Lappuses uz loksnes" +@@ -8122,7 +8170,7 @@ msgstr "Lappuses uz loksnes" + #. Translators, this string is used to label the option in the print + #. * dialog that controls in what order multiple pages are arranged + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5473 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5588 + msgctxt "printer option" + msgid "Page Ordering" + msgstr "Lappušu secība" +@@ -8130,7 +8178,7 @@ msgstr "Lappušu secība" + #. Translators, this is the label used for the option in the print + #. * dialog that controls the front cover page. + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5515 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5630 + msgctxt "printer option" + msgid "Before" + msgstr "Pirms" +@@ -8138,7 +8186,7 @@ msgstr "Pirms" + #. Translators, this is the label used for the option in the print + #. * dialog that controls the back cover page. + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5530 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5645 + msgctxt "printer option" + msgid "After" + msgstr "Pēc" +@@ -8147,7 +8195,7 @@ msgstr "Pēc" + #. * a print job is printed. Possible values are 'now', a specified time, + #. * or 'on hold' + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5550 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5665 + msgctxt "printer option" + msgid "Print at" + msgstr "Drukāt" +@@ -8155,7 +8203,7 @@ msgstr "Drukāt" + #. Translators: this is the name of the option that allows the user + #. * to specify a time when a print job will be printed. + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5561 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5676 + msgctxt "printer option" + msgid "Print at time" + msgstr "Drukāt laikā" +@@ -8165,35 +8213,35 @@ msgstr "Drukāt laikā" + #. * the width and height in points. E.g: "Custom + #. * 230.4x142.9" + #. +-#: modules/printbackends/cups/gtkprintbackendcups.c:5606 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5721 + #, c-format + msgid "Custom %s×%s" + msgstr "Pielāgots %s×%s" + +-#: modules/printbackends/cups/gtkprintbackendcups.c:5716 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5831 + msgctxt "printer option" + msgid "Printer Profile" + msgstr "Printera profils" + + #. TRANSLATORS: this is when color profile information is unavailable +-#: modules/printbackends/cups/gtkprintbackendcups.c:5723 ++#: modules/printbackends/cups/gtkprintbackendcups.c:5838 + msgctxt "printer option value" + msgid "Unavailable" + msgstr "Nav pieejams" + + #. TRANSLATORS: when we're running an old CUPS, and + #. * it hasn't registered the device with colord +-#: modules/printbackends/cups/gtkprintercups.c:269 ++#: modules/printbackends/cups/gtkprintercups.c:275 + msgid "Color management unavailable" + msgstr "Krāsu pārvaldība nav pieejama" + + #. TRANSLATORS: when there is no color profile available +-#: modules/printbackends/cups/gtkprintercups.c:281 ++#: modules/printbackends/cups/gtkprintercups.c:287 + msgid "No profile available" + msgstr "Nav pieejamu profilu" + + #. TRANSLATORS: when the color profile has no title +-#: modules/printbackends/cups/gtkprintercups.c:292 ++#: modules/printbackends/cups/gtkprintercups.c:298 + msgid "Unspecified profile" + msgstr "Nenorādīts profils" + +@@ -8272,6 +8320,9 @@ msgstr "testa-izvade.%s" + msgid "Print to Test Printer" + msgstr "Drukāt testa printeri" + ++#~ msgid "3.2 core GL profile is not available on EGL implementation" ++#~ msgstr "3.2 kodola GL profils nav pieejams EGL implementācijā" ++ + #~ msgid "Not implemented on OS X" + #~ msgstr "Nav ieviests uz OS X" + diff --git a/debian/patches/build-Generate-gdk.gresource.xml-in-sorted-order.patch b/debian/patches/build-Generate-gdk.gresource.xml-in-sorted-order.patch index 42bd7b9b1d..693390d150 100644 --- a/debian/patches/build-Generate-gdk.gresource.xml-in-sorted-order.patch +++ b/debian/patches/build-Generate-gdk.gresource.xml-in-sorted-order.patch @@ -3,18 +3,21 @@ Date: Thu, 2 Apr 2020 12:52:16 +0100 Subject: build: Generate gdk.gresource.xml in sorted order The order in which the resources get embedded matters for reproducible -builds. +builds. In the Meson build system, gen-gdk-gresources-xml already sorts +the list, but in the Autotools build system they were previously taken +in readdir() order. Signed-off-by: Simon McVittie +Applied-upstream: 3.24.18, commit:b35cd705a752979e1a7ca0745b1a015326826c32 --- gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/Makefile.am b/gdk/Makefile.am -index bcaf272..c40d0e3 100644 +index 479d6a1..3635864 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am -@@ -461,7 +461,7 @@ stamp-gc-h: $(top_builddir)/config.status +@@ -471,7 +471,7 @@ stamp-gc-h: $(top_builddir)/config.status # Resources # diff --git a/debian/patches/docs-Do-not-call-GTK-APIs-if-gtk_init_check-returns-FALSE.patch b/debian/patches/docs-Do-not-call-GTK-APIs-if-gtk_init_check-returns-FALSE.patch new file mode 100644 index 0000000000..cce63e4df0 --- /dev/null +++ b/debian/patches/docs-Do-not-call-GTK-APIs-if-gtk_init_check-returns-FALSE.patch @@ -0,0 +1,25 @@ +From: Nicola Fontana +Date: Fri, 3 Apr 2020 17:00:59 +0200 +Subject: docs: Do not call GTK APIs if gtk_init_check returns FALSE + +See issue #994. + +Origin: upstream, 3.24.18 +--- + gtk/gtkmain.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c +index ca56f94..f7cbb34 100644 +--- a/gtk/gtkmain.c ++++ b/gtk/gtkmain.c +@@ -1090,6 +1090,9 @@ gtk_parse_args (int *argc, + * communication with the user - for example a curses or command line + * interface. + * ++ * Note that calling any GTK function or instantiating any GTK type after ++ * this function returns %FALSE results in undefined behavior. ++ * + * Returns: %TRUE if the commandline arguments (if any) were valid and + * the windowing system has been successfully initialized, %FALSE + * otherwise diff --git a/debian/patches/gdk-Don-t-distribute-generated-files-in-tarballs.patch b/debian/patches/gdk-Don-t-distribute-generated-files-in-tarballs.patch index be70873412..13d6aee6e3 100644 --- a/debian/patches/gdk-Don-t-distribute-generated-files-in-tarballs.patch +++ b/debian/patches/gdk-Don-t-distribute-generated-files-in-tarballs.patch @@ -17,7 +17,7 @@ Bug: https://gitlab.gnome.org/GNOME/gtk/issues/357 1 file changed, 6 insertions(+), 23 deletions(-) diff --git a/gdk/Makefile.am b/gdk/Makefile.am -index 479d6a1..bcaf272 100644 +index 3635864..c40d0e3 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -203,16 +203,8 @@ nodist_gdkinclude_HEADERS = gdkconfig.h gdkenumtypes.h gdkversionmacros.h diff --git a/debian/patches/macOS-fix-2436-raise-transient-window-on-focus.patch b/debian/patches/macOS-fix-2436-raise-transient-window-on-focus.patch new file mode 100644 index 0000000000..5867194eeb --- /dev/null +++ b/debian/patches/macOS-fix-2436-raise-transient-window-on-focus.patch @@ -0,0 +1,65 @@ +From: Thomas Holder +Date: Sat, 7 Mar 2020 14:47:32 +0100 +Subject: macOS: fix #2436 raise transient window on focus + +Origin: upstream, 3.24.18 +--- + gdk/quartz/gdkwindow-quartz.c | 29 ++++++++++++++++++++++++++++- + 1 file changed, 28 insertions(+), 1 deletion(-) + +diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c +index 655d0a5..6f72793 100644 +--- a/gdk/quartz/gdkwindow-quartz.c ++++ b/gdk/quartz/gdkwindow-quartz.c +@@ -743,15 +743,38 @@ _gdk_quartz_window_find_child (GdkWindow *window, + return NULL; + } + ++/* Raises a transient window. ++ */ ++static void ++raise_transient (GdkWindowImplQuartz *impl) ++{ ++ /* In quartz the transient-for behavior is implemented by ++ * attaching the transient-for GdkNSWindows to the parent's ++ * GdkNSWindow. Stacking is managed by Quartz and the order ++ * is that of the parent's childWindows array. The only way ++ * to change that order is to remove the child from the ++ * parent and then add it back in. ++ */ ++ GdkWindowImplQuartz *parent_impl = ++ GDK_WINDOW_IMPL_QUARTZ (impl->transient_for->impl); ++ [parent_impl->toplevel removeChildWindow:impl->toplevel]; ++ [parent_impl->toplevel addChildWindow:impl->toplevel ++ ordered:NSWindowAbove]; ++} + + void + _gdk_quartz_window_did_become_main (GdkWindow *window) + { ++ GdkWindowImplQuartz *impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); ++ + main_window_stack = g_slist_remove (main_window_stack, window); + + if (window->window_type != GDK_WINDOW_TEMP) + main_window_stack = g_slist_prepend (main_window_stack, window); + ++ if (impl->transient_for) ++ raise_transient (impl); ++ + clear_toplevel_order (); + } + +@@ -1510,7 +1533,11 @@ gdk_window_quartz_raise (GdkWindow *window) + GdkWindowImplQuartz *impl; + + impl = GDK_WINDOW_IMPL_QUARTZ (window->impl); +- [impl->toplevel orderFront:impl->toplevel]; ++ ++ if (impl->transient_for) ++ raise_transient (impl); ++ else ++ [impl->toplevel orderFront:impl->toplevel]; + + clear_toplevel_order (); + } diff --git a/debian/patches/series b/debian/patches/series index e339103b4f..b289e40eaa 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,18 @@ +macOS-fix-2436-raise-transient-window-on-focus.patch +Update-Latvian-translation.patch +docs-Do-not-call-GTK-APIs-if-gtk_init_check-returns-FALSE.patch +Update-Basque-translation.patch +Do-not-require-an-initial-configure-for-custom-Wayland-su.patch +Do-not-require-an-initial-configure-for-DnD-windows.patch +wayland-Use-helpers-to-add-remove-margins-from-sizes.patch +wayland-Always-update-unconfigured-size.patch +wayland-Store-unconfigured-size-without-margin.patch +wayland-Guard-against-nonsense-sizes-being-configured.patch +wayland-Set-unconfigured-size-on-impl-construction.patch +wayland-Don-t-inhibit-premature-resize-for-popups.patch +build-Generate-gdk.gresource.xml-in-sorted-order.patch +wayland-Always-store-unconfigured-size.patch +updateiconcache-Sort-list-of-entries.patch gdk-Don-t-distribute-generated-files-in-tarballs.patch gtk-Really-don-t-distribute-built-files.patch demos-examples-tests-Don-t-distribute-built-files.patch @@ -6,8 +21,3 @@ demos-examples-tests-Don-t-distribute-built-files.patch 060_ignore-random-icons.patch reftest-known-fail.patch Disable-accessibility-dump-aka-a11ytests-test.patch -updateiconcache-Sort-list-of-entries.patch -build-Generate-gdk.gresource.xml-in-sorted-order.patch -Do-not-require-an-initial-configure-for-custom-Wayland-su.patch -Do-not-require-an-initial-configure-for-DnD-windows.patch -wayland-don-t-call-gdk_wayland_window_configure-without-v.patch diff --git a/debian/patches/updateiconcache-Sort-list-of-entries.patch b/debian/patches/updateiconcache-Sort-list-of-entries.patch index 3e416db65e..6855aa2baa 100644 --- a/debian/patches/updateiconcache-Sort-list-of-entries.patch +++ b/debian/patches/updateiconcache-Sort-list-of-entries.patch @@ -15,7 +15,7 @@ Applied-upstream: 3.96.0, commit:b364827a5b99e3b02862f36be4c03826e72aefba 1 file changed, 9 insertions(+) diff --git a/gtk/updateiconcache.c b/gtk/updateiconcache.c -index 6f76b6a..fd66ac8 100644 +index b48eaca..6703c8b 100644 --- a/gtk/updateiconcache.c +++ b/gtk/updateiconcache.c @@ -600,6 +600,7 @@ scan_directory (const gchar *base_path, diff --git a/debian/patches/wayland-Always-store-unconfigured-size.patch b/debian/patches/wayland-Always-store-unconfigured-size.patch new file mode 100644 index 0000000000..53825bacbc --- /dev/null +++ b/debian/patches/wayland-Always-store-unconfigured-size.patch @@ -0,0 +1,32 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Mon, 6 Apr 2020 14:20:43 +0200 +Subject: wayland: Always store unconfigured size + +This means it'll always be as up to date GdkWindow::width/height. We +still skip the resize for non-configured windows though, to avoid +mapping with the wrong size. + +The commit f06ee688fe86ec8e1db1c515a7bf2ccc8decc310 also accidentally +removed the unconfigured size setting completely, so this essentially +adds it back, but always sets it. + +Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/2582 +Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1638 +Origin: upstream, 3.24.18 +--- + gdk/wayland/gdkwindow-wayland.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index f6acc743..30d4353 100644 +--- a/gdk/wayland/gdkwindow-wayland.c ++++ b/gdk/wayland/gdkwindow-wayland.c +@@ -1156,6 +1156,8 @@ gdk_wayland_window_maybe_configure (GdkWindow *window, + gboolean is_xdg_popup; + gboolean is_visible; + ++ impl->unconfigured_width = calculate_width_without_margin (window, width); ++ impl->unconfigured_height = calculate_height_without_margin (window, height); + + if (should_inhibit_resize (window)) + return; diff --git a/debian/patches/wayland-Always-update-unconfigured-size.patch b/debian/patches/wayland-Always-update-unconfigured-size.patch new file mode 100644 index 0000000000..1eadd45e7e --- /dev/null +++ b/debian/patches/wayland-Always-update-unconfigured-size.patch @@ -0,0 +1,39 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Mon, 6 Apr 2020 12:05:58 +0200 +Subject: wayland: Always update unconfigured size + +If the window size didn't change, we should still update the +unconfigured size as the window size might not be up to date. + +Origin: upstream, 3.24.18 +--- + gdk/wayland/gdkwindow-wayland.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index 34ac430..8e2e023 100644 +--- a/gdk/wayland/gdkwindow-wayland.c ++++ b/gdk/wayland/gdkwindow-wayland.c +@@ -1145,10 +1145,6 @@ gdk_wayland_window_maybe_configure (GdkWindow *window, + gboolean is_xdg_popup; + gboolean is_visible; + +- if (window->width == width && +- window->height == height && +- impl->scale == scale) +- return; + + if (needs_initial_configure (window) && + !impl->initial_configure_received) +@@ -1158,6 +1154,11 @@ gdk_wayland_window_maybe_configure (GdkWindow *window, + return; + } + ++ if (window->width == width && ++ window->height == height && ++ impl->scale == scale) ++ return; ++ + /* For xdg_popup using an xdg_positioner, there is a race condition if + * the application tries to change the size after it's mapped, but before + * the initial configure is received, so hide and show the surface again diff --git a/debian/patches/wayland-Don-t-inhibit-premature-resize-for-popups.patch b/debian/patches/wayland-Don-t-inhibit-premature-resize-for-popups.patch new file mode 100644 index 0000000000..0835bb8a6c --- /dev/null +++ b/debian/patches/wayland-Don-t-inhibit-premature-resize-for-popups.patch @@ -0,0 +1,87 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Mon, 6 Apr 2020 21:53:00 +0200 +Subject: wayland: Don't inhibit premature resize for popups + +So now we essentially only inhibit the premature resize for toplevel +windows, where it is most crucial. For popups, this didn't work for two +reasons: we relied on the owner of the popup (application) to resize +according to the configured size. For custom popup operators like +Epiphany and LibreOffice, this didn't work out well, since they simply +didn't. + +Making gdk do it for them in case they didn't themself did make the +popups show up properly, but there were still some weirdness in +LibreOffice where tooltips didn't still didn't get the right size. So, +even though the size set by application may be different from the one +later configured by the display server, let the applications have their +way and see their resize result immediately. It's fairly likely to be +what they eventually get anyway. + +Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/2583 +Origin: upstream, 3.24.18 +--- + gdk/wayland/gdkwindow-wayland.c | 29 ++++++++++++++--------------- + 1 file changed, 14 insertions(+), 15 deletions(-) + +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index cbd9412..f6acc743 100644 +--- a/gdk/wayland/gdkwindow-wayland.c ++++ b/gdk/wayland/gdkwindow-wayland.c +@@ -273,6 +273,7 @@ static void gdk_wayland_window_unexport (GdkWindow *window); + static void gdk_wayland_window_announce_decoration_mode (GdkWindow *window); + + static gboolean should_map_as_subsurface (GdkWindow *window); ++static gboolean should_map_as_popup (GdkWindow *window); + + GType _gdk_window_impl_wayland_get_type (void); + +@@ -1122,7 +1123,7 @@ is_realized_popup (GdkWindow *window) + } + + static gboolean +-needs_initial_configure (GdkWindow *window) ++should_inhibit_resize (GdkWindow *window) + { + GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); + +@@ -1132,12 +1133,17 @@ needs_initial_configure (GdkWindow *window) + return FALSE; + else if (impl->hint == GDK_WINDOW_TYPE_HINT_DND) + return FALSE; +- else if (is_realized_toplevel (window)) +- return TRUE; + else if (is_realized_popup (window)) +- return TRUE; +- else +- return !should_map_as_subsurface (window); ++ return FALSE; ++ else if (should_map_as_popup (window)) ++ return FALSE; ++ else if (should_map_as_subsurface (window)) ++ return FALSE; ++ ++ /* This should now either be, or eventually be, a toplevel window, ++ * and we should wait for the initial configure to really configure it. ++ */ ++ return !impl->initial_configure_received; + } + + static void +@@ -1151,15 +1157,8 @@ gdk_wayland_window_maybe_configure (GdkWindow *window, + gboolean is_visible; + + +- if (needs_initial_configure (window) && +- !impl->initial_configure_received) +- { +- impl->unconfigured_width = calculate_width_without_margin (window, +- width); +- impl->unconfigured_height = calculate_height_without_margin (window, +- height); +- return; +- } ++ if (should_inhibit_resize (window)) ++ return; + + if (window->width == width && + window->height == height && diff --git a/debian/patches/wayland-Guard-against-nonsense-sizes-being-configured.patch b/debian/patches/wayland-Guard-against-nonsense-sizes-being-configured.patch new file mode 100644 index 0000000000..e058f9423e --- /dev/null +++ b/debian/patches/wayland-Guard-against-nonsense-sizes-being-configured.patch @@ -0,0 +1,32 @@ +From: Simon McVittie +Date: Mon, 6 Apr 2020 13:33:09 +0100 +Subject: wayland: Guard against nonsense sizes being configured + +With the fixes from !1638, it shouldn't be possible for this to happen +any more. However, non-positive sizes make no sense regardless, so if +this does somehow happen, let's make sure *something* reasonable happens. + +The practical result of this assertion being hit is that we emit a +critical warning and then behave the same as if !1634 had been merged, +which is known to solve the issue for the submitter. + +Signed-off-by: Simon McVittie +Applied-upstream: 3.24.18 +--- + gdk/wayland/gdkwindow-wayland.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index 6c55544..8502473 100644 +--- a/gdk/wayland/gdkwindow-wayland.c ++++ b/gdk/wayland/gdkwindow-wayland.c +@@ -1076,6 +1076,9 @@ gdk_wayland_window_configure (GdkWindow *window, + GdkDisplay *display; + GdkEvent *event; + ++ g_return_if_fail (width > 0); ++ g_return_if_fail (height > 0); ++ + event = gdk_event_new (GDK_CONFIGURE); + event->configure.window = g_object_ref (window); + event->configure.send_event = FALSE; diff --git a/debian/patches/wayland-Set-unconfigured-size-on-impl-construction.patch b/debian/patches/wayland-Set-unconfigured-size-on-impl-construction.patch new file mode 100644 index 0000000000..679fb2138b --- /dev/null +++ b/debian/patches/wayland-Set-unconfigured-size-on-impl-construction.patch @@ -0,0 +1,26 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Mon, 6 Apr 2020 21:12:09 +0200 +Subject: wayland: Set unconfigured size on impl construction + +Who knows who might use this for something, so lets make the +unconfigured size slightly more predictable. This doesn't fix anything +known to be broken though. + +Origin: upstream, 3.24.18 +--- + gdk/wayland/gdkwindow-wayland.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index 8502473..cbd9412 100644 +--- a/gdk/wayland/gdkwindow-wayland.c ++++ b/gdk/wayland/gdkwindow-wayland.c +@@ -749,6 +749,8 @@ _gdk_wayland_display_create_window_impl (GdkDisplay *display, + + impl = g_object_new (GDK_TYPE_WINDOW_IMPL_WAYLAND, NULL); + window->impl = GDK_WINDOW_IMPL (impl); ++ impl->unconfigured_width = window->width; ++ impl->unconfigured_height = window->height; + impl->wrapper = GDK_WINDOW (window); + impl->shortcuts_inhibitors = g_hash_table_new (NULL, NULL); + impl->using_csd = TRUE; diff --git a/debian/patches/wayland-Store-unconfigured-size-without-margin.patch b/debian/patches/wayland-Store-unconfigured-size-without-margin.patch new file mode 100644 index 0000000000..36b18e3fdb --- /dev/null +++ b/debian/patches/wayland-Store-unconfigured-size-without-margin.patch @@ -0,0 +1,54 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Mon, 6 Apr 2020 12:07:51 +0200 +Subject: wayland: Store unconfigured size without margin + +We get the unconfigured size request either with or without the shadow +margin already configured, so to get some consistency with the 'saved +size', cut away any potential shadow margin from the size before +storing. + +Then when using, add it back, so we always create a configure event with +the correct size. + +Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/2576 +Origin: upstream, 3.24.18 +--- + gdk/wayland/gdkwindow-wayland.c | 17 +++++++++++++---- + 1 file changed, 13 insertions(+), 4 deletions(-) + +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index 8e2e023..6c55544 100644 +--- a/gdk/wayland/gdkwindow-wayland.c ++++ b/gdk/wayland/gdkwindow-wayland.c +@@ -1149,8 +1149,10 @@ gdk_wayland_window_maybe_configure (GdkWindow *window, + if (needs_initial_configure (window) && + !impl->initial_configure_received) + { +- impl->unconfigured_width = width; +- impl->unconfigured_height = height; ++ impl->unconfigured_width = calculate_width_without_margin (window, ++ width); ++ impl->unconfigured_height = calculate_height_without_margin (window, ++ height); + return; + } + +@@ -1676,9 +1678,16 @@ gdk_wayland_window_handle_configure (GdkWindow *window, + } + else + { ++ int unconfigured_width; ++ int unconfigured_height; ++ ++ unconfigured_width = ++ calculate_width_with_margin (window, impl->unconfigured_width); ++ unconfigured_height = ++ calculate_height_with_margin (window, impl->unconfigured_height); + gdk_wayland_window_configure (window, +- impl->unconfigured_width, +- impl->unconfigured_height, ++ unconfigured_width, ++ unconfigured_height, + impl->scale); + } + diff --git a/debian/patches/wayland-Use-helpers-to-add-remove-margins-from-sizes.patch b/debian/patches/wayland-Use-helpers-to-add-remove-margins-from-sizes.patch new file mode 100644 index 0000000000..7b93737a82 --- /dev/null +++ b/debian/patches/wayland-Use-helpers-to-add-remove-margins-from-sizes.patch @@ -0,0 +1,138 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Mon, 6 Apr 2020 12:05:13 +0200 +Subject: wayland: Use helpers to add/remove margins from sizes + +Origin: upstream, 3.24.18 +--- + gdk/wayland/gdkwindow-wayland.c | 72 ++++++++++++++++++++++++++++++++--------- + 1 file changed, 56 insertions(+), 16 deletions(-) + +diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c +index 0450650..34ac430 100644 +--- a/gdk/wayland/gdkwindow-wayland.c ++++ b/gdk/wayland/gdkwindow-wayland.c +@@ -312,6 +312,42 @@ drop_cairo_surfaces (GdkWindow *window) + impl->committed_cairo_surface = NULL; + } + ++static int ++calculate_width_without_margin (GdkWindow *window, ++ int width) ++{ ++ GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); ++ ++ return width - (impl->margin_left + impl->margin_right); ++} ++ ++static int ++calculate_height_without_margin (GdkWindow *window, ++ int height) ++{ ++ GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); ++ ++ return height - (impl->margin_top + impl->margin_bottom); ++} ++ ++static int ++calculate_width_with_margin (GdkWindow *window, ++ int width) ++{ ++ GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); ++ ++ return width + impl->margin_left + impl->margin_right; ++} ++ ++static int ++calculate_height_with_margin (GdkWindow *window, ++ int height) ++{ ++ GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); ++ ++ return height + impl->margin_top + impl->margin_bottom; ++} ++ + static void + _gdk_wayland_window_save_size (GdkWindow *window) + { +@@ -322,8 +358,8 @@ _gdk_wayland_window_save_size (GdkWindow *window) + GDK_WINDOW_STATE_TILED)) + return; + +- impl->saved_width = window->width - impl->margin_left - impl->margin_right; +- impl->saved_height = window->height - impl->margin_top - impl->margin_bottom; ++ impl->saved_width = calculate_width_without_margin (window, window->width); ++ impl->saved_height = calculate_height_without_margin (window, window->height); + } + + static void +@@ -1286,8 +1322,8 @@ gdk_wayland_window_get_window_geometry (GdkWindow *window, + *geometry = (GdkRectangle) { + .x = impl->margin_left, + .y = impl->margin_top, +- .width = window->width - (impl->margin_left + impl->margin_right), +- .height = window->height - (impl->margin_top + impl->margin_bottom) ++ .width = calculate_width_without_margin (window, window->width), ++ .height = calculate_height_without_margin (window, window->height) + }; + } + +@@ -1613,8 +1649,8 @@ gdk_wayland_window_handle_configure (GdkWindow *window, + /* Do not reapply contrains if we are restoring original size */ + gdk_window_constrain_size (&impl->geometry_hints, + geometry_mask, +- width + impl->margin_left + impl->margin_right, +- height + impl->margin_top + impl->margin_bottom, ++ calculate_width_with_margin (window, width), ++ calculate_height_with_margin (window, height), + &width, + &height); + +@@ -1624,8 +1660,8 @@ gdk_wayland_window_handle_configure (GdkWindow *window, + + if (saved_size) + { +- configure_width = width + impl->margin_left + impl->margin_right; +- configure_height = height + impl->margin_top + impl->margin_bottom; ++ configure_width = calculate_width_with_margin (window, width); ++ configure_height = calculate_height_with_margin (window, height); + } + else + { +@@ -3845,14 +3881,18 @@ gdk_wayland_window_set_geometry_hints (GdkWindow *window, + + if (geom_mask & GDK_HINT_MIN_SIZE) + { +- min_width = MAX (0, geometry->min_width - (impl->margin_left + impl->margin_right)); +- min_height = MAX (0, geometry->min_height - (impl->margin_top + impl->margin_bottom)); ++ min_width = ++ MAX (0, calculate_width_without_margin (window, geometry->min_width)); ++ min_height = ++ MAX (0, calculate_height_without_margin (window, geometry->min_height)); + } + + if (geom_mask & GDK_HINT_MAX_SIZE) + { +- max_width = MAX (0, geometry->max_width - (impl->margin_left + impl->margin_right)); +- max_height = MAX (0, geometry->max_height - (impl->margin_top + impl->margin_bottom)); ++ max_width = ++ MAX (0, calculate_width_without_margin (window, geometry->max_width)); ++ max_height = ++ MAX (0, calculate_height_without_margin (window, geometry->max_height)); + } + + switch (display_wayland->shell_variant) +@@ -4531,10 +4571,10 @@ gdk_wayland_window_set_shadow_width (GdkWindow *window, + return; + + /* Reconfigure window to keep the same window geometry */ +- new_width = window->width - +- (impl->margin_left + impl->margin_right) + (left + right); +- new_height = window->height - +- (impl->margin_top + impl->margin_bottom) + (top + bottom); ++ new_width = (calculate_width_without_margin (window, window->width) + ++ (left + right)); ++ new_height = (calculate_height_without_margin (window, window->height) + ++ (top + bottom)); + gdk_wayland_window_maybe_configure (window, new_width, new_height, impl->scale); + + impl->margin_left = left; diff --git a/debian/patches/wayland-don-t-call-gdk_wayland_window_configure-without-v.patch b/debian/patches/wayland-don-t-call-gdk_wayland_window_configure-without-v.patch deleted file mode 100644 index 8b5fc099ae..0000000000 --- a/debian/patches/wayland-don-t-call-gdk_wayland_window_configure-without-v.patch +++ /dev/null @@ -1,41 +0,0 @@ -From: Jonas Witschel -Date: Sun, 5 Apr 2020 20:16:52 +0200 -Subject: wayland: don't call gdk_wayland_window_configure without valid size - -Commit 7f12dc2b66bba15b2e1c0ca077fa4ae58962ec0f ("wayland: Postpone -window resize requests until configured") runs -gdk_wayland_window_configure unconditionally even if no valid size is -set. This breaks GtkDialogs, which are not shown any more, and results -in warnings like - -gtk_widget_size_allocate(): attempt to allocate widget with width -3 and -height -3 - -Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/2574 -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955820 -Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1634 -Applied-upstream: no ---- - gdk/wayland/gdkwindow-wayland.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c -index 0450650..2dfe6f1 100644 ---- a/gdk/wayland/gdkwindow-wayland.c -+++ b/gdk/wayland/gdkwindow-wayland.c -@@ -1639,10 +1639,11 @@ gdk_wayland_window_handle_configure (GdkWindow *window, - } - else - { -- gdk_wayland_window_configure (window, -- impl->unconfigured_width, -- impl->unconfigured_height, -- impl->scale); -+ if (impl->unconfigured_width > 0 && impl->unconfigured_height > 0) -+ gdk_wayland_window_configure (window, -+ impl->unconfigured_width, -+ impl->unconfigured_height, -+ impl->scale); - } - - if (fixed_size)