Hello community, here is the log from the commit of package gnome-font-viewer for openSUSE:Factory checked in at 2017-03-22 22:59:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-font-viewer (Old) and /work/SRC/openSUSE:Factory/.gnome-font-viewer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-font-viewer" Wed Mar 22 22:59:57 2017 rev:23 rq:461948 version:3.23.91 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-font-viewer/gnome-font-viewer.changes 2016-10-03 09:33:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-font-viewer.new/gnome-font-viewer.changes 2017-03-22 23:00:01.059046084 +0100 @@ -1,0 +2,10 @@ +Thu Mar 2 13:32:11 UTC 2017 - [email protected] + +- Update to version 3.23.91: + + Listen to fontconfig timestamp notifications instead of using + file monitors. + + Only show scalable fonts (bgo#771857). +- Drop gnome-font-viewer-only-show-scalable-fonts.patch: Fixed + upstream. + +------------------------------------------------------------------- Old: ---- gnome-font-viewer-3.22.0.tar.xz gnome-font-viewer-only-show-scalable-fonts.patch New: ---- gnome-font-viewer-3.23.91.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-font-viewer.spec ++++++ --- /var/tmp/diff_new_pack.r0wJGL/_old 2017-03-22 23:00:01.670959341 +0100 +++ /var/tmp/diff_new_pack.r0wJGL/_new 2017-03-22 23:00:01.674958774 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-font-viewer # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,13 @@ Name: gnome-font-viewer -Version: 3.22.0 +Version: 3.23.91 Release: 0 Summary: A font viewer utility for GNOME License: GPL-2.0+ Group: System/GUI/GNOME Url: http://download.gnome.org/sources/gnome-font-viewer -Source: http://download.gnome.org/sources/gnome-font-viewer/3.22/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM gnome-font-viewer-only-show-scalable-fonts.patch [email protected] -- Only show fonts that makes sense and modern. -Patch0: gnome-font-viewer-only-show-scalable-fonts.patch +Source: http://download.gnome.org/sources/gnome-font-viewer/3.23/%{name}-%{version}.tar.xz BuildRequires: intltool %if !0%{?is_opensuse} BuildRequires: translation-update-upstream @@ -48,7 +46,6 @@ %lang_package %prep %setup -q -%patch0 -p1 %if !0%{?is_opensuse} translation-update-upstream %endif ++++++ gnome-font-viewer-3.22.0.tar.xz -> gnome-font-viewer-3.23.91.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/Makefile.in new/gnome-font-viewer-3.23.91/Makefile.in --- old/gnome-font-viewer-3.22.0/Makefile.in 2016-09-20 07:29:38.000000000 +0200 +++ new/gnome-font-viewer-3.23.91/Makefile.in 2017-03-02 04:28:09.000000000 +0100 @@ -590,7 +590,7 @@ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir @@ -615,7 +615,7 @@ @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir @@ -633,7 +633,7 @@ distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ @@ -643,7 +643,7 @@ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/NEWS new/gnome-font-viewer-3.23.91/NEWS --- old/gnome-font-viewer-3.22.0/NEWS 2016-09-20 07:27:14.000000000 +0200 +++ new/gnome-font-viewer-3.23.91/NEWS 2017-03-02 04:27:27.000000000 +0100 @@ -1,3 +1,9 @@ +GNOME Font Viewer - 3.23.91 +------------------------------------------------------------------------------- + +• Listen to fontconfig timestamp notifications instead of using file monitors +• Only show scalable fonts (#771857, Michael Catanzaro) + GNOME Font Viewer - 3.22.0 ------------------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/aclocal.m4 new/gnome-font-viewer-3.23.91/aclocal.m4 --- old/gnome-font-viewer-3.22.0/aclocal.m4 2016-09-20 07:29:37.000000000 +0200 +++ new/gnome-font-viewer-3.23.91/aclocal.m4 2017-03-02 04:28:08.000000000 +0100 @@ -54,7 +54,7 @@ ]) dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -dnl serial 11 (pkg-config-0.29) +dnl serial 11 (pkg-config-0.29.1) dnl dnl Copyright © 2004 Scott James Remnant <[email protected]>. dnl Copyright © 2012-2015 Dan Nicholson <[email protected]> @@ -96,7 +96,7 @@ dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], -[m4_define([PKG_MACROS_VERSION], [0.29]) +[m4_define([PKG_MACROS_VERSION], [0.29.1]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/configure new/gnome-font-viewer-3.23.91/configure --- old/gnome-font-viewer-3.22.0/configure 2016-09-20 07:29:37.000000000 +0200 +++ new/gnome-font-viewer-3.23.91/configure 2017-03-02 04:28:08.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for gnome-font-viewer 3.22.0. +# Generated by GNU Autoconf 2.69 for gnome-font-viewer 3.23.91. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-font-viewer>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='gnome-font-viewer' PACKAGE_TARNAME='gnome-font-viewer' -PACKAGE_VERSION='3.22.0' -PACKAGE_STRING='gnome-font-viewer 3.22.0' +PACKAGE_VERSION='3.23.91' +PACKAGE_STRING='gnome-font-viewer 3.23.91' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-font-viewer' PACKAGE_URL='http://live.gnome.org/GnomeUtils' @@ -1380,7 +1380,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures gnome-font-viewer 3.22.0 to adapt to many kinds of systems. +\`configure' configures gnome-font-viewer 3.23.91 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1452,7 +1452,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gnome-font-viewer 3.22.0:";; + short | recursive ) echo "Configuration of gnome-font-viewer 3.23.91:";; esac cat <<\_ACEOF @@ -1578,7 +1578,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gnome-font-viewer configure 3.22.0 +gnome-font-viewer configure 3.23.91 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1977,7 +1977,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gnome-font-viewer $as_me 3.22.0, which was +It was created by gnome-font-viewer $as_me 3.23.91, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2956,7 +2956,7 @@ # Define the identity of the package. PACKAGE='gnome-font-viewer' - VERSION='3.22.0' + VERSION='3.23.91' cat >>confdefs.h <<_ACEOF @@ -17570,7 +17570,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gnome-font-viewer $as_me 3.22.0, which was +This file was extended by gnome-font-viewer $as_me 3.23.91, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17637,7 +17637,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -gnome-font-viewer config.status 3.22.0 +gnome-font-viewer config.status 3.23.91 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/configure.ac new/gnome-font-viewer-3.23.91/configure.ac --- old/gnome-font-viewer-3.22.0/configure.ac 2016-09-20 07:27:23.000000000 +0200 +++ new/gnome-font-viewer-3.23.91/configure.ac 2017-03-02 04:27:35.000000000 +0100 @@ -1,6 +1,6 @@ dnl -*- mode: m4 -*- AC_PREREQ(2.63) -AC_INIT([gnome-font-viewer], [3.22.0], +AC_INIT([gnome-font-viewer], [3.23.91], [http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-font-viewer], [gnome-font-viewer], [http://live.gnome.org/GnomeUtils]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/po/hr.po new/gnome-font-viewer-3.23.91/po/hr.po --- old/gnome-font-viewer-3.22.0/po/hr.po 2015-01-19 23:01:05.000000000 +0100 +++ new/gnome-font-viewer-3.23.91/po/hr.po 2017-03-02 04:25:27.000000000 +0100 @@ -5,96 +5,141 @@ msgstr "" "Project-Id-Version: gnome-utils 0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-06 14:35-0400\n" -"PO-Revision-Date: 2008-04-15 00:46+0000\n" -"Last-Translator: Launchpad Translations Administrators <rosetta@launchpad." -"net>\n" +"POT-Creation-Date: 2016-09-20 16:52+0000\n" +"PO-Revision-Date: 2015-10-14 18:40+0000\n" +"Last-Translator: gogo <[email protected]>\n" "Language-Team: Croatian <[email protected]>\n" -"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2008-05-27 22:39+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2016-09-22 19:56+0000\n" +"X-Generator: Launchpad (build 18204)\n" +"Language: hr\n" -#: ../src/font-thumbnailer.c:267 +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:1 ../src/font-view.c:76 +msgid "GNOME Font Viewer" +msgstr "GNOME preglednik slova" + +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:2 ../src/font-view.c:787 +#: ../src/org.gnome.font-viewer.desktop.in.in.h:2 +msgid "View fonts on your system" +msgstr "Pregledajte slova na vašem sustavu" + +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:3 +msgid "" +"GNOME Font Viewer shows you the fonts installed on your computer for your " +"use as thumbnails. Selecting any thumbnails shows the full view of how the " +"font would look under various sizes." +msgstr "" +"GNOME preglednik slova prikazuje vam slova instalirana na vaše računalo, " +"prikazana kao minijature. Odabir bilo koje minijature prikazuje cjelovit " +"prikaz kako slova izgledaju u različitim veličinama." + +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:4 +msgid "" +"GNOME Font Viewer also supports installing new font files downloaded in the " +".ttf and other formats. Fonts may be installed only for your use or made " +"available to all users on the computer." +msgstr "" +"GNOME preglednik slova isto tako podržava instalaciju datoteka novih slova " +"preuzetih u .ttf i ostalim formatima. Slova možete instalirati samo za " +"vlastitu upotrebu ili ih možete učiniti dostupnim ostalim korisnicima na " +"računalu." + +#: ../src/font-thumbnailer.c:191 msgid "Text to thumbnail (default: Aa)" -msgstr "" +msgstr "Tekst kraj minijature (uobičajeno: Aa)" -#: ../src/font-thumbnailer.c:267 +#: ../src/font-thumbnailer.c:191 msgid "TEXT" -msgstr "" +msgstr "TEKST" -#: ../src/font-thumbnailer.c:269 -msgid "Font size (default: 64)" -msgstr "" +#: ../src/font-thumbnailer.c:193 +msgid "Thumbnail size (default: 128)" +msgstr "Veličina minijature (uobičajeno: 128)" -#: ../src/font-thumbnailer.c:269 +#: ../src/font-thumbnailer.c:193 msgid "SIZE" -msgstr "" +msgstr "VELIČINA" -#: ../src/font-thumbnailer.c:271 +#: ../src/font-thumbnailer.c:195 msgid "FONT-FILE OUTPUT-FILE" -msgstr "" +msgstr "DATOTEKA-SLOVA IZLAZNA-DATOTEKA" -#: ../src/font-view.c:289 -#, fuzzy -msgid "Name:" -msgstr "_Ime" +#: ../src/font-view-app-menu.ui.h:1 +msgid "About" +msgstr "O programu" -#: ../src/font-view.c:292 -msgid "Style:" -msgstr "" +#: ../src/font-view-app-menu.ui.h:2 +msgid "Quit" +msgstr "Zatvori" -#: ../src/font-view.c:304 -#, fuzzy -msgid "Type:" -msgstr "Tip" - -#: ../src/font-view.c:308 -#, fuzzy -msgid "Size:" -msgstr "Veličina" - -#: ../src/font-view.c:352 ../src/font-view.c:365 -#, fuzzy -msgid "Version:" -msgstr "Inačica: " +#: ../src/font-view.c:84 +msgid "Show the application's version" +msgstr "Prikaži inačicu aplikacije" -#: ../src/font-view.c:356 ../src/font-view.c:367 -msgid "Copyright:" -msgstr "" +#: ../src/font-view.c:196 +msgid "Name" +msgstr "Naziv" -#: ../src/font-view.c:360 -#, fuzzy -msgid "Description:" -msgstr "_Pojašnjenje:" +#: ../src/font-view.c:199 +msgid "Style" +msgstr "Stil" -#: ../src/font-view.c:428 -msgid "Installed" -msgstr "" +#: ../src/font-view.c:209 +msgid "Type" +msgstr "Vrsta" + +#: ../src/font-view.c:254 ../src/font-view.c:273 +msgid "Version" +msgstr "Inačica" -#: ../src/font-view.c:430 +#: ../src/font-view.c:259 ../src/font-view.c:279 +msgid "Copyright" +msgstr "Autorsko pravo" + +#: ../src/font-view.c:264 +msgid "Description" +msgstr "Opis" + +#: ../src/font-view.c:295 msgid "Install Failed" -msgstr "" +msgstr "Neuspjela instalacija" -#: ../src/font-view.c:502 -#, c-format -msgid "Usage: %s fontfile\n" -msgstr "" +#: ../src/font-view.c:302 +msgid "Installed" +msgstr "Instalirano" -#: ../src/font-view.c:572 -msgid "I_nstall Font" -msgstr "" +#: ../src/font-view.c:306 ../src/font-view.c:551 +msgid "Install" +msgstr "Instaliraj" -#: ../src/gnome-font-viewer.desktop.in.in.h:1 -#, fuzzy +#: ../src/font-view.c:440 +msgid "This font could not be displayed." +msgstr "Slova ne mogu biti prikazana." + +#: ../src/font-view.c:504 ../src/font-view.c:562 +msgid "Info" +msgstr "Informacije" + +#: ../src/font-view.c:577 +msgid "Back" +msgstr "Natrag" + +#: ../src/font-view.c:668 +msgid "All Fonts" +msgstr "Sva slova" + +#: ../src/font-view.c:786 ../src/org.gnome.font-viewer.desktop.in.in.h:1 msgid "Font Viewer" -msgstr "Preglednik dnevnika" +msgstr "Preglednik slova" + +#: ../src/font-view.c:789 +msgid "translator-credits" +msgstr "" +"Launchpad Contributions:\n" +" gogo https://launchpad.net/~trebelnik-stefina" -#: ../src/gnome-font-viewer.desktop.in.in.h:2 -#, fuzzy -msgid "Preview fonts" -msgstr "Ispiši ovaj dokument" +#: ../src/org.gnome.font-viewer.desktop.in.in.h:3 +msgid "fonts;fontface;" +msgstr "slova;izgledslova;" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/po/[email protected] new/gnome-font-viewer-3.23.91/po/[email protected] --- old/gnome-font-viewer-3.22.0/po/[email protected] 2015-11-21 22:22:38.000000000 +0100 +++ new/gnome-font-viewer-3.23.91/po/[email protected] 2017-03-02 04:25:27.000000000 +0100 @@ -1,60 +1,71 @@ # Uzbek (Cyrillic) translation for gnome-font-viewer. # Copyright (C) 2012 gnome-font-viewer's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-font-viewer package. -# Bahodir Mansurov <[email protected]>, 2012. +# Bahodir Mansurov <[email protected]>, 2012, 2016. # msgid "" msgstr "" "Project-Id-Version: gnome-font-viewer gnome-3-6\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "font-viewer&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2014-10-06 18:54+0000\n" -"PO-Revision-Date: 2014-10-21 23:08-0500\n" -"Last-Translator: Bahodir Mansurov <[email protected]>\n" -"Language-Team: Uzbek (Cyrillic) <uz@[email protected]>\n" +"POT-Creation-Date: 2016-09-22 22:09+0000\n" +"PO-Revision-Date: 2016-10-15 22:59-0400\n" +"Last-Translator: Bahodir Mansurov <[email protected]>\n" +"Language-Team: Uzbek <[email protected]>\n" "Language: uz@cyrillic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.8.9\n" +"Plural-Forms: nplurals=1; plural=0;\n" -#: ../data/org.gnome.font-viewer.appdata.xml.in.h:1 +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:1 ../src/font-view.c:76 +#| msgid "Font Viewer" +msgid "GNOME Font Viewer" +msgstr "GNOME шрифт кўрувчиси" + +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:2 ../src/font-view.c:787 +#: ../src/org.gnome.font-viewer.desktop.in.in.h:2 +msgid "View fonts on your system" +msgstr "Системадаги шрифтларни кўриш" + +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:3 msgid "" "GNOME Font Viewer shows you the fonts installed on your computer for your " "use as thumbnails. Selecting any thumbnails shows the full view of how the " "font would look under various sizes." msgstr "" -"GNOME шрифт кўрувчи компьютерингизда ўрнатилган шрифтларни сизга миниатура " -"сифатида кўрсатади. Бирор шрифт миниатурасини танласангиз ўша шрифтни ҳар " +"GNOME Шрифт Кўрувчи компьютерингизда ўрнатилган шрифтларни сизга миниатура " +"сифатида кўрсатади. Бирор шрифт миниатурасини танласангиз ўша шрифтни ҳар " "хил ўлчамдаги кўринишларини кўришингиз мумкин." -#: ../data/org.gnome.font-viewer.appdata.xml.in.h:2 +#: ../data/org.gnome.font-viewer.appdata.xml.in.h:4 msgid "" "GNOME Font Viewer also supports installing new font files downloaded in the ." "ttf and other formats. Fonts may be installed only for your use or made " "available to all users on the computer." msgstr "" -"GNOME шрифт кўрувчи .ttf ва бошқа форматларда юклаб олинган шрифтларни " +"GNOME Шрифт Кўрувчи .ttf ва бошқа форматларда юклаб олинган шрифтларни " "ўрнатишни қўллайди. Шрифтларни ушбу фойдаланувчи ёки компьютернинг барча " -"фойдаланувчилари учун ўрнатса бўлади. " +"фойдаланувчилари учун ўрнатса бўлади." -#: ../src/font-thumbnailer.c:189 +#: ../src/font-thumbnailer.c:191 msgid "Text to thumbnail (default: Aa)" msgstr "Миниатюра учун матн (андоза: Аа)" -#: ../src/font-thumbnailer.c:189 +#: ../src/font-thumbnailer.c:191 msgid "TEXT" msgstr "МАТН" -#: ../src/font-thumbnailer.c:191 +#: ../src/font-thumbnailer.c:193 msgid "Thumbnail size (default: 128)" msgstr "Миниатюра ҳажми (андоза: 128)" -#: ../src/font-thumbnailer.c:191 +#: ../src/font-thumbnailer.c:193 msgid "SIZE" msgstr "ҲАЖМИ" -#: ../src/font-thumbnailer.c:193 +#: ../src/font-thumbnailer.c:195 msgid "FONT-FILE OUTPUT-FILE" msgstr "ҲАРФ-ФАЙЛИ ЧИҚИШ-ФАЙЛИ" @@ -66,69 +77,69 @@ msgid "Quit" msgstr "Чиқиш" -#: ../src/font-view.c:176 +#: ../src/font-view.c:84 +msgid "Show the application's version" +msgstr "Дастур версиясини кўрсатиш" + +#: ../src/font-view.c:196 msgid "Name" -msgstr "Ном" +msgstr "Номи" -#: ../src/font-view.c:179 +#: ../src/font-view.c:199 msgid "Style" msgstr "Услуби" -#: ../src/font-view.c:189 +#: ../src/font-view.c:209 msgid "Type" msgstr "Тури" -#: ../src/font-view.c:234 ../src/font-view.c:253 +#: ../src/font-view.c:254 ../src/font-view.c:273 msgid "Version" -msgstr "Талқини" +msgstr "Версияси" -#: ../src/font-view.c:239 ../src/font-view.c:259 +#: ../src/font-view.c:259 ../src/font-view.c:279 msgid "Copyright" msgstr "Авторлик ҳуқуқи" -#: ../src/font-view.c:244 +#: ../src/font-view.c:264 msgid "Description" msgstr "Тавсифи" -#: ../src/font-view.c:272 +#: ../src/font-view.c:295 msgid "Install Failed" -msgstr "Ўрнатиб бўлинмади" +msgstr "Ўрнатиб бўлмади" -#: ../src/font-view.c:278 +#: ../src/font-view.c:302 msgid "Installed" msgstr "Ўрнатилди" -#: ../src/font-view.c:281 ../src/font-view.c:525 +#: ../src/font-view.c:306 ../src/font-view.c:551 msgid "Install" msgstr "Ўрнатиш" -#: ../src/font-view.c:414 +#: ../src/font-view.c:440 msgid "This font could not be displayed." msgstr "Ушбу шрифтни кўрсатиб бўлмади." -#: ../src/font-view.c:478 ../src/font-view.c:536 +#: ../src/font-view.c:504 ../src/font-view.c:562 msgid "Info" msgstr "Маълумот" -#: ../src/font-view.c:553 +#: ../src/font-view.c:577 msgid "Back" msgstr "Орқага" -#: ../src/font-view.c:643 +#: ../src/font-view.c:668 msgid "All Fonts" msgstr "Барча ҳарфлар" -#: ../src/font-view.c:761 ../src/org.gnome.font-viewer.desktop.in.in.h:1 +#: ../src/font-view.c:786 ../src/org.gnome.font-viewer.desktop.in.in.h:1 msgid "Font Viewer" msgstr "Ҳарфларни Кўрувчи дастури" -#: ../src/font-view.c:762 ../src/org.gnome.font-viewer.desktop.in.in.h:2 -msgid "View fonts on your system" -msgstr "Системадаги фонтларни кўриш" - -#: ../src/font-view.c:764 +#: ../src/font-view.c:789 msgid "translator-credits" -msgstr "Баҳодир Мансуров <[email protected]>, 2012" +msgstr "Баҳодир Мансуров <[email protected]>" #: ../src/org.gnome.font-viewer.desktop.in.in.h:3 msgid "fonts;fontface;" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-font-viewer-3.22.0/src/font-model.c new/gnome-font-viewer-3.23.91/src/font-model.c --- old/gnome-font-viewer-3.22.0/src/font-model.c 2016-03-29 17:11:58.000000000 +0200 +++ new/gnome-font-viewer-3.23.91/src/font-model.c 2017-03-02 04:25:27.000000000 +0100 @@ -50,12 +50,12 @@ FT_Library library; - GList *monitors; cairo_surface_t *fallback_icon; GCancellable *cancellable; gint scale_factor; guint font_list_idle_id; + guint fontconfig_update_id; }; enum { @@ -495,6 +495,7 @@ self->priv->font_list = NULL; } + FcPatternAddBool (pat, FC_SCALABLE, FcTrue); self->priv->font_list = FcFontList (NULL, pat, os); g_mutex_unlock (&self->priv->font_list_mutex); @@ -556,47 +557,14 @@ } static void -file_monitor_changed_cb (GFileMonitor *monitor, - GFile *file, - GFile *other_file, - GFileMonitorEvent event, - gpointer user_data) +connect_to_fontconfig_updates (FontViewModel *self) { - FontViewModel *self = user_data; - - if (event == G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT || - event == G_FILE_MONITOR_EVENT_DELETED || - event == G_FILE_MONITOR_EVENT_CREATED) - ensure_font_list (self); -} - -static void -create_file_monitors (FontViewModel *self) -{ - FcConfig *config; - FcStrList *str_list; - FcChar8 *path; - GFile *file; - GFileMonitor *monitor; - - config = FcConfigGetCurrent (); - str_list = FcConfigGetFontDirs (config); + GtkSettings *settings; - while ((path = FcStrListNext (str_list)) != NULL) { - file = g_file_new_for_path ((const gchar *) path); - monitor = g_file_monitor (file, G_FILE_MONITOR_NONE, - NULL, NULL); - - if (monitor != NULL) { - self->priv->monitors = g_list_prepend (self->priv->monitors, monitor); - g_signal_connect (monitor, "changed", - G_CALLBACK (file_monitor_changed_cb), self); - } - - g_object_unref (file); - } - - FcStrListDone (str_list); + settings = gtk_settings_get_default (); + self->priv->fontconfig_update_id = + g_signal_connect_swapped (settings, "notify::gtk-fontconfig-timestamp", + G_CALLBACK (ensure_font_list), self); } static void @@ -624,13 +592,14 @@ NULL, NULL); schedule_update_font_list (self); - create_file_monitors (self); + connect_to_fontconfig_updates (self); } static void font_view_model_finalize (GObject *obj) { FontViewModel *self = FONT_VIEW_MODEL (obj); + GtkSettings *settings; if (self->priv->cancellable) { g_cancellable_cancel (self->priv->cancellable); @@ -652,9 +621,14 @@ self->priv->font_list_idle_id = 0; } + if (self->priv->fontconfig_update_id != 0) { + settings = gtk_settings_get_default (); + g_signal_handler_disconnect (settings, self->priv->fontconfig_update_id); + self->priv->fontconfig_update_id = 0; + } + g_mutex_clear (&self->priv->font_list_mutex); g_clear_pointer (&self->priv->fallback_icon, cairo_surface_destroy); - g_list_free_full (self->priv->monitors, (GDestroyNotify) g_object_unref); G_OBJECT_CLASS (font_view_model_parent_class)->finalize (obj); }
