Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sushi for openSUSE:Factory checked in at 2022-07-04 11:49:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sushi (Old) and /work/SRC/openSUSE:Factory/.sushi.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sushi" Mon Jul 4 11:49:04 2022 rev:52 rq:986575 version:42.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sushi/sushi.changes 2022-04-08 22:46:40.310504424 +0200 +++ /work/SRC/openSUSE:Factory/.sushi.new.1548/sushi.changes 2022-07-04 11:49:11.341210772 +0200 @@ -1,0 +2,10 @@ +Fri Jul 1 19:45:50 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.0: + + Enable web process (webkit) sandbox. + + Use EvinceView.JobLoadGFile for loading documents. + + Check for mimeTypes when populating list of viewers. + + Allow right-clicks to show context menu for GtkSourceView. + + Updated translations. + +------------------------------------------------------------------- Old: ---- sushi-41.2.tar.xz New: ---- sushi-42.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sushi.spec ++++++ --- /var/tmp/diff_new_pack.bu169J/_old 2022-07-04 11:49:11.753211370 +0200 +++ /var/tmp/diff_new_pack.bu169J/_new 2022-07-04 11:49:11.757211376 +0200 @@ -19,13 +19,13 @@ %global __requires_exclude typelib\\(LOKDocView\\) Name: sushi -Version: 41.2 +Version: 42.0 Release: 0 Summary: Quick Previewer for Nautilus License: SUSE-GPL-2.0-with-plugin-exception Group: Productivity/File utilities URL: https://www.gnome.org -Source0: https://download.gnome.org/sources/sushi/41/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/sushi/42/%{name}-%{version}.tar.xz Source99: sushi-rpmlintrc BuildRequires: meson ++++++ sushi-41.2.tar.xz -> sushi-42.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/NEWS new/sushi-42.0/NEWS --- old/sushi-41.2/NEWS 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/NEWS 2022-07-01 10:37:14.000000000 +0200 @@ -1,12 +1,11 @@ -41.2 +42.0 ==== -- Enable web process sandbox (webkitgtk) - -41.1 -==== - -- Enable web process (webkitgtk) sandbox +- Enable web process (webkit) sandbox +- Use EvinceView.JobLoadGFile for loading documents +- Check for mimeTypes when populating list of viewers +- Allow right-clicks to show context menu for GtkSourceView +- Translation updates 41.0 ==== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/data/org.gnome.NautilusPreviewer.appdata.xml.in new/sushi-42.0/data/org.gnome.NautilusPreviewer.appdata.xml.in --- old/sushi-41.2/data/org.gnome.NautilusPreviewer.appdata.xml.in 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/data/org.gnome.NautilusPreviewer.appdata.xml.in 2022-07-01 10:37:14.000000000 +0200 @@ -22,9 +22,9 @@ <keyword>preview</keyword> </keywords> <releases> - <release version="41.2" date="2022-04-05"> + <release version="42.0" date="2022-07-01"> <description> - <p>Sushi 41.2 is the latest stable version of GNOME Sushi, and it contains all + <p>Sushi 42.0 is the latest stable version of GNOME Sushi, and it contains all features and bugfixes introduced since our last release.</p> </description> </release> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/meson.build new/sushi-42.0/meson.build --- old/sushi-41.2/meson.build 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/meson.build 2022-07-01 10:37:14.000000000 +0200 @@ -1,7 +1,7 @@ project( 'sushi', 'c', - version: '41.2', + version: '42.0', meson_version: '>=0.47.0' ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/po/LINGUAS new/sushi-42.0/po/LINGUAS --- old/sushi-41.2/po/LINGUAS 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/po/LINGUAS 2022-07-01 10:37:14.000000000 +0200 @@ -36,6 +36,7 @@ is it ja +ka kk kn ko diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/po/ka.po new/sushi-42.0/po/ka.po --- old/sushi-41.2/po/ka.po 1970-01-01 01:00:00.000000000 +0100 +++ new/sushi-42.0/po/ka.po 2022-07-01 10:37:14.000000000 +0200 @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/sushi/issues\n" +"POT-Creation-Date: 2022-05-06 10:02+0000\n" +"PO-Revision-Date: 2022-06-30 15:15+0200\n" +"Last-Translator: Temuri Doghonadze <temuri.doghona...@gmail.com>\n" +"Language-Team: \n" +"Language: ka\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.1\n" + +#: data/org.gnome.NautilusPreviewer.appdata.xml.in:9 +msgid "Sushi" +msgstr "Sushi" + +#: data/org.gnome.NautilusPreviewer.appdata.xml.in:10 +msgid "Provide a facility for quickly viewing different kinds of files" +msgstr "?????????????????????????????? ??????????????? ???????????????????????? ???????????????" + +#: data/org.gnome.NautilusPreviewer.appdata.xml.in:12 +msgid "" +"Sushi is a file previewer for the GNOME desktop environment. It is an " +"independent component that integrates with GNOME Files (Nautilus)." +msgstr "" +"Sushi ???????????? ?????????????????? ??????????????????????????? ???????????????????????????????????? GNOME ????????????????????? ?????????????????????????????????. " +"?????? ???????????? ??????????????????????????????????????? ??????????????????????????????, ????????????????????? ???????????????????????????????????? GNOME " +"??????????????????????????? (Nautilus)." + +#: src/ui/fallbackRenderer.js:241 +msgid "Type" +msgstr "????????????" + +#: src/ui/fallbackRenderer.js:251 +#, javascript-format +msgid "%d item" +msgid_plural "%d items" +msgstr[0] "%d ????????????????????????" +msgstr[1] "%d ????????????????????????" + +#: src/ui/fallbackRenderer.js:256 +msgid "Empty Folder" +msgstr "????????????????????? ???????????????????????????" + +#: src/ui/fallbackRenderer.js:259 +msgid "Size" +msgstr "????????????" + +#: src/ui/fallbackRenderer.js:264 +msgid "Modified" +msgstr "???????????????????????????" + +#. TRANSLATORS: This is a filename, e.g. "image.jpg" +#: src/ui/mainWindow.js:90 +#, javascript-format +msgid "Unable to display %s" +msgstr "%s-?????? ???????????????????????? ?????????????????????" + +#. TRANSLATORS: This is the display name of an application, e.g. "Open With Image Viewer" +#: src/ui/mainWindow.js:342 +#, javascript-format +msgid "Open With %s" +msgstr "%s-?????? ??????????????????" + +#: src/ui/mainWindow.js:348 +msgid "Open" +msgstr "??????????????????" + +#: src/viewers/audio.js:375 +msgid "from" +msgstr "-?????????" + +#: src/viewers/audio.js:380 +msgid "by" +msgstr "-?????? ????????????" + +#: src/viewers/evince.js:94 +#, javascript-format +msgid "%d of %d" +msgstr "%d-????????? %d" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/src/ui/application.js new/sushi-42.0/src/ui/application.js --- old/sushi-41.2/src/ui/application.js 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/src/ui/application.js 2022-07-01 10:37:14.000000000 +0200 @@ -85,9 +85,6 @@ vfunc_startup() { super.vfunc_startup(); - // Enable web process sandbox - WebKit2.WebContext.get_default().set_sandbox_enabled(true); - this._defineStyleAndThemes(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/src/ui/mimeHandler.js new/sushi-42.0/src/ui/mimeHandler.js --- old/sushi-41.2/src/ui/mimeHandler.js 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/src/ui/mimeHandler.js 2022-07-01 10:37:14.000000000 +0200 @@ -33,8 +33,11 @@ let localPath = GLib.build_filenamev([GLib.get_user_data_dir(), 'sushi']); imports.searchPath.push(localPath); -for (let i in imports.viewers) - renderers.push(imports.viewers[i]); +for (let i in imports.viewers) { + if (imports.viewers[i].hasOwnProperty('mimeTypes')) { + renderers.push(imports.viewers[i]); + } +} var getKlass = function(mime) { let renderer = renderers.find((r) => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/src/viewers/evince.js new/sushi-42.0/src/viewers/evince.js --- old/sushi-41.2/src/viewers/evince.js 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/src/viewers/evince.js 2022-07-01 10:37:14.000000000 +0200 @@ -79,7 +79,7 @@ } _loadFile(file) { - let job = EvinceView.JobLoad.new(file.get_uri()); + let job = EvinceView.JobLoadGFile.new(file, EvinceDocument.DocumentLoadFlags.NONE); job.connect('finished', this._onLoadJobFinished.bind(this)); job.scheduler_push_job(EvinceView.JobPriority.PRIORITY_NONE); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sushi-41.2/src/viewers/html.js new/sushi-42.0/src/viewers/html.js --- old/sushi-41.2/src/viewers/html.js 2022-04-05 15:16:58.000000000 +0200 +++ new/sushi-42.0/src/viewers/html.js 2022-07-01 10:37:14.000000000 +0200 @@ -60,6 +60,10 @@ this.isReady(); } + static { + WebKit2.WebContext.get_default().set_sandbox_enabled(true); + } + get moveOnClick() { return false; }