Hello community,
here is the log from the commit of package gnome-photos for openSUSE:Factory checked in at 2017-05-18 20:40:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-photos (Old)
and /work/SRC/openSUSE:Factory/.gnome-photos.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-photos"
Thu May 18 20:40:22 2017 rev:32 rq:494449 version:3.24.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-photos/gnome-photos.changes 2017-04-29 10:50:38.444669507 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-photos.new/gnome-photos.changes 2017-05-18 20:40:58.053518511 +0200
@@ -1,0 +2,7 @@
+Wed May 10 16:42:09 UTC 2017 - zaitor@opensuse.org
+
+- Update to version 3.24.2:
+ + Bugs fixed: bgo#778354.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gnome-photos-3.24.1.tar.xz
New:
----
gnome-photos-3.24.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-photos.spec ++++++
--- /var/tmp/diff_new_pack.0X8mGR/_old 2017-05-18 20:40:58.693428204 +0200
+++ /var/tmp/diff_new_pack.0X8mGR/_new 2017-05-18 20:40:58.697427640 +0200
@@ -17,7 +17,7 @@
Name: gnome-photos
-Version: 3.24.1
+Version: 3.24.2
Release: 0
Summary: Photo viewer for GNOME
License: GPL-3.0+
++++++ gnome-photos-3.24.1.tar.xz -> gnome-photos-3.24.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-photos-3.24.1/NEWS new/gnome-photos-3.24.2/NEWS
--- old/gnome-photos-3.24.1/NEWS 2017-04-11 18:58:45.000000000 +0200
+++ new/gnome-photos-3.24.2/NEWS 2017-05-10 15:53:43.000000000 +0200
@@ -1,3 +1,13 @@
+Overview of changes in 3.24.2
+=============================
+
+* Bugs fixed:
+ 778354 photos:insta-curve should support buffers with alpha channel
+
+* Updated translations:
+ Gujarati
+
+
Overview of changes in 3.24.1
=============================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-photos-3.24.1/configure new/gnome-photos-3.24.2/configure
--- old/gnome-photos-3.24.1/configure 2017-04-11 19:01:06.000000000 +0200
+++ new/gnome-photos-3.24.2/configure 2017-05-10 15:54:35.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Photos 3.24.1.
+# Generated by GNU Autoconf 2.69 for Photos 3.24.2.
#
# Report bugs to https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-photos.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='Photos'
PACKAGE_TARNAME='gnome-photos'
-PACKAGE_VERSION='3.24.1'
-PACKAGE_STRING='Photos 3.24.1'
+PACKAGE_VERSION='3.24.2'
+PACKAGE_STRING='Photos 3.24.2'
PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-photos'
PACKAGE_URL='https://wiki.gnome.org/Apps/Photos'
@@ -1514,7 +1514,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 Photos 3.24.1 to adapt to many kinds of systems.
+\`configure' configures Photos 3.24.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1584,7 +1584,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Photos 3.24.1:";;
+ short | recursive ) echo "Configuration of Photos 3.24.2:";;
esac
cat <<\_ACEOF
@@ -1775,7 +1775,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Photos configure 3.24.1
+Photos configure 3.24.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2144,7 +2144,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Photos $as_me 3.24.1, which was
+It was created by Photos $as_me 3.24.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3015,7 +3015,7 @@
# Define the identity of the package.
PACKAGE='gnome-photos'
- VERSION='3.24.1'
+ VERSION='3.24.2'
cat >>confdefs.h <<_ACEOF
@@ -19063,7 +19063,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Photos $as_me 3.24.1, which was
+This file was extended by Photos $as_me 3.24.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -19130,7 +19130,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Photos config.status 3.24.1
+Photos config.status 3.24.2
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-photos-3.24.1/configure.ac new/gnome-photos-3.24.2/configure.ac
--- old/gnome-photos-3.24.1/configure.ac 2017-04-11 18:57:28.000000000 +0200
+++ new/gnome-photos-3.24.2/configure.ac 2017-05-10 15:51:36.000000000 +0200
@@ -1,5 +1,5 @@
AC_INIT([Photos],
- [3.24.1],
+ [3.24.2],
[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-photos],
[gnome-photos],
[https://wiki.gnome.org/Apps/Photos])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-photos-3.24.1/po/gu.po new/gnome-photos-3.24.2/po/gu.po
--- old/gnome-photos-3.24.1/po/gu.po 2016-10-27 15:34:56.000000000 +0200
+++ new/gnome-photos-3.24.2/po/gu.po 2017-05-10 15:51:16.000000000 +0200
@@ -6,26 +6,26 @@
msgid ""
msgstr ""
"Project-Id-Version: gnome-photos master\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
+"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"photos&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2016-06-27 09:54+0000\n"
+"POT-Creation-Date: 2017-03-15 08:14+0000\n"
"PO-Revision-Date: 2016-06-27 18:54+0200\n"
+"Last-Translator: વિશાલ ભલાણી \n"
"Language-Team: Gujarati \n"
"Language: gu\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"
-"Last-Translator: વિશાલ ભલાણી \n"
"X-Generator: Poedit 1.8.7.1\n"
#: ../data/org.gnome.Photos.appdata.xml.in.h:1
-#: ../data/org.gnome.Photos.desktop.in.in.h:1 ../src/photos-embed.c:685
+#: ../data/org.gnome.Photos.desktop.in.in.h:1 ../src/photos-embed.c:688
#: ../src/photos-search-type-manager.c:135
msgid "Photos"
msgstr "ફોટાઓ"
-#: ../data/org.gnome.Photos.appdata.xml.in.h:2 ../src/photos-main-window.c:491
+#: ../data/org.gnome.Photos.appdata.xml.in.h:2 ../src/photos-main-window.c:495
msgid "Access, organize and share your photos on GNOME"
msgstr "તમારા ફોટાઓ GNOME પર દાખલ કરો, ગોઠવો અને શૅર કરો"
@@ -39,7 +39,7 @@
#: ../data/org.gnome.Photos.appdata.xml.in.h:4
msgid "It lets you:"
-msgstr ""
+msgstr "તે તમને કરવા દે છે:"
#: ../data/org.gnome.Photos.appdata.xml.in.h:5
msgid "View recent local and online photos"
@@ -101,32 +101,32 @@
msgid "Window maximized state"
msgstr ""
-#: ../src/photos-application.c:146
+#: ../src/photos-application.c:153
msgid "Show the application's version"
msgstr ""
-#: ../src/photos-base-item.c:477
+#: ../src/photos-base-item.c:617
msgid "Album"
msgstr "આલ્બમ"
-#: ../src/photos-base-item.c:1498
+#: ../src/photos-base-item.c:2540
msgid "Screenshots"
msgstr "સ્ક્રીનશોટ્સ"
-#: ../src/photos-delete-notification.c:145
+#: ../src/photos-delete-notification.c:139
#, c-format
msgid "“%s” deleted"
msgstr ""
-#: ../src/photos-delete-notification.c:148
+#: ../src/photos-delete-notification.c:142
#, c-format
msgid "%d item deleted"
msgid_plural "%d items deleted"
msgstr[0] ""
msgstr[1] ""
-#: ../src/photos-delete-notification.c:156
-#: ../src/photos-done-notification.c:189
+#: ../src/photos-delete-notification.c:150
+#: ../src/photos-done-notification.c:125
msgid "Undo"
msgstr ""
@@ -134,7 +134,7 @@
msgid "DLNA Renderer Devices"
msgstr ""
-#: ../src/photos-done-notification.c:181
+#: ../src/photos-done-notification.c:117
#, c-format
msgid "“%s” edited"
msgstr ""
@@ -143,22 +143,23 @@
msgid "Albums"
msgstr "આલ્બમ્સ"
-#: ../src/photos-embed.c:699 ../src/photos-search-type-manager.c:128
+#: ../src/photos-embed.c:696 ../src/photos-search-type-manager.c:128
msgid "Favorites"
msgstr "પ્રીય"
-#: ../src/photos-embed.c:706 ../src/photos-main-toolbar.c:299
+#: ../src/photos-embed.c:700 ../src/photos-main-toolbar.c:329
msgid "Search"
msgstr "શોધો"
-#: ../src/photos-empty-results-box.c:119
+#: ../src/photos-empty-results-box.c:114
msgid "Name your first album"
msgstr "તમારા પ્રથમ આલ્બમને નામ આપો"
#. Translators: this should be translated in the context of the "You
#. * can add your online accounts in Settings" sentence below
#.
-#: ../src/photos-empty-results-box.c:139
+#: ../src/photos-empty-results-box.c:134
+#: ../src/photos-source-notification.c:146
msgid "Settings"
msgstr ""
@@ -166,20 +167,20 @@
#. * due to markup, and should be translated only in the context of
#. * this sentence.
#.
-#: ../src/photos-empty-results-box.c:145
+#: ../src/photos-empty-results-box.c:140
#, c-format
msgid "You can add your online accounts in %s"
msgstr "તમે તમારા ઑનલાઇન ખાતા %s મા ઉમેરી શકો છો"
-#: ../src/photos-empty-results-box.c:186
+#: ../src/photos-empty-results-box.c:181
msgid "No Albums Found"
-msgstr ""
+msgstr "કોઈ આલ્બમ્સ મળ્યાં નથી"
-#: ../src/photos-empty-results-box.c:191
+#: ../src/photos-empty-results-box.c:186
msgid "Starred photos will appear here"
msgstr ""
-#: ../src/photos-empty-results-box.c:197
+#: ../src/photos-empty-results-box.c:192
msgid "No Photos Found"
msgstr ""
@@ -215,52 +216,52 @@
#. Translators: this is the estimated size of the exported image in
#. * the form "1600×1067 (0.6 GB)".
#.
-#: ../src/photos-export-dialog.c:76
+#: ../src/photos-export-dialog.c:67
#, c-format
msgid "%d×%d (%s)"
msgstr ""
#. Translators: this is the default sub-directory where photos
-#. * will be exported.
+#. * will be exported.
#.
-#: ../src/photos-export-dialog.c:281
+#: ../src/photos-export-dialog.c:201
msgid "%e %B %Y"
msgstr ""
-#: ../src/photos-export-dialog.c:336
+#: ../src/photos-export-dialog.c:259
msgid "Calculating export size…"
msgstr ""
-#: ../src/photos-export-notification.c:241
+#: ../src/photos-export-notification.c:236
msgid "Failed to export: not enough space"
msgstr ""
-#: ../src/photos-export-notification.c:243
+#: ../src/photos-export-notification.c:238
msgid "Failed to export"
msgstr ""
-#: ../src/photos-export-notification.c:250
+#: ../src/photos-export-notification.c:245
#, c-format
msgid "“%s” exported"
msgstr ""
-#: ../src/photos-export-notification.c:254
+#: ../src/photos-export-notification.c:249
#, c-format
msgid "%d item exported"
msgid_plural "%d items exported"
msgstr[0] ""
msgstr[1] ""
-#: ../src/photos-export-notification.c:272
+#: ../src/photos-export-notification.c:267
msgid "Analyze"
msgstr ""
-#: ../src/photos-export-notification.c:277
+#: ../src/photos-export-notification.c:272
msgid "Empty Trash"
msgstr ""
#. Translators: this is the Open action in a context menu
-#: ../src/photos-export-notification.c:294 ../src/photos-preview-menu.ui.h:1
+#: ../src/photos-export-notification.c:289 ../src/photos-preview-menu.ui.h:1
#: ../src/photos-selection-toolbar.c:237 ../src/photos-selection-toolbar.ui.h:2
msgid "Open"
msgstr "ખોલો"
@@ -268,20 +269,20 @@
#. Translators: this is the label of the button to open the
#. * folder where the item was exported.
#.
-#: ../src/photos-export-notification.c:304
+#: ../src/photos-export-notification.c:299
msgid "Export Folder"
msgstr ""
#. Translators: this is the fallback title in the form
-#. * "Facebook — 2nd January 2013".
+#. * "Facebook — 2nd January 2013".
#.
-#: ../src/photos-facebook-item.c:105 ../src/photos-flickr-item.c:110
-#: ../src/photos-google-item.c:107
+#: ../src/photos-facebook-item.c:100 ../src/photos-flickr-item.c:105
+#: ../src/photos-google-item.c:102
#, c-format
msgid "%s — %s"
msgstr ""
-#: ../src/photos-fetch-metas-job.c:185
+#: ../src/photos-fetch-metas-job.c:177
msgid "Untitled Photo"
msgstr ""
@@ -391,80 +392,80 @@
msgstr "રદ કરો"
#. Translators: %s refers to an online account provider, e.g.,
-#. * "Facebook" or "Flickr.
+#. * "Facebook" or "Flickr".
#.
-#: ../src/photos-indexing-notification.c:172
+#: ../src/photos-indexing-notification.c:167
#, c-format
msgid "Fetching photos from %s"
msgstr ""
-#: ../src/photos-indexing-notification.c:175
+#: ../src/photos-indexing-notification.c:170
msgid "Fetching photos from online accounts"
msgstr ""
-#: ../src/photos-indexing-notification.c:211
+#: ../src/photos-indexing-notification.c:206
msgid "Your photos are being indexed"
msgstr ""
-#: ../src/photos-indexing-notification.c:212
+#: ../src/photos-indexing-notification.c:207
msgid "Some photos might not be available during this process"
msgstr ""
-#: ../src/photos-local-item.c:140 ../src/photos-source-manager.c:178
+#: ../src/photos-local-item.c:176 ../src/photos-source-manager.c:256
msgid "Local"
msgstr "સ્થાનીક"
-#: ../src/photos-main-toolbar.c:113
+#: ../src/photos-main-toolbar.c:108
msgid "Click on items to select them"
msgstr "વસ્તુઓ ને પસંદ કરવા તેમના પર ક્લીક કરો"
-#: ../src/photos-main-toolbar.c:115
+#: ../src/photos-main-toolbar.c:110
#, c-format
msgid "%d selected"
msgid_plural "%d selected"
msgstr[0] ""
msgstr[1] ""
-#: ../src/photos-main-toolbar.c:165
+#: ../src/photos-main-toolbar.c:160
msgid "Back"
msgstr "પાછળ"
-#: ../src/photos-main-toolbar.c:314
+#: ../src/photos-main-toolbar.c:344
msgid "Select Items"
msgstr "વસ્તુઓ પસંદ કરો"
#. length == 1
#. Translators: this is the Open action in a context menu
-#: ../src/photos-main-toolbar.c:408 ../src/photos-selection-toolbar.c:234
+#: ../src/photos-main-toolbar.c:438 ../src/photos-selection-toolbar.c:234
#, c-format
msgid "Open with %s"
msgstr "%s સાથે ખોલો"
-#: ../src/photos-main-toolbar.c:448 ../src/photos-selection-toolbar.c:245
+#: ../src/photos-main-toolbar.c:478 ../src/photos-selection-toolbar.c:245
msgid "Remove from favorites"
msgstr ""
-#: ../src/photos-main-toolbar.c:453 ../src/photos-selection-toolbar.c:250
+#: ../src/photos-main-toolbar.c:483 ../src/photos-selection-toolbar.c:250
msgid "Add to favorites"
msgstr ""
-#: ../src/photos-main-toolbar.c:490 ../src/photos-main-toolbar.c:623
+#: ../src/photos-main-toolbar.c:520 ../src/photos-main-toolbar.c:658
msgid "Cancel"
msgstr "રદ કરો"
-#: ../src/photos-main-toolbar.c:494
+#: ../src/photos-main-toolbar.c:524
msgid "Done"
msgstr "પૂર્ણ"
-#: ../src/photos-main-window.c:492
+#: ../src/photos-main-window.c:496
msgid ""
"Copyright © 2013 Intel Corporation. All rights reserved.\n"
"Copyright © 2014 – 2015 Pranav Kant\n"
-"Copyright © 2012 – 2016 Red Hat, Inc."
+"Copyright © 2012 – 2017 Red Hat, Inc."
msgstr ""
#. Translators: Put your names here
-#: ../src/photos-main-window.c:502
+#: ../src/photos-main-window.c:506
msgid "translator-credits"
msgstr ""
@@ -488,16 +489,16 @@
msgid "Quit"
msgstr "બહાર નીકળો"
-#: ../src/photos-organize-collection-dialog.c:76
+#: ../src/photos-organize-collection-dialog.c:71
msgid "_Add"
msgstr "ઉમેરો (_A)"
-#: ../src/photos-organize-collection-dialog.c:77
+#: ../src/photos-organize-collection-dialog.c:72
msgid "_OK"
msgstr ""
#. Translators: "Organize" refers to photos in this context
-#: ../src/photos-organize-collection-dialog.c:128
+#: ../src/photos-organize-collection-dialog.c:123
msgctxt "Dialog title"
msgid "Organize"
msgstr "ગોઠવો"
@@ -526,7 +527,7 @@
msgid "Set as Lock Screen"
msgstr ""
-#: ../src/photos-preview-menu.ui.h:8 ../src/photos-properties-dialog.c:619
+#: ../src/photos-preview-menu.ui.h:8 ../src/photos-properties-dialog.c:903
#: ../src/photos-selection-toolbar.ui.h:3
msgid "Properties"
msgstr ""
@@ -608,10 +609,18 @@
msgid "Preview"
msgstr ""
+#: ../src/photos-properties-dialog.c:255
+msgid "Edited in Photos"
+msgstr ""
+
+#: ../src/photos-properties-dialog.c:268
+msgid "Untouched"
+msgstr ""
+
#. Translators: this is the label next to the photo title in the
#. * properties dialog
#.
-#: ../src/photos-properties-dialog.c:231
+#: ../src/photos-properties-dialog.c:453
msgctxt "Document Title"
msgid "Title"
msgstr "શીષૅક"
@@ -619,84 +628,94 @@
#. Translators: this is the label next to the photo author in
#. * the properties dialog
#.
-#: ../src/photos-properties-dialog.c:243
+#: ../src/photos-properties-dialog.c:465
msgctxt "Document Author"
msgid "Author"
msgstr "લેખક"
-#: ../src/photos-properties-dialog.c:250
+#: ../src/photos-properties-dialog.c:472
msgid "Source"
msgstr "સ્રોત"
-#: ../src/photos-properties-dialog.c:256
+#: ../src/photos-properties-dialog.c:478
msgid "Date Modified"
msgstr ""
-#: ../src/photos-properties-dialog.c:264
+#: ../src/photos-properties-dialog.c:486
msgid "Date Created"
msgstr ""
#. Translators: this is the label next to the photo type in the
#. * properties dialog
#.
-#: ../src/photos-properties-dialog.c:274
+#: ../src/photos-properties-dialog.c:496
msgctxt "Document Type"
msgid "Type"
msgstr "પ્રકાર"
-#: ../src/photos-properties-dialog.c:283
-msgid "Width"
-msgstr "પહોળાઈ"
-
-#: ../src/photos-properties-dialog.c:293
-msgid "Height"
-msgstr "ઊંચાઈ"
+#: ../src/photos-properties-dialog.c:506
+msgid "Dimensions"
+msgstr ""
+
+#: ../src/photos-properties-dialog.c:518
+#, fuzzy
+#| msgid "Local"
+msgid "Location"
+msgstr "સ્થાનીક"
-#: ../src/photos-properties-dialog.c:308
+#: ../src/photos-properties-dialog.c:538
msgid "Camera"
msgstr "કૅમેરો"
-#: ../src/photos-properties-dialog.c:318
+#: ../src/photos-properties-dialog.c:548 ../src/photos-tool-colors.c:336
msgid "Exposure"
msgstr ""
-#: ../src/photos-properties-dialog.c:328
+#: ../src/photos-properties-dialog.c:558
msgid "Aperture"
msgstr ""
-#: ../src/photos-properties-dialog.c:338
+#: ../src/photos-properties-dialog.c:568
msgid "Focal Length"
msgstr ""
-#: ../src/photos-properties-dialog.c:348
+#: ../src/photos-properties-dialog.c:578
msgid "ISO Speed"
msgstr ""
-#: ../src/photos-properties-dialog.c:358
+#: ../src/photos-properties-dialog.c:588
msgid "Flash"
msgstr "ફ્લેશ"
-#: ../src/photos-properties-dialog.c:498
+#: ../src/photos-properties-dialog.c:597
+msgid "Modifications"
+msgstr ""
+
+#: ../src/photos-properties-dialog.c:738
msgid "Off, did not fire"
msgstr ""
-#: ../src/photos-properties-dialog.c:500
+#: ../src/photos-properties-dialog.c:740
msgid "On, fired"
msgstr ""
-#: ../src/photos-search-match-manager.c:158
-#: ../src/photos-search-type-manager.c:112 ../src/photos-source-manager.c:174
+#: ../src/photos-properties-dialog.c:778
+msgid "Discard all Edits"
+msgstr ""
+
+#: ../src/photos-search-match-manager.c:162
+#: ../src/photos-search-type-manager.c:112 ../src/photos-source-manager.c:252
msgid "All"
msgstr "બધા"
#. Translators: "Title" refers to "Match Title" when searching.
-#: ../src/photos-search-match-manager.c:165
+#: ../src/photos-search-match-manager.c:169
msgctxt "Search Filter"
msgid "Title"
msgstr "શીષૅક"
#. Translators: "Author" refers to "Match Author" when searching.
-#: ../src/photos-search-match-manager.c:172
+#: ../src/photos-search-match-manager.c:176
msgctxt "Search Filter"
msgid "Author"
msgstr "લેખક"
@@ -704,7 +723,7 @@
#. Translators: this is a verb that refers to "All", "Title" and
#. * "Author", as in "Match All", "Match Title" and "Match Author".
#.
-#: ../src/photos-search-match-manager.c:210
+#: ../src/photos-search-match-manager.c:214
msgid "Match"
msgstr ""
@@ -732,116 +751,155 @@
msgid "Add to Album"
msgstr "આલ્બમ મા ઉમેરો"
-#: ../src/photos-source-manager.c:203
+#: ../src/photos-share-dialog.ui.h:1
+msgctxt "dialog title"
+msgid "Share"
+msgstr ""
+
+#: ../src/photos-share-point-email.c:80
+msgid "E-Mail"
+msgstr ""
+
+#: ../src/photos-share-point-google.c:98
+msgid "Failed to upload photo: Service not authorized"
+msgstr ""
+
+#: ../src/photos-share-point-google.c:100
+msgid "Failed to upload photo"
+msgstr ""
+
+#: ../src/photos-source-manager.c:305
msgid "Sources"
msgstr "સ્રોતો"
-#: ../src/photos-tool-colors.c:251
+#. Translators: %s refers to an online account provider, e.g.,
+#. * "Facebook" or "Flickr".
+#.
+#: ../src/photos-source-notification.c:138
+#, c-format
+msgid "Your %s credentials have expired"
+msgstr ""
+
+#: ../src/photos-thumbnailer.c:77
+msgid "D-Bus address to use"
+msgstr ""
+
+#: ../src/photos-tool-colors.c:315
msgid "Brightness"
msgstr ""
-#: ../src/photos-tool-colors.c:272
+#: ../src/photos-tool-colors.c:356
msgid "Contrast"
msgstr ""
-#: ../src/photos-tool-colors.c:292
+#: ../src/photos-tool-colors.c:376
+msgid "Blacks"
+msgstr ""
+
+#: ../src/photos-tool-colors.c:396
msgid "Saturation"
msgstr ""
-#: ../src/photos-tool-colors.c:319
+#: ../src/photos-tool-colors.c:423
msgid "Colors"
msgstr ""
-#: ../src/photos-tool-crop.c:132
+#: ../src/photos-tool-crop.c:119
msgid "Free"
msgstr ""
-#: ../src/photos-tool-crop.c:133
+#: ../src/photos-tool-crop.c:120
msgid "Original"
msgstr ""
-#: ../src/photos-tool-crop.c:134
+#: ../src/photos-tool-crop.c:121
msgid "1×1 (Square)"
msgstr ""
-#: ../src/photos-tool-crop.c:135
+#: ../src/photos-tool-crop.c:122
msgid "10×8 / 5×4"
msgstr ""
-#: ../src/photos-tool-crop.c:136
+#: ../src/photos-tool-crop.c:123
msgid "4×3 / 8×6 (1024×768)"
msgstr ""
-#: ../src/photos-tool-crop.c:137
+#: ../src/photos-tool-crop.c:124
msgid "7×5"
msgstr ""
-#: ../src/photos-tool-crop.c:138
+#: ../src/photos-tool-crop.c:125
msgid "3×2 / 6×4"
msgstr ""
-#: ../src/photos-tool-crop.c:139
+#: ../src/photos-tool-crop.c:126
msgid "16×10 (1280×800)"
msgstr ""
-#: ../src/photos-tool-crop.c:140
+#: ../src/photos-tool-crop.c:127
msgid "16×9 (1920×1080)"
msgstr ""
-#: ../src/photos-tool-crop.c:1178
+#: ../src/photos-tool-crop.c:1171
msgid "Lock aspect ratio"
msgstr ""
-#: ../src/photos-tool-crop.c:1226
+#: ../src/photos-tool-crop.c:1219
msgid "Reset"
msgstr ""
-#: ../src/photos-tool-crop.c:1243
+#: ../src/photos-tool-crop.c:1236
msgid "Crop"
msgstr ""
-#: ../src/photos-tool-enhance.c:207
+#: ../src/photos-tool-enhance.c:202
msgid "Sharpen"
msgstr ""
-#: ../src/photos-tool-enhance.c:227
+#: ../src/photos-tool-enhance.c:222
msgid "Denoise"
msgstr ""
-#: ../src/photos-tool-enhance.c:253
+#: ../src/photos-tool-enhance.c:248
msgid "Enhance"
msgstr "સુ઼઼ધારો"
#. Translators: "None" refers to the nop magic filter when editing.
-#: ../src/photos-tool-filters.c:192
+#: ../src/photos-tool-filters.c:185
msgctxt "Edit Filter"
msgid "None"
msgstr "કોઇપણ નહિ"
-#: ../src/photos-tool-filters.c:199
+#: ../src/photos-tool-filters.c:192
msgid "1947"
msgstr "૧૯૪૭"
-#: ../src/photos-tool-filters.c:206
+#: ../src/photos-tool-filters.c:199
msgid "Calistoga"
msgstr ""
-#: ../src/photos-tool-filters.c:212
+#: ../src/photos-tool-filters.c:205
msgid "Mogadishu"
msgstr ""
-#: ../src/photos-tool-filters.c:219
+#: ../src/photos-tool-filters.c:212
msgid "Caap"
msgstr ""
-#: ../src/photos-tool-filters.c:225
+#: ../src/photos-tool-filters.c:218
msgid "Hometown"
msgstr ""
-#: ../src/photos-tool-filters.c:243
+#: ../src/photos-tool-filters.c:236
msgid "Filters"
msgstr "ગાળકો"
-#: ../src/photos-tracker-controller.c:98
+#: ../src/photos-tracker-controller.c:168
msgid "Unable to fetch the list of photos"
msgstr "ફોટાઓની યાદી બહાર કાઢવા અસક્ષમ"
+
+#~ msgid "Width"
+#~ msgstr "પહોળાઈ"
+
+#~ msgid "Height"
+#~ msgstr "ઊંચાઈ"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-photos-3.24.1/src/photos-image-view.c new/gnome-photos-3.24.2/src/photos-image-view.c
--- old/gnome-photos-3.24.1/src/photos-image-view.c 2017-04-11 18:56:34.000000000 +0200
+++ new/gnome-photos-3.24.2/src/photos-image-view.c 2017-05-10 15:51:16.000000000 +0200
@@ -247,7 +247,13 @@
GEGL_ABYSS_NONE);
end = g_get_monotonic_time ();
- photos_debug (PHOTOS_DEBUG_GEGL, "PhotosImageView: Node Blit: %" G_GINT64_FORMAT, end - start);
+ photos_debug (PHOTOS_DEBUG_GEGL,
+ "PhotosImageView: Node Blit: %d, %d, %d×%d, %" G_GINT64_FORMAT,
+ rect->x,
+ rect->y,
+ rect->width,
+ rect->height,
+ end - start);
surface = cairo_image_surface_create_for_data (buf, CAIRO_FORMAT_ARGB32, roi.width, roi.height, stride);
cairo_surface_set_device_scale (surface, (gdouble) scale_factor, (gdouble) scale_factor);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-photos-3.24.1/src/photos-operation-insta-curve.c new/gnome-photos-3.24.2/src/photos-operation-insta-curve.c
--- old/gnome-photos-3.24.1/src/photos-operation-insta-curve.c 2017-04-11 18:56:34.000000000 +0200
+++ new/gnome-photos-3.24.2/src/photos-operation-insta-curve.c 2017-05-10 15:51:16.000000000 +0200
@@ -328,6 +328,61 @@
static void
+photos_operation_insta_curve_1977_process_alpha_float (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ gfloat *in = in_buf;
+ gfloat *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ out[0] = photos_operation_insta_curve_interpolate (in[0], NINE_R, NINE_A);
+ out[1] = photos_operation_insta_curve_interpolate (in[1], NINE_G, NINE_A);
+ out[2] = photos_operation_insta_curve_interpolate (in[2], NINE_B, NINE_A);
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
+photos_operation_insta_curve_1977_process_alpha_u8 (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ guint8 *in = in_buf;
+ guint8 *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ out[0] = NINE_R[in[0]];
+ out[1] = NINE_G[in[1]];
+ out[2] = NINE_B[in[2]];
+
+ out[0] = NINE_A[out[0]];
+ out[1] = NINE_A[out[1]];
+ out[2] = NINE_A[out[2]];
+
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
photos_operation_insta_curve_1977_process_float (GeglOperation *operation,
void *in_buf,
void *out_buf,
@@ -380,6 +435,92 @@
static void
+photos_operation_insta_curve_brannan_process_alpha_float (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ gfloat *in = in_buf;
+ gfloat *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ const gfloat saturation = 0.1;
+ guint max;
+
+ out[0] = photos_operation_insta_curve_interpolate (in[0], BRANNAN_R, BRANNAN_A);
+ out[1] = photos_operation_insta_curve_interpolate (in[1], BRANNAN_G, BRANNAN_A);
+ out[2] = photos_operation_insta_curve_interpolate (in[2], BRANNAN_B, BRANNAN_A);
+
+ max = (out[0] > out[1]) ? 0 : 1;
+ max = (out[max] > out[2]) ? max : 2;
+
+ if (max != 0)
+ out[0] += (guint8) ((out[max] - out[0]) * saturation + 0.5);
+
+ if (max != 1)
+ out[1] += (guint8) ((out[max] - out[1]) * saturation + 0.5);
+
+ if (max != 2)
+ out[2] += (guint8) ((out[max] - out[2]) * saturation + 0.5);
+
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
+photos_operation_insta_curve_brannan_process_alpha_u8 (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ guint8 *in = in_buf;
+ guint8 *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ const gfloat saturation = 0.1;
+ guint max;
+
+ out[0] = BRANNAN_R[in[0]];
+ out[1] = BRANNAN_G[in[1]];
+ out[2] = BRANNAN_B[in[2]];
+
+ out[0] = BRANNAN_A[out[0]];
+ out[1] = BRANNAN_A[out[1]];
+ out[2] = BRANNAN_A[out[2]];
+
+ max = (out[0] > out[1]) ? 0 : 1;
+ max = (out[max] > out[2]) ? max : 2;
+
+ if (max != 0)
+ out[0] += (guint8) ((out[max] - out[0]) * saturation + 0.5);
+
+ if (max != 1)
+ out[1] += (guint8) ((out[max] - out[1]) * saturation + 0.5);
+
+ if (max != 2)
+ out[2] += (guint8) ((out[max] - out[2]) * saturation + 0.5);
+
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
photos_operation_insta_curve_brannan_process_float (GeglOperation *operation,
void *in_buf,
void *out_buf,
@@ -462,6 +603,61 @@
static void
+photos_operation_insta_curve_gotham_process_alpha_float (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ gfloat *in = in_buf;
+ gfloat *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ out[0] = photos_operation_insta_curve_interpolate (in[0], GOTHAM_R, GOTHAM_A);
+ out[1] = photos_operation_insta_curve_interpolate (in[1], GOTHAM_G, GOTHAM_A);
+ out[2] = photos_operation_insta_curve_interpolate (in[2], GOTHAM_B, GOTHAM_A);
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
+photos_operation_insta_curve_gotham_process_alpha_u8 (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ guint8 *in = in_buf;
+ guint8 *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ out[0] = GOTHAM_R[in[0]];
+ out[1] = GOTHAM_G[in[1]];
+ out[2] = GOTHAM_B[in[2]];
+
+ out[0] = GOTHAM_A[out[0]];
+ out[1] = GOTHAM_A[out[1]];
+ out[2] = GOTHAM_A[out[2]];
+
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
photos_operation_insta_curve_gotham_process_float (GeglOperation *operation,
void *in_buf,
void *out_buf,
@@ -514,6 +710,88 @@
static void
+photos_operation_insta_curve_nashville_process_alpha_float (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ gfloat *in = in_buf;
+ gfloat *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ const gfloat brightness = -0.05;
+ const gfloat contrast = 1.1;
+
+ out[0] = (in[0] - 0.5f) * contrast + brightness + 0.5;
+ out[1] = (in[1] - 0.5f) * contrast + brightness + 0.5;
+ out[2] = (in[2] - 0.5f) * contrast + brightness + 0.5;
+
+ out[0] = photos_operation_insta_curve_interpolate (out[0], NASHVILLE_R, NASHVILLE_A);
+ out[1] = photos_operation_insta_curve_interpolate (out[1], NASHVILLE_G, NASHVILLE_A);
+ out[2] = photos_operation_insta_curve_interpolate (out[2], NASHVILLE_B, NASHVILLE_A);
+
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
+photos_operation_insta_curve_nashville_process_alpha_u8 (GeglOperation *operation,
+ void *in_buf,
+ void *out_buf,
+ glong n_pixels,
+ const GeglRectangle *roi,
+ gint level)
+{
+ guint8 *in = in_buf;
+ guint8 *out = out_buf;
+ glong i;
+
+ for (i = 0; i < n_pixels; i++)
+ {
+ const gfloat brightness = -0.05;
+ const gfloat contrast = 1.1;
+ gfloat channel;
+
+ channel = in[0] / 255.0;
+ channel = (channel - 0.5f) * contrast + brightness + 0.5;
+ channel = CLAMP (channel, 0.0, 1.0);
+ out[0] = (guint8) (channel * 255.0);
+
+ channel = in[1] / 255.0;
+ out[1] = (channel - 0.5f) * contrast + brightness + 0.5;
+ channel = CLAMP (channel, 0.0, 1.0);
+ out[1] = (guint8) (channel * 255.0);
+
+ channel = in[2] / 255.0;
+ out[2] = (channel - 0.5f) * contrast + brightness + 0.5;
+ channel = CLAMP (channel, 0.0, 1.0);
+ out[2] = (guint8) (channel * 255.0);
+
+ out[0] = NASHVILLE_R[out[0]];
+ out[1] = NASHVILLE_G[out[1]];
+ out[2] = NASHVILLE_B[out[2]];
+
+ out[0] = NASHVILLE_A[out[0]];
+ out[1] = NASHVILLE_A[out[1]];
+ out[2] = NASHVILLE_A[out[2]];
+
+ out[3] = in[3];
+
+ in += 4;
+ out += 4;
+ }
+}
+
+
+static void
photos_operation_insta_curve_nashville_process_float (GeglOperation *operation,
void *in_buf,
void *out_buf,
@@ -596,18 +874,24 @@
{
PhotosOperationInstaCurve *self = PHOTOS_OPERATION_INSTA_CURVE (operation);
const Babl *format;
+ const Babl *format_alpha_float;
+ const Babl *format_alpha_u8;
const Babl *format_float;
const Babl *format_u8;
const Babl *input_format;
const Babl *type;
const Babl *type_u8;
+ gboolean has_alpha;
input_format = gegl_operation_get_source_format (operation, "input");
if (input_format == NULL)
return;
+ has_alpha = babl_format_has_alpha (input_format);
type = babl_format_get_type (input_format, 0);
+ format_alpha_float = babl_format ("R'G'B'A float");
+ format_alpha_u8 = babl_format ("R'G'B'A u8");
format_float = babl_format ("R'G'B' float");
format_u8 = babl_format ("R'G'B' u8");
type_u8 = babl_type ("u8");
@@ -615,54 +899,118 @@
switch (self->preset)
{
case PHOTOS_OPERATION_INSTA_PRESET_1977:
- if (type == type_u8)
+ if (has_alpha)
{
- format = format_u8;
- self->process = photos_operation_insta_curve_1977_process_u8;
+ if (type == type_u8)
+ {
+ format = format_alpha_u8;
+ self->process = photos_operation_insta_curve_1977_process_alpha_u8;
+ }
+ else
+ {
+ format = format_alpha_float;
+ self->process = photos_operation_insta_curve_1977_process_alpha_float;
+ }
}
else
{
- format = format_float;
- self->process = photos_operation_insta_curve_1977_process_float;
+ if (type == type_u8)
+ {
+ format = format_u8;
+ self->process = photos_operation_insta_curve_1977_process_u8;
+ }
+ else
+ {
+ format = format_float;
+ self->process = photos_operation_insta_curve_1977_process_float;
+ }
}
break;
case PHOTOS_OPERATION_INSTA_PRESET_BRANNAN:
- if (type == type_u8)
+ if (has_alpha)
{
- format = format_u8;
- self->process = photos_operation_insta_curve_brannan_process_u8;
+ if (type == type_u8)
+ {
+ format = format_alpha_u8;
+ self->process = photos_operation_insta_curve_brannan_process_alpha_u8;
+ }
+ else
+ {
+ format = format_alpha_float;
+ self->process = photos_operation_insta_curve_brannan_process_alpha_float;
+ }
}
else
{
- format = format_float;
- self->process = photos_operation_insta_curve_brannan_process_float;
+ if (type == type_u8)
+ {
+ format = format_u8;
+ self->process = photos_operation_insta_curve_brannan_process_u8;
+ }
+ else
+ {
+ format = format_float;
+ self->process = photos_operation_insta_curve_brannan_process_float;
+ }
}
break;
case PHOTOS_OPERATION_INSTA_PRESET_GOTHAM:
- if (type == type_u8)
+ if (has_alpha)
{
- format = format_u8;
- self->process = photos_operation_insta_curve_gotham_process_u8;
+ if (type == type_u8)
+ {
+ format = format_alpha_u8;
+ self->process = photos_operation_insta_curve_gotham_process_alpha_u8;
+ }
+ else
+ {
+ format = format_alpha_float;
+ self->process = photos_operation_insta_curve_gotham_process_alpha_float;
+ }
}
else
{
- format = format_float;
- self->process = photos_operation_insta_curve_gotham_process_float;
+ if (type == type_u8)
+ {
+ format = format_u8;
+ self->process = photos_operation_insta_curve_gotham_process_u8;
+ }
+ else
+ {
+ format = format_float;
+ self->process = photos_operation_insta_curve_gotham_process_float;
+ }
}
break;
case PHOTOS_OPERATION_INSTA_PRESET_NASHVILLE:
- if (type == type_u8)
+ if (has_alpha)
{
- format = format_u8;
- self->process = photos_operation_insta_curve_nashville_process_u8;
+ if (type == type_u8)
+ {
+ format = format_alpha_u8;
+ self->process = photos_operation_insta_curve_nashville_process_alpha_u8;
+ }
+ else
+ {
+ format = format_alpha_float;
+ self->process = photos_operation_insta_curve_nashville_process_alpha_float;
+ }
}
else
{
- format = format_float;
- self->process = photos_operation_insta_curve_nashville_process_float;
+ if (type == type_u8)
+ {
+ format = format_u8;
+ self->process = photos_operation_insta_curve_nashville_process_u8;
+ }
+ else
+ {
+ format = format_float;
+ self->process = photos_operation_insta_curve_nashville_process_float;
+ }
}
break;