Merge lp:~elementary-apps/pantheon-photos/rebrand into lp:~pantheon-photos/pantheon-photos/trunk

Proposed by Danielle Foré
Status: Merged
Approved by: Danielle Foré
Approved revision: 2521
Merged at revision: 2518
Proposed branch: lp:~elementary-apps/pantheon-photos/rebrand
Merge into: lp:~pantheon-photos/pantheon-photos/trunk
Diff against target: 999 lines (+36/-659)
15 files modified
Makefile (+5/-24)
icons/shotwell-16.svg (+0/-161)
icons/shotwell-24.svg (+0/-200)
icons/shotwell.svg (+0/-237)
misc/shotwell-viewer.desktop.head (+3/-3)
misc/shotwell.desktop.head (+3/-3)
src/AppWindow.vala (+4/-5)
src/DesktopIntegration.vala (+2/-2)
src/MetadataWriter.vala (+1/-2)
src/Photo.vala (+2/-3)
src/Resources.vala (+6/-6)
src/camera/ImportPage.vala (+2/-3)
src/direct/DirectPhotoPage.vala (+2/-2)
src/direct/DirectWindow.vala (+1/-2)
src/main.vala (+5/-6)
To merge this branch: bzr merge lp:~elementary-apps/pantheon-photos/rebrand
Reviewer Review Type Date Requested Status
Victor Martinez (community) Approve
Review via email: mp+219986@code.launchpad.net

Commit message

rebrand to Photos

Description of the change

This branch does the absolutely minimum to rebrand to "Photos" for user-facing only parts of the app.

It doesn't fully take into account breakage in the About dialog (there's no icon shown with this branch). But there is a branch out for using Granite.About so I don't think it's a big deal.

Unlike a previous branch, the .desktop files shouldn't be broken upon install.

To post a comment you must log in.
Revision history for this message
Victor Martinez (victored) wrote :

Nice work!

I'm concerned about a couple of issues:

1) For those cases where 'Shotwell' appears as a standalone string, converting to 'Photos' without translation support isn't ideal. To solve this, hint 'Resources.APP_TITLE' for translation. This can be accomplished as follows:

  /* Hint 'Photos' for translation.
   * This will also make the translated string available to *.desktop files.
   */
  public const string APP_TITLE = _("Photos");

Surround every appearance of 'APP_TITLE' with gettext calls as well. For instance:

  dialog.title = Resources.APP_TITLE

Would become:

  dialog.title = _(Resources.APP_TITLE);

2) No need to alter license headers.

3) X-GNOME-Gettext-Domain=photos (diff lines 719 and 743) breaks translations for *.desktop files because the actual localization files are still named 'shotwell'. This will cause the shell to show an untranslated name and description of the application. Avoid changing this and leave those desktop keys as they were.

4) Some icons are not going to be installed anymore, but they have not been removed from the source tree.

review: Needs Fixing
Revision history for this message
Danielle Foré (danrabbit) wrote :

Hey Victor,

Thanks for your review! I think I've fixed all the issues you outline, except I couldn't see which icons you were referring to.

2519. By Danielle Foré

fix all the stuff

2520. By Danielle Foré

make sure .desktop.head has the empty newline

Revision history for this message
Victor Martinez (victored) wrote :

Fantastic!

After this is merged all there's left to do is updating the *.po files to reflect the changes.

Is this a typo? multimeda-photo-manager

Revision history for this message
Victor Martinez (victored) wrote :

You're right about the icons. The files don't exist anymore. Please disregard my suggestion.

2521. By Danielle Foré

fix typo

Revision history for this message
Danielle Foré (danrabbit) wrote :

Oh yup, nice catch! typo fixed :D

Revision history for this message
Victor Martinez (victored) wrote :

It looks perfect to me. Let's not forget about updating the translations afterwards.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Makefile'
--- Makefile 2014-02-04 22:37:33 +0000
+++ Makefile 2014-05-20 04:18:55 +0000
@@ -195,27 +195,17 @@
195 four-star-filter-plus.svg \195 four-star-filter-plus.svg \
196 four-stars.svg \196 four-stars.svg \
197 image-adjust.svg \197 image-adjust.svg \
198 import-all.png \
199 import.svg \
200 make-primary.svg \198 make-primary.svg \
201 merge.svg \199 merge.svg \
202 multiple-events.png \200 multiple-events.png \
203 multiple-tags.png \201 multiple-tags.png \
204 no-event.png \
205 noninterpretable-video.png \202 noninterpretable-video.png \
206 one-event.png \
207 one-star-filter-plus.svg \203 one-star-filter-plus.svg \
208 one-star.svg \204 one-star.svg \
209 one-tag.png \
210 pin-toolbar.svg \205 pin-toolbar.svg \
211 publish.png \206 publish.png \
212 redeye.png \207 redeye.png \
213 rejected.svg \208 rejected.svg \
214 shotwell-16.svg \
215 shotwell-24.svg \
216 shotwell.ico \
217 shotwell-street.jpg \
218 shotwell.svg \
219 sprocket.png \209 sprocket.png \
220 straighten.svg \210 straighten.svg \
221 three-star-filter-plus.svg \211 three-star-filter-plus.svg \
@@ -223,9 +213,6 @@
223 two-star-filter-plus.svg \213 two-star-filter-plus.svg \
224 two-stars.svg \214 two-stars.svg \
225 videos-page.png \215 videos-page.png \
226 zoom-in.png \
227 zoom-out.png \
228 slideshow-extension-point.png \
229 generic-plugin.png \216 generic-plugin.png \
230 filter-raw.png \217 filter-raw.png \
231 filter-photos.png \218 filter-photos.png \
@@ -361,13 +348,13 @@
361BUILD_DIR=src348BUILD_DIR=src
362endif349endif
363350
364DESKTOP_APP_SHORT_NAME="Shotwell"351DESKTOP_APP_SHORT_NAME="Photos"
365DESKTOP_APP_FULL_NAME="Shotwell Photo Manager"352DESKTOP_APP_FULL_NAME="Photo Manager"
366DESKTOP_APPLICATION_COMMENT="Organize your photos"353DESKTOP_APPLICATION_COMMENT="Organize your photos"
367DESKTOP_APPLICATION_CLASS="Photo Manager"354DESKTOP_APPLICATION_CLASS="Photo Manager"
368DESKTOP_APP_KEYWORDS="album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;"355DESKTOP_APP_KEYWORDS="album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;"
369DIRECT_EDIT_DESKTOP_APP_SHORT_NAME="Shotwell"356DIRECT_EDIT_DESKTOP_APP_SHORT_NAME="Photo Viewer"
370DIRECT_EDIT_DESKTOP_APP_FULL_NAME="Shotwell Photo Viewer"357DIRECT_EDIT_DESKTOP_APP_FULL_NAME="Photo Viewer"
371DIRECT_EDIT_DESKTOP_APPLICATION_CLASS="Photo Viewer"358DIRECT_EDIT_DESKTOP_APPLICATION_CLASS="Photo Viewer"
372TEMPORARY_DESKTOP_FILES = misc/shotwell.desktop misc/shotwell-viewer.desktop359TEMPORARY_DESKTOP_FILES = misc/shotwell.desktop misc/shotwell-viewer.desktop
373360
@@ -567,12 +554,6 @@
567 $(INSTALL_PROGRAM) $(MIGRATOR_BIN) $(DESTDIR)$(LIBEXECDIR)554 $(INSTALL_PROGRAM) $(MIGRATOR_BIN) $(DESTDIR)$(LIBEXECDIR)
568 mkdir -p $(DESTDIR)$(PREFIX)/share/shotwell/icons555 mkdir -p $(DESTDIR)$(PREFIX)/share/shotwell/icons
569 $(INSTALL_DATA) icons/* $(DESTDIR)$(PREFIX)/share/shotwell/icons556 $(INSTALL_DATA) icons/* $(DESTDIR)$(PREFIX)/share/shotwell/icons
570 mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
571 $(INSTALL_DATA) icons/shotwell.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
572 mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps
573 $(INSTALL_DATA) icons/shotwell-16.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/shotwell.svg
574 mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps
575 $(INSTALL_DATA) icons/shotwell-24.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/shotwell.svg
576 mkdir -p $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas557 mkdir -p $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas
577 $(INSTALL_DATA) misc/org.yorba.shotwell.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas558 $(INSTALL_DATA) misc/org.yorba.shotwell.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas
578 $(INSTALL_DATA) misc/org.yorba.shotwell-extras.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas559 $(INSTALL_DATA) misc/org.yorba.shotwell-extras.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas
@@ -765,4 +746,4 @@
765 @ type msgfmt > /dev/null || ( echo 'msgfmt (usually found in the gettext package) is missing and is required to build Shotwell. ' ; exit 1 )746 @ type msgfmt > /dev/null || ( echo 'msgfmt (usually found in the gettext package) is missing and is required to build Shotwell. ' ; exit 1 )
766ifndef DISABLE_DESKTOP_VALIDATE747ifndef DISABLE_DESKTOP_VALIDATE
767 @ type desktop-file-validate > /dev/null || ( echo 'desktop-file-validate (usually found in the desktop-file-utils package) is missing and is required to build Shotwell. ' ; exit 1 )748 @ type desktop-file-validate > /dev/null || ( echo 'desktop-file-validate (usually found in the desktop-file-utils package) is missing and is required to build Shotwell. ' ; exit 1 )
768endif749endif
769\ No newline at end of file750\ No newline at end of file
770751
=== removed file 'icons/shotwell-16.svg'
--- icons/shotwell-16.svg 2010-08-18 23:46:19 +0000
+++ icons/shotwell-16.svg 1970-01-01 00:00:00 +0000
@@ -1,161 +0,0 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
3
4<svg
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
6 xmlns:cc="http://creativecommons.org/ns#"
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns="http://www.w3.org/2000/svg"
10 xmlns:xlink="http://www.w3.org/1999/xlink"
11 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 version="1.0"
14 id="Layer_1"
15 x="0px"
16 y="0px"
17 width="16"
18 height="16"
19 viewBox="0 0 16 16"
20 enable-background="new 0 0 180 180"
21 xml:space="preserve"
22 inkscape:version="0.47 r22583"
23 sodipodi:docname="shotwell.svg"><metadata
24 id="metadata9"><rdf:RDF><cc:Work
25 rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
26 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
27 id="defs7"><linearGradient
28 id="linearGradient3710"><stop
29 style="stop-color:#c9332e;stop-opacity:1;"
30 offset="0"
31 id="stop3712" /><stop
32 style="stop-color:#87231f;stop-opacity:1;"
33 offset="1"
34 id="stop3714" /></linearGradient><linearGradient
35 id="linearGradient3665"><stop
36 style="stop-color:#667f2e;stop-opacity:1;"
37 offset="0"
38 id="stop3667" /><stop
39 style="stop-color:#94b641;stop-opacity:1;"
40 offset="1"
41 id="stop3669" /></linearGradient><linearGradient
42 id="linearGradient3628"><stop
43 style="stop-color:#099bd1;stop-opacity:1;"
44 offset="0"
45 id="stop3630" /><stop
46 style="stop-color:#035fa9;stop-opacity:1;"
47 offset="1"
48 id="stop3632" /></linearGradient><linearGradient
49 inkscape:collect="always"
50 xlink:href="#linearGradient3665"
51 id="linearGradient4937"
52 gradientUnits="userSpaceOnUse"
53 gradientTransform="matrix(1.025641,0,0,1.0126582,136.85898,-4.28481)"
54 x1="-17.5"
55 y1="22"
56 x2="-17.5"
57 y2="62.152832" /><linearGradient
58 inkscape:collect="always"
59 xlink:href="#linearGradient3710"
60 id="linearGradient4939"
61 gradientUnits="userSpaceOnUse"
62 gradientTransform="matrix(0.16838723,0,0,0.16838725,40.079373,-0.16517623)"
63 x1="-124.5"
64 y1="101.26834"
65 x2="-124.5"
66 y2="73.998131" /><linearGradient
67 inkscape:collect="always"
68 xlink:href="#linearGradient3628"
69 id="linearGradient4949"
70 gradientUnits="userSpaceOnUse"
71 gradientTransform="matrix(1.0761749,0,0,1.0251887,112.74312,3.0132867)"
72 x1="-43.661713"
73 y1="60.388466"
74 x2="-43.661713"
75 y2="31.618958" /></defs><sodipodi:namedview
76 pagecolor="#ffffff"
77 bordercolor="#e7e7e7"
78 borderopacity="1"
79 objecttolerance="10"
80 gridtolerance="10"
81 guidetolerance="10"
82 inkscape:pageopacity="0"
83 inkscape:pageshadow="2"
84 inkscape:window-width="1024"
85 inkscape:window-height="719"
86 id="namedview5"
87 showgrid="false"
88 inkscape:zoom="16"
89 inkscape:cx="12.787588"
90 inkscape:cy="9.1475636"
91 inkscape:window-x="1024"
92 inkscape:window-y="24"
93 inkscape:window-maximized="1"
94 inkscape:current-layer="Layer_1"
95 showguides="true"
96 inkscape:guide-bbox="true"
97 inkscape:snap-grids="false"
98 inkscape:showpageshadow="false"
99 showborder="true"><inkscape:grid
100 type="xygrid"
101 id="grid2819"
102 empspacing="5"
103 visible="true"
104 enabled="true"
105 snapvisiblegridlinesonly="true" /></sodipodi:namedview>
106
107<g
108 id="g4920"
109 transform="matrix(0.62380656,0,0,0.62380656,0.55469739,5.4956476)"><rect
110 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.6030612;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
111 id="rect2823"
112 width="12.824489"
113 height="14.427549"
114 x="9.5306835"
115 y="-6.4052672"
116 rx="0"
117 ry="0" /><g
118 transform="matrix(0.10019132,0,0,0.12022958,3.6694907,-6.2249229)"
119 id="g3686"><rect
120 style="fill:url(#linearGradient4937);fill-opacity:1;stroke:none"
121 id="rect3663"
122 width="80"
123 height="80"
124 x="82.5"
125 y="18.5" /></g><rect
126 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.60306096;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
127 id="rect2821"
128 width="11.221428"
129 height="14.427549"
130 x="7.9276218"
131 y="0.0069773095"
132 rx="0"
133 ry="0" /><g
134 transform="matrix(0.59500541,0,0,0.71400649,2.2148058,-6.3674843)"
135 id="g4732"><rect
136 style="fill:url(#linearGradient4939);fill-opacity:1;stroke:none"
137 id="rect3700"
138 width="13.470979"
139 height="13.470979"
140 x="10.948382"
141 y="12.295481" /></g><rect
142 ry="0"
143 rx="0"
144 y="-3.1991448"
145 x="1.5153779"
146 height="16.030609"
147 width="12.824489"
148 id="rect2817"
149 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.6030612;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g
150 transform="matrix(0.07546143,0,0,0.11203951,2.9656204,-4.8213977)"
151 id="g3636"><rect
152 style="fill:url(#linearGradient4949);fill-opacity:1;stroke:none"
153 id="rect3618"
154 width="106.21725"
155 height="100.15598"
156 x="12.646845"
157 y="35.941288" /><path
158 style="fill:#01131a;fill-opacity:1;stroke:none"
159 d="m 12.646845,93.173279 0,42.923991 105.885315,0 0.33193,-57.231989 -106.217245,14.307998 z"
160 id="path4951"
161 sodipodi:nodetypes="ccccc" /></g></g></svg>
162\ No newline at end of file0\ No newline at end of file
1631
=== removed file 'icons/shotwell-24.svg'
--- icons/shotwell-24.svg 2010-08-18 23:46:19 +0000
+++ icons/shotwell-24.svg 1970-01-01 00:00:00 +0000
@@ -1,200 +0,0 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
3
4<svg
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
6 xmlns:cc="http://creativecommons.org/ns#"
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns="http://www.w3.org/2000/svg"
10 xmlns:xlink="http://www.w3.org/1999/xlink"
11 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 version="1.0"
14 id="Layer_1"
15 x="0px"
16 y="0px"
17 width="24"
18 height="24"
19 viewBox="0 0 24 24"
20 enable-background="new 0 0 180 180"
21 xml:space="preserve"
22 inkscape:version="0.47 r22583"
23 sodipodi:docname="shotwell.svg"><metadata
24 id="metadata9"><rdf:RDF><cc:Work
25 rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
26 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
27 id="defs7"><linearGradient
28 id="linearGradient3710"><stop
29 style="stop-color:#c9332e;stop-opacity:1;"
30 offset="0"
31 id="stop3712" /><stop
32 style="stop-color:#87231f;stop-opacity:1;"
33 offset="1"
34 id="stop3714" /></linearGradient><linearGradient
35 id="linearGradient3665"><stop
36 style="stop-color:#667f2e;stop-opacity:1;"
37 offset="0"
38 id="stop3667" /><stop
39 style="stop-color:#94b641;stop-opacity:1;"
40 offset="1"
41 id="stop3669" /></linearGradient><linearGradient
42 id="linearGradient3628"><stop
43 style="stop-color:#099bd1;stop-opacity:1;"
44 offset="0"
45 id="stop3630" /><stop
46 style="stop-color:#035fa9;stop-opacity:1;"
47 offset="1"
48 id="stop3632" /></linearGradient><linearGradient
49 id="linearGradient3607"><stop
50 style="stop-color:#fffbf7;stop-opacity:1;"
51 offset="0"
52 id="stop3609" /><stop
53 style="stop-color:#fed697;stop-opacity:1;"
54 offset="1"
55 id="stop3611" /></linearGradient><linearGradient
56 inkscape:collect="always"
57 xlink:href="#linearGradient3628"
58 id="linearGradient4849"
59 gradientUnits="userSpaceOnUse"
60 gradientTransform="matrix(0.94709495,0,0,0.99337445,107.10999,4.0351276)"
61 x1="-43.661713"
62 y1="60.388466"
63 x2="-43.661713"
64 y2="31.618958" /><radialGradient
65 inkscape:collect="always"
66 xlink:href="#linearGradient3607"
67 id="radialGradient4851"
68 gradientUnits="userSpaceOnUse"
69 gradientTransform="matrix(0.82352939,-6.1355775e-8,5.2590677e-8,0.7058825,-29.1752,17.22328)"
70 cx="-165.3261"
71 cy="58.559208"
72 fx="-165.3261"
73 fy="58.559208"
74 r="8.9683418" /><linearGradient
75 inkscape:collect="always"
76 xlink:href="#linearGradient3710"
77 id="linearGradient4853"
78 gradientUnits="userSpaceOnUse"
79 gradientTransform="matrix(0.16838723,0,0,0.16838725,40.079373,-0.16517623)"
80 x1="-124.5"
81 y1="101.26834"
82 x2="-124.5"
83 y2="73.998131" /><linearGradient
84 inkscape:collect="always"
85 xlink:href="#linearGradient3665"
86 id="linearGradient4859"
87 gradientUnits="userSpaceOnUse"
88 gradientTransform="matrix(1.025641,0,0,1.0126582,136.85898,-4.28481)"
89 x1="-17.5"
90 y1="22"
91 x2="-17.5"
92 y2="62.152832" /></defs><sodipodi:namedview
93 pagecolor="#ffffff"
94 bordercolor="#e7e7e7"
95 borderopacity="1"
96 objecttolerance="10"
97 gridtolerance="10"
98 guidetolerance="10"
99 inkscape:pageopacity="0"
100 inkscape:pageshadow="2"
101 inkscape:window-width="1024"
102 inkscape:window-height="719"
103 id="namedview5"
104 showgrid="false"
105 inkscape:zoom="4"
106 inkscape:cx="14.262976"
107 inkscape:cy="-4.0941656"
108 inkscape:window-x="1024"
109 inkscape:window-y="24"
110 inkscape:window-maximized="1"
111 inkscape:current-layer="Layer_1"
112 showguides="true"
113 inkscape:guide-bbox="true"
114 inkscape:snap-grids="false"
115 inkscape:showpageshadow="false"><inkscape:grid
116 type="xygrid"
117 id="grid2819"
118 empspacing="5"
119 visible="true"
120 enabled="true"
121 snapvisiblegridlinesonly="true" /></sodipodi:namedview>
122
123<rect
124 ry="0"
125 rx="0"
126 y="1.4999686"
127 x="9.5"
128 height="14.000021"
129 width="12"
130 id="rect2823"
131 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g
132 id="g3686"
133 transform="matrix(0.1125,0,0,0.125,1.71875,0.68750003)"><rect
134 y="18.5"
135 x="82.5"
136 height="80"
137 width="80"
138 id="rect3663"
139 style="fill:url(#linearGradient4859);fill-opacity:1;stroke:none" /><path
140 sodipodi:nodetypes="cssssccccccc"
141 id="path3677"
142 d="m 162.5,69.58583 c -2.28236,-1.229642 -4.57791,-5.41744 -7.58117,-4.432837 -0.78685,0.257961 -1.99733,1.357334 -2.75431,0.985074 -1.3901,-0.683607 -3.07858,-2.289088 -4.13145,-3.324628 -0.80496,-0.791701 -4.70948,0.165709 -5.8842,-0.123135 -3.46751,-0.852608 -6.66988,-3.146265 -8.26291,-6.279853 l -2.3787,-3.940301 c -1.72413,-0.890004 -3.25174,-1.970149 -4.56282,-1.970149 l 0,48 10.69739,0 24.85817,0 0,-28.914171 z"
143 style="fill:#6a8430;fill-opacity:1;stroke:none" /><path
144 sodipodi:nodetypes="csscccc"
145 d="m 162.5,82.622687 c -3.33496,-0.219989 -5.59826,-0.201933 -8.62649,0.541512 -2.36305,0.580142 -3.51283,2.267732 -6.28066,2.558951 -3.82935,0.40291 -7.99575,0.09842 -11.75952,0.09842 l 0.13362,12.597917 26.53305,0.08051 0,-15.877312 z"
146 style="fill:#526726;fill-opacity:1;stroke:none"
147 id="path3681" /><path
148 sodipodi:nodetypes="csscccc"
149 d="m 162.5,93.500098 c -2.06783,0.286598 -2.97748,-3.761525 -5.12192,-2.872127 -2.1533,0.893061 -3.76922,2.389161 -6.30492,2.914995 -2.07742,0.4308 -4.65014,-0.342941 -6.35094,-0.128603 l 0,5.085637 17.77778,0 0,-4.999902 z"
150 style="fill:#384619;fill-opacity:1;stroke:none"
151 id="path3679" /></g><rect
152 ry="0"
153 rx="0"
154 y="8.499979"
155 x="6.5"
156 height="14.000021"
157 width="12"
158 id="rect2821"
159 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g
160 id="g4732"
161 transform="matrix(0.74233577,0,0,0.74233656,-1.1273759,0.87261515)"><rect
162 y="12.295481"
163 x="10.948382"
164 height="13.470979"
165 width="13.470979"
166 id="rect3700"
167 style="fill:url(#linearGradient4853);fill-opacity:1;stroke:none" /><path
168 sodipodi:nodetypes="cssssssssssssccccc"
169 id="path3698"
170 d="m 22.746535,19.053834 c 0.198966,-0.08701 0.392759,0.08835 0.48121,0.289058 0.01342,0.03047 -0.02041,0.121367 0,0.144532 0.06273,0.07116 0.189322,-0.132434 0.325522,0.176647 0.0858,0.194719 -0.254487,0.546307 -0.169838,0.642354 0.06335,0.07189 0.242053,-0.07864 0.297218,-0.01604 0.04007,0.04546 0.0063,0.308709 0.02831,0.321178 0.134217,0.07614 0.267055,-0.102667 0.325522,0.09635 0.05617,0.191212 -0.350926,0.215354 -0.22645,0.497826 0.02408,0.05462 0.39413,0.11681 0.479802,0.149211 0.01477,0.0056 0.04442,0.146464 0.0361,0.155907 -0.134993,0.153169 -0.176224,0.05489 -0.176224,0.353295 0,0.181733 0.184661,0.0168 0.268854,0.112343 0.0063,0.0071 5.6e-5,0.843438 5.6e-5,0.99572 l -5.6e-5,2.794243 -2.691384,-9e-6 0,-6.712605 1.021362,0 z"
171 style="fill:#4e1413;fill-opacity:1;stroke:none" /></g><rect
172 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
173 id="rect2817"
174 width="14"
175 height="16"
176 x="1.5000001"
177 y="4.5000005"
178 rx="0"
179 ry="0" /><g
180 id="g3636"
181 transform="matrix(0.11767575,0,0,0.12365028,0.76185377,1.5558495)"><rect
182 y="35.941288"
183 x="19.019604"
184 height="97.047897"
185 width="93.477203"
186 id="rect3618"
187 style="fill:url(#linearGradient4849);fill-opacity:1;stroke:none" /><path
188 transform="matrix(1.5101535,0,0,1.4371859,298.43013,-28.000866)"
189 d="m -156.8853,58.559208 c 0,4.661721 -3.77907,8.440792 -8.4408,8.440792 -4.66172,0 -8.44079,-3.779071 -8.44079,-8.440792 0,-4.661721 3.77907,-8.440792 8.44079,-8.440792 4.66173,0 8.4408,3.779071 8.4408,8.440792 z"
190 sodipodi:ry="8.4407921"
191 sodipodi:rx="8.4407921"
192 sodipodi:cy="58.559208"
193 sodipodi:cx="-165.3261"
194 id="path2825"
195 style="fill:url(#radialGradient4851);fill-opacity:1;stroke:none"
196 sodipodi:type="arc" /><path
197 sodipodi:nodetypes="csssssssssssssssssssssssssssssccssssssssccsssssssssssssssssssssccccc"
198 id="path3615"
199 d="m 25.001687,93.889677 c 0.911316,-0.506743 0.850357,-2.3054 2.209168,-1.801683 1.901206,0.704784 1.088581,1.128726 1.693696,1.801682 0.128025,0.142384 1.336983,0.198353 1.546421,0.08189 1.290536,-0.717609 1.428811,-2.440343 2.87192,-1.637895 0.77509,0.430994 0.782776,1.443802 1.251858,1.965473 0.572285,0.636442 1.657056,0.246064 2.135532,1.310315 0.408696,0.90903 -0.316283,2.35079 0.368201,3.112 0.06084,0.0676 1.602176,0.0398 1.620057,0 0.375268,-0.83469 -0.166368,-9.806135 0.147274,-10.154947 0.800902,-0.890693 2.36496,-0.486634 3.092835,-0.08189 0.850814,0.473098 2.39736,-1.5924 4.565622,0.818948 0.187913,0.208978 1.572247,0 1.840977,0 2.29394,0 4.124986,0.08234 6.112039,0.818947 0.135439,0.0502 0.567423,-0.106008 0.662742,0 0.554782,0.61697 -0.350598,2.558302 0.3682,3.357685 0.178561,0.198583 1.550798,0.04177 1.767331,0.08189 1.274699,0.236268 0.417431,-1.119379 0.957307,-1.719789 0.07499,-0.08338 0.612402,0 0.736398,0 0.596573,0 2.916669,-0.277812 3.313754,0.16379 0.05519,0.06139 -0.131734,0.275712 -0.147282,0.327579 -0.163445,0.545304 -0.267603,4.303477 0,4.749887 0.06463,0.10778 1.612418,1.71555 1.62006,1.71979 1.272108,0.70737 1.03375,-4.110354 1.178223,-4.913679 0.582646,-3.239845 -0.710646,-4.838944 2.798283,-5.814525 0.577837,-0.160657 0.867674,-0.900842 1.399142,-0.900842 0.310506,0 0.394248,-4.154349 0.58541,-4.154349 0.346514,0 0.454812,4.15007 0.874734,4.383572 1.811343,1.007207 1.397344,1.228836 1.706328,1.572462 0.109111,0.121336 1.703036,0.348342 2.061895,1.146525 0.48508,1.078928 0.220917,8.378506 0.220917,10.236847 l -0.0026,0.21108 c 0.02755,0.3772 -0.02605,0.75608 -0.02605,1.1292 0,0.50385 1.160028,0.0514 1.275727,-0.46327 0.06964,-0.30967 0.175313,-0.62543 0.208285,-0.95548 0.06366,-0.636731 -0.109767,-3.004971 0.286392,-3.445541 0.03557,-0.0396 0.12197,0.0226 0.156208,0.0289 0.66034,0.1224 1.307281,0.11582 1.978689,0.11582 0.338089,0 2.214979,0.25838 2.473355,-0.0289 0.183793,-0.2044 -0.02402,-1.16889 -0.05212,-1.41875 -0.133739,-1.189857 -0.05202,-2.445035 -0.05202,-3.648226 l -0.260336,-0.579082 c 0.324992,-1.036327 0.0053,-8.518315 0.624853,-9.207424 0.459311,-0.510798 0.677051,-0.492295 0.93727,-0.63699 1.029373,-0.572387 0.781067,-1.039801 0.781067,-2.258426 0,-0.897099 0.546294,-10.133954 0.781052,-10.133954 0.196926,0 0.833127,9.129019 0.833127,10.307681 0,0.252495 0.730508,2.028475 0.833135,2.142606 0.221701,0.246555 0.450224,0.4428 0.624843,0.636995 0.510577,0.567815 -0.195042,7.311171 0.312426,7.875531 0.284632,0.316538 0.695485,0.936855 1.093486,1.158165 0.456115,0.253626 0.853489,-0.249266 1.30176,0 0.641571,0.356746 1.34858,-0.474975 1.770404,0.463267 0.757395,1.684608 -0.104456,4.052877 0.624853,5.675017 0.08548,0.19006 0.363841,0.11581 0.5207,0.11581 2.157185,0 0.390534,-4.9222 1.145542,-6.601544 0.04749,-0.105472 6.386881,-0.07772 6.560931,0.115818 0.926132,1.029976 -0.102111,5.329836 0.416542,5.906646 0.167527,0.18629 1.48443,0 1.77041,0 0.30014,0 1.06443,0.43767 1.24969,0.23164 0.9455,-1.05151 2.25726,-2.203427 2.70767,-3.706138 0.1699,-0.56681 -0.26969,-1.458098 -0.52069,-1.737249 -0.33609,-0.373751 0,-2.963371 0,-3.590318 0,-5.010921 -0.87601,-8.40012 3.33251,-9.960231 l 0,50.843517 -84.979273,0 0,-34.973952 c 0.54743,-0.02803 1.511853,-0.07246 1.733112,-0.08189 z"
200 style="fill:#01131a;fill-opacity:1;stroke:#01131a;stroke-width:8.29008293px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /></g></svg>
201\ No newline at end of file0\ No newline at end of file
2021
=== removed file 'icons/shotwell.ico'
203Binary files icons/shotwell.ico 2009-12-21 20:03:03 +0000 and icons/shotwell.ico 1970-01-01 00:00:00 +0000 differ2Binary files icons/shotwell.ico 2009-12-21 20:03:03 +0000 and icons/shotwell.ico 1970-01-01 00:00:00 +0000 differ
=== removed file 'icons/shotwell.svg'
--- icons/shotwell.svg 2010-08-18 23:46:19 +0000
+++ icons/shotwell.svg 1970-01-01 00:00:00 +0000
@@ -1,237 +0,0 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
3
4<svg
5 xmlns:dc="http://purl.org/dc/elements/1.1/"
6 xmlns:cc="http://creativecommons.org/ns#"
7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns="http://www.w3.org/2000/svg"
10 xmlns:xlink="http://www.w3.org/1999/xlink"
11 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 version="1.0"
14 id="Layer_1"
15 x="0px"
16 y="0px"
17 width="120"
18 height="120"
19 viewBox="0 0 120 120"
20 enable-background="new 0 0 180 180"
21 xml:space="preserve"
22 inkscape:version="0.47 r22583"
23 sodipodi:docname="shotwell.svg"><metadata
24 id="metadata9"><rdf:RDF><cc:Work
25 rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
26 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
27 id="defs7"><linearGradient
28 id="linearGradient3710"><stop
29 style="stop-color:#c9332e;stop-opacity:1;"
30 offset="0"
31 id="stop3712" /><stop
32 style="stop-color:#87231f;stop-opacity:1;"
33 offset="1"
34 id="stop3714" /></linearGradient><linearGradient
35 id="linearGradient3665"><stop
36 style="stop-color:#667f2e;stop-opacity:1;"
37 offset="0"
38 id="stop3667" /><stop
39 style="stop-color:#94b641;stop-opacity:1;"
40 offset="1"
41 id="stop3669" /></linearGradient><linearGradient
42 id="linearGradient3628"><stop
43 style="stop-color:#099bd1;stop-opacity:1;"
44 offset="0"
45 id="stop3630" /><stop
46 style="stop-color:#035fa9;stop-opacity:1;"
47 offset="1"
48 id="stop3632" /></linearGradient><linearGradient
49 id="linearGradient3607"><stop
50 style="stop-color:#fffbf7;stop-opacity:1;"
51 offset="0"
52 id="stop3609" /><stop
53 style="stop-color:#fed697;stop-opacity:1;"
54 offset="1"
55 id="stop3611" /></linearGradient><linearGradient
56 inkscape:collect="always"
57 xlink:href="#linearGradient3710"
58 id="linearGradient2906"
59 gradientUnits="userSpaceOnUse"
60 gradientTransform="matrix(0.66249999,0,0,0.66249999,155.6125,-4.0249993)"
61 x1="-124.5"
62 y1="101.26834"
63 x2="-124.5"
64 y2="73.998131" /><linearGradient
65 inkscape:collect="always"
66 xlink:href="#linearGradient3628"
67 id="linearGradient2918"
68 gradientUnits="userSpaceOnUse"
69 gradientTransform="matrix(1.0131827,0,0,1.0031202,113.23728,-0.21917682)"
70 x1="-43.661713"
71 y1="60.388466"
72 x2="-43.661713"
73 y2="31.618958" /><radialGradient
74 inkscape:collect="always"
75 xlink:href="#linearGradient3607"
76 id="radialGradient2920"
77 gradientUnits="userSpaceOnUse"
78 gradientTransform="matrix(0.82352939,-6.1355775e-8,5.2590677e-8,0.7058825,-29.1752,17.22328)"
79 cx="-165.3261"
80 cy="58.559208"
81 fx="-165.3261"
82 fy="58.559208"
83 r="8.9683418" /><linearGradient
84 inkscape:collect="always"
85 xlink:href="#linearGradient3665"
86 id="linearGradient2922"
87 gradientUnits="userSpaceOnUse"
88 gradientTransform="matrix(1.025641,0,0,1.0126582,136.85898,-4.28481)"
89 x1="-17.5"
90 y1="22"
91 x2="-17.5"
92 y2="62.152832" /><filter
93 inkscape:collect="always"
94 id="filter3702"><feGaussianBlur
95 inkscape:collect="always"
96 stdDeviation="1.5975"
97 id="feGaussianBlur3704" /></filter><filter
98 inkscape:collect="always"
99 id="filter3706"><feGaussianBlur
100 inkscape:collect="always"
101 stdDeviation="1.5975"
102 id="feGaussianBlur3708" /></filter><filter
103 inkscape:collect="always"
104 id="filter3710"><feGaussianBlur
105 inkscape:collect="always"
106 stdDeviation="1.5975"
107 id="feGaussianBlur3712" /></filter></defs><sodipodi:namedview
108 pagecolor="#ffffff"
109 bordercolor="#e7e7e7"
110 borderopacity="1"
111 objecttolerance="10"
112 gridtolerance="10"
113 guidetolerance="10"
114 inkscape:pageopacity="0"
115 inkscape:pageshadow="2"
116 inkscape:window-width="1024"
117 inkscape:window-height="719"
118 id="namedview5"
119 showgrid="false"
120 inkscape:zoom="1"
121 inkscape:cx="36.341145"
122 inkscape:cy="36.952073"
123 inkscape:window-x="1024"
124 inkscape:window-y="24"
125 inkscape:window-maximized="1"
126 inkscape:current-layer="Layer_1"
127 showguides="true"
128 inkscape:guide-bbox="true"
129 inkscape:snap-grids="false"
130 inkscape:showpageshadow="false"><inkscape:grid
131 type="xygrid"
132 id="grid2819"
133 empspacing="5"
134 visible="true"
135 enabled="true"
136 snapvisiblegridlinesonly="true" /></sodipodi:namedview>
137
138<rect
139 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.99999981999999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3702);opacity:0.6"
140 id="rect2924"
141 width="62.000004"
142 height="71"
143 x="50.5"
144 y="5.5"
145 rx="0"
146 ry="0" /><rect
147 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.99999981999999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3706);opacity:0.6"
148 id="rect2926"
149 width="65"
150 height="74"
151 x="34.5"
152 y="39.5"
153 rx="0"
154 ry="0" /><rect
155 ry="0"
156 rx="0"
157 y="15.5"
158 x="7.5"
159 height="88"
160 width="78"
161 id="rect2928"
162 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.99999994000000003;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3710);opacity:0.6" /><rect
163 ry="0"
164 rx="0"
165 y="5.5"
166 x="50.5"
167 height="71"
168 width="62.000004"
169 id="rect2823"
170 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><g
171 id="g3686"
172 transform="matrix(0.6625,0,0,0.6625,0.34375,-2.25625)"><rect
173 y="18.5"
174 x="82.5"
175 height="80"
176 width="80"
177 id="rect3663"
178 style="fill:url(#linearGradient2922);fill-opacity:1;stroke:none" /><path
179 sodipodi:nodetypes="cssssccccccc"
180 id="path3677"
181 d="m 162.5,69.403979 c -2.22852,-1.237376 -4.46994,-5.451512 -7.40236,-4.460717 -0.76829,0.259584 -1.95022,1.365871 -2.68935,0.99127 -1.35731,-0.687906 -3.00597,-2.303485 -4.03401,-3.345538 -0.78598,-0.79668 -4.59841,0.166751 -5.74542,-0.123909 -3.38574,-0.857971 -6.51258,-3.166053 -8.06803,-6.319349 l -2.32261,-3.965082 c -1.68346,-0.895603 -3.17504,-1.982541 -4.4552,-1.982541 l 0,48.301887 10.4451,0 24.27188,0 0,-29.096021 z"
182 style="fill:#6a8430;fill-opacity:1;stroke:none" /><path
183 sodipodi:nodetypes="csscccc"
184 d="m 162.5,79.027822 c -3.20911,-0.269797 -5.387,-0.247653 -8.30096,0.664119 -2.27389,0.711495 -3.38028,2.781181 -6.04365,3.138337 -3.68484,0.494134 -7.69403,0.120706 -11.31577,0.120706 l 0.12858,15.450277 25.5318,0.09874 0,-19.472178 z"
185 style="fill:#526726;fill-opacity:1;stroke:none"
186 id="path3681" /><path
187 sodipodi:nodetypes="csscccc"
188 d="m 162.5,90.952978 c -2.45799,0.432601 -3.53926,-5.677772 -6.08832,-4.335286 -2.55957,1.348017 -4.48039,3.606282 -7.49452,4.399992 -2.46939,0.650265 -5.52753,-0.517646 -7.54924,-0.194118 l 0,7.676434 21.13208,0 0,-7.547022 z"
189 style="fill:#384619;fill-opacity:1;stroke:none"
190 id="path3679" /></g><rect
191 ry="0"
192 rx="0"
193 y="39.5"
194 x="34.5"
195 height="74"
196 width="65"
197 id="rect2821"
198 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /><rect
199 style="fill:url(#linearGradient2906);fill-opacity:1;stroke:none"
200 id="rect3700"
201 width="53"
202 height="53"
203 x="41"
204 y="45" /><path
205 style="fill:#4e1413;fill-opacity:1;stroke:none"
206 d="m 86.549183,74.081477 c 0.886193,-0.310035 1.749359,0.314783 2.143319,1.029989 0.05979,0.10859 -0.09092,0.432448 0,0.514995 0.279367,0.253582 0.843247,-0.471893 1.449895,0.629429 0.38218,0.693827 -1.133497,1.946613 -0.756471,2.288853 0.282161,0.256125 1.078114,-0.280248 1.323818,-0.05721 0.178461,0.161993 0.02823,1.100004 0.126077,1.14443 0.597812,0.271316 1.189475,-0.365825 1.449896,0.343329 0.2502,0.681328 -1.563042,0.767351 -1.008621,1.773859 0.107211,0.194647 1.755465,0.416218 2.137051,0.531672 0.06578,0.01985 0.197844,0.521889 0.160786,0.555535 -0.601263,0.545772 -0.784906,0.195587 -0.784906,1.258864 0,0.647559 0.822487,0.05987 1.197486,0.400301 0.02795,0.02536 2.48e-4,3.005357 2.48e-4,3.547977 L 93.987513,98 82,97.999967 l 0,-23.918486 4.549183,0 z"
207 id="path3698"
208 sodipodi:nodetypes="cssssssssssssccccc" /><rect
209 style="fill:#ffffff;fill-opacity:1;stroke:#888a85;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
210 id="rect2817"
211 width="78"
212 height="88"
213 x="7.5"
214 y="15.5"
215 rx="0"
216 ry="0" /><g
217 id="g3636"
218 transform="matrix(0.65656596,0,0,0.66151013,0.69694898,0.83443815)"><rect
219 y="32"
220 x="19"
221 height="98"
222 width="100"
223 id="rect3618"
224 style="fill:url(#linearGradient2918);fill-opacity:1;stroke:none" /><path
225 transform="matrix(0.90221167,0,0,0.89546848,202.92837,6.7683671)"
226 d="m -156.8853,58.559208 c 0,4.661721 -3.77907,8.440792 -8.4408,8.440792 -4.66172,0 -8.44079,-3.779071 -8.44079,-8.440792 0,-4.661721 3.77907,-8.440792 8.44079,-8.440792 4.66173,0 8.4408,3.779071 8.4408,8.440792 z"
227 sodipodi:ry="8.4407921"
228 sodipodi:rx="8.4407921"
229 sodipodi:cy="58.559208"
230 sodipodi:cx="-165.3261"
231 id="path2825"
232 style="fill:url(#radialGradient2920);fill-opacity:1;stroke:none"
233 sodipodi:type="arc" /><path
234 sodipodi:nodetypes="csssssssssssssssssssssssssssssccssssssssccsssssssssssssssssssssccccc"
235 id="path3615"
236 d="m 21.519059,93.213403 c 1.061673,-0.524535 0.990657,-2.386339 2.573658,-1.864938 2.214885,0.729528 1.268186,1.168354 1.973138,1.864937 0.149149,0.147381 1.557573,0.205316 1.801566,0.08477 1.503461,-0.742803 1.66455,-2.52602 3.345756,-1.695399 0.902974,0.446126 0.911928,1.494492 1.458404,2.034479 0.666705,0.658786 1.930453,0.254702 2.487873,1.356318 0.476127,0.940945 -0.368466,2.433317 0.428949,3.221258 0.07088,0.06998 1.86652,0.04117 1.887352,0 0.437183,-0.863997 -0.193818,-10.150414 0.171571,-10.511472 0.933044,-0.921965 2.755155,-0.503719 3.603123,-0.08477 0.991189,0.489709 2.7929,-1.648306 5.318904,0.8477 0.218916,0.216316 1.83165,0 2.144719,0 2.672417,0 4.805567,0.08523 7.120463,0.8477 0.157786,0.05197 0.661043,-0.10973 0.772089,0 0.646315,0.638631 -0.408444,2.648119 0.428948,3.475566 0.208023,0.205556 1.806665,0.04323 2.058923,0.08477 1.485011,0.244562 0.486304,-1.158679 1.115253,-1.780169 0.08737,-0.08631 0.713443,0 0.857896,0 0.695002,0 3.39789,-0.287565 3.86049,0.16954 0.0643,0.06355 -0.153469,0.285393 -0.171582,0.33908 -0.190411,0.56445 -0.311756,4.454567 0,4.916656 0.07529,0.111549 1.878451,1.775769 1.887354,1.780168 1.481993,0.732198 1.204308,-4.254669 1.372618,-5.086196 0.678776,-3.353592 -0.827896,-5.008833 3.259972,-6.018664 0.673175,-0.166298 1.010831,-0.93247 1.629986,-0.93247 0.361736,0 0.459296,-4.300201 0.681996,-4.300201 0.403686,0 0.529852,4.295772 1.019056,4.537471 2.110196,1.042569 1.627893,1.271979 1.987856,1.627669 0.12711,0.125596 1.98402,0.360573 2.402087,1.186779 0.565113,1.116807 0.257366,8.672665 0.257366,10.596246 l -0.003,0.218489 c 0.0321,0.39045 -0.03036,0.78263 -0.03036,1.16885 0,0.52154 1.35142,0.0532 1.486209,-0.47953 0.08113,-0.32055 0.204238,-0.64739 0.24265,-0.989033 0.07416,-0.65908 -0.127878,-3.110471 0.333644,-3.566513 0.04144,-0.041 0.142094,0.0234 0.181981,0.02997 0.769289,0.126692 1.52297,0.119882 2.305152,0.119882 0.393871,0 2.580428,0.267459 2.881434,-0.02997 0.214116,-0.211576 -0.02799,-1.209927 -0.06072,-1.468564 -0.155806,-1.23163 -0.06061,-2.530874 -0.06061,-3.776308 l -0.303288,-0.599412 c 0.378611,-1.072711 0.0062,-8.817379 0.727946,-9.530682 0.535093,-0.528731 0.788757,-0.509578 1.091909,-0.659354 1.199211,-0.592482 0.909938,-1.076307 0.909938,-2.337715 0,-0.928595 0.636426,-10.489742 0.909916,-10.489742 0.229418,0 0.970585,9.449524 0.970585,10.669567 0,0.261359 0.851034,2.099693 0.970594,2.21783 0.258279,0.255212 0.524507,0.458346 0.727935,0.659358 0.594817,0.587751 -0.227222,7.567856 0.363974,8.152028 0.331592,0.327653 0.810233,0.969748 1.2739,1.198827 0.531369,0.26253 0.994306,-0.258017 1.516538,0 0.747423,0.369271 1.571082,-0.491649 2.062502,0.479531 0.882358,1.743754 -0.121692,4.195166 0.727947,5.874257 0.09958,0.196736 0.423871,0.119883 0.60661,0.119883 2.513101,0 0.45497,-5.095015 1.334551,-6.833319 0.0553,-0.109174 7.44065,-0.08045 7.64341,0.119883 1.07893,1.066138 -0.11895,5.516963 0.48527,6.114022 0.19517,0.192832 1.72935,0 2.06251,0 0.34967,0 1.24005,0.453039 1.45588,0.239764 1.1015,-1.088415 2.62968,-2.28078 3.15441,-3.836248 0.19793,-0.58671 -0.31419,-1.509289 -0.6066,-1.798242 -0.39154,-0.386872 0,-3.06741 0,-3.716366 0,-5.186847 -1.02054,-8.695037 3.88234,-10.309919 l 0,52.628545 -99,0 0,-36.201827 c 0.637751,-0.02902 1.761294,-0.075 2.019059,-0.08477 z"
237 style="fill:#01131a;fill-opacity:1;stroke:#01131a;stroke-width:1.5173738px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /></g></svg>
238\ No newline at end of file0\ No newline at end of file
2391
=== modified file 'misc/shotwell-viewer.desktop.head'
--- misc/shotwell-viewer.desktop.head 2013-08-06 01:43:20 +0000
+++ misc/shotwell-viewer.desktop.head 2014-05-20 04:18:55 +0000
@@ -1,9 +1,9 @@
1[Desktop Entry]1[Desktop Entry]
2Version=1.02Version=1.0
3Name=Shotwell Viewer3Name=Photo Viewer
4GenericName=Photo Viewer4GenericName=Photo Viewer
5Exec=shotwell %f5Exec=shotwell %f
6Icon=shotwell6Icon=multimedia-photo-viewer
7Terminal=false7Terminal=false
8NoDisplay=true8NoDisplay=true
9Type=Application9Type=Application
@@ -11,4 +11,4 @@
11Categories=Graphics;Viewer;Photography;GNOME;GTK;11Categories=Graphics;Viewer;Photography;GNOME;GTK;
12X-GIO-NoFuse=true12X-GIO-NoFuse=true
13X-GNOME-Gettext-Domain=shotwell13X-GNOME-Gettext-Domain=shotwell
14X-GNOME-FullName=Shotwell Photo Viewer14X-GNOME-FullName=Photo Viewer
1515
=== modified file 'misc/shotwell.desktop.head'
--- misc/shotwell.desktop.head 2013-01-23 01:34:50 +0000
+++ misc/shotwell.desktop.head 2014-05-20 04:18:55 +0000
@@ -1,15 +1,15 @@
1[Desktop Entry]1[Desktop Entry]
2Version=1.02Version=1.0
3Name=Shotwell3Name=Photos
4GenericName=Photo Manager4GenericName=Photo Manager
5Comment=Organize your photos5Comment=Organize your photos
6Keywords=album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;6Keywords=album;camera;cameras;crop;edit;enhance;export;gallery;image;images;import;organize;photo;photographs;photos;picture;pictures;photography;print;publish;rotate;share;tags;video;facebook;flickr;picasa;youtube;piwigo;
7Exec=shotwell %U7Exec=shotwell %U
8Icon=shotwell8Icon=multimedia-photo-manager
9Terminal=false9Terminal=false
10Type=Application10Type=Application
11MimeType=x-content/image-dcf;11MimeType=x-content/image-dcf;
12Categories=Graphics;Photography;GNOME;GTK;12Categories=Graphics;Photography;GNOME;GTK;
13X-GIO-NoFuse=true13X-GIO-NoFuse=true
14X-GNOME-Gettext-Domain=shotwell14X-GNOME-Gettext-Domain=shotwell
15X-GNOME-FullName=Shotwell Photo Manager15X-GNOME-FullName=Photos
1616
=== modified file 'src/AppWindow.vala'
--- src/AppWindow.vala 2013-08-05 22:06:09 +0000
+++ src/AppWindow.vala 2014-05-20 04:18:55 +0000
@@ -440,7 +440,7 @@
440 assert(instance == null);440 assert(instance == null);
441 instance = this;441 instance = this;
442442
443 title = Resources.APP_TITLE;443 title = _(Resources.APP_TITLE);
444 444
445 GLib.List<Gdk.Pixbuf> pixbuf_list = new GLib.List<Gdk.Pixbuf>();445 GLib.List<Gdk.Pixbuf> pixbuf_list = new GLib.List<Gdk.Pixbuf>();
446 foreach (string resource in Resources.APP_ICONS)446 foreach (string resource in Resources.APP_ICONS)
@@ -572,7 +572,7 @@
572 }572 }
573 573
574 public static void error_message(string message, Gtk.Window? parent = null) {574 public static void error_message(string message, Gtk.Window? parent = null) {
575 error_message_with_title(Resources.APP_TITLE, message, parent);575 error_message_with_title(_(Resources.APP_TITLE), message, parent);
576 }576 }
577 577
578 public static void error_message_with_title(string title, string message, Gtk.Window? parent = null, bool should_escape = true) {578 public static void error_message_with_title(string title, string message, Gtk.Window? parent = null, bool should_escape = true) {
@@ -632,7 +632,7 @@
632 // Occasionally, with_markup doesn't actually enable markup...? Force the issue.632 // Occasionally, with_markup doesn't actually enable markup...? Force the issue.
633 dialog.set_markup(message);633 dialog.set_markup(message);
634 dialog.use_markup = true;634 dialog.use_markup = true;
635 dialog.title = (title != null) ? title : Resources.APP_TITLE;635 dialog.title = (title != null) ? title : _(Resources.APP_TITLE);
636 dialog.add_buttons(affirmative, Gtk.ResponseType.YES, _("_Cancel"),636 dialog.add_buttons(affirmative, Gtk.ResponseType.YES, _("_Cancel"),
637 Gtk.ResponseType.CANCEL);637 Gtk.ResponseType.CANCEL);
638 638
@@ -648,7 +648,7 @@
648 Gtk.Window? parent = null) {648 Gtk.Window? parent = null) {
649 Gtk.MessageDialog dialog = new Gtk.MessageDialog((parent != null) ? parent : get_instance(),649 Gtk.MessageDialog dialog = new Gtk.MessageDialog((parent != null) ? parent : get_instance(),
650 Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION, Gtk.ButtonsType.NONE, "%s", message);650 Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION, Gtk.ButtonsType.NONE, "%s", message);
651 dialog.title = (title != null) ? title : Resources.APP_TITLE;651 dialog.title = (title != null) ? title : _(Resources.APP_TITLE);
652 dialog.add_buttons(negative, Gtk.ResponseType.NO, affirmative, Gtk.ResponseType.YES,652 dialog.add_buttons(negative, Gtk.ResponseType.NO, affirmative, Gtk.ResponseType.YES,
653 affirmative_all, Gtk.ResponseType.APPLY, _("_Cancel"), Gtk.ResponseType.CANCEL);653 affirmative_all, Gtk.ResponseType.APPLY, _("_Cancel"), Gtk.ResponseType.CANCEL);
654 654
@@ -953,4 +953,3 @@
953 }953 }
954 954
955}955}
956
957956
=== modified file 'src/DesktopIntegration.vala'
--- src/DesktopIntegration.vala 2013-01-21 21:16:09 +0000
+++ src/DesktopIntegration.vala 2014-05-20 04:18:55 +0000
@@ -72,7 +72,7 @@
72 }72 }
73 73
74 // dont add Shotwell to app list74 // dont add Shotwell to app list
75 if (!already_contains && !external_app.get_name().contains(Resources.APP_TITLE))75 if (!already_contains && !external_app.get_name().contains(_(Resources.APP_TITLE)))
76 external_apps.add(external_app);76 external_apps.add(external_app);
77 }77 }
78 }78 }
@@ -305,4 +305,4 @@
305 Config.Facade.get_instance().set_desktop_background(xml_file.get_path());305 Config.Facade.get_instance().set_desktop_background(xml_file.get_path());
306}306}
307307
308}308}
309\ No newline at end of file309\ No newline at end of file
310310
=== modified file 'src/MetadataWriter.vala'
--- src/MetadataWriter.vala 2013-02-27 02:29:54 +0000
+++ src/MetadataWriter.vala 2014-05-20 04:18:55 +0000
@@ -147,7 +147,7 @@
147147
148 // add the software name/version only if updating the metadata in the file148 // add the software name/version only if updating the metadata in the file
149 if (changed)149 if (changed)
150 metadata.set_software(Resources.APP_TITLE, Resources.APP_VERSION);150 metadata.set_software(_(Resources.APP_TITLE), Resources.APP_VERSION);
151 151
152 return changed;152 return changed;
153 }153 }
@@ -672,4 +672,3 @@
672 count_cancelled_work(1, true);672 count_cancelled_work(1, true);
673 }673 }
674}674}
675
676675
=== modified file 'src/Photo.vala'
--- src/Photo.vala 2013-10-29 01:04:13 +0000
+++ src/Photo.vala 2014-05-20 04:18:55 +0000
@@ -3518,7 +3518,7 @@
3518 metadata.set_comment(get_comment());3518 metadata.set_comment(get_comment());
3519 metadata.set_pixel_dimensions(get_dimensions()); // created by sniffing pixbuf not metadata3519 metadata.set_pixel_dimensions(get_dimensions()); // created by sniffing pixbuf not metadata
3520 metadata.set_orientation(get_orientation());3520 metadata.set_orientation(get_orientation());
3521 metadata.set_software(Resources.APP_TITLE, Resources.APP_VERSION);3521 metadata.set_software(_(Resources.APP_TITLE), Resources.APP_VERSION);
3522 3522
3523 if (get_orientation() != get_original_orientation())3523 if (get_orientation() != get_original_orientation())
3524 metadata.remove_exif_thumbnail();3524 metadata.remove_exif_thumbnail();
@@ -3601,7 +3601,7 @@
3601 //Yes, set metadata obtained above.3601 //Yes, set metadata obtained above.
3602 metadata.set_title(get_title());3602 metadata.set_title(get_title());
3603 metadata.set_comment(get_comment());3603 metadata.set_comment(get_comment());
3604 metadata.set_software(Resources.APP_TITLE, Resources.APP_VERSION);3604 metadata.set_software(_(Resources.APP_TITLE), Resources.APP_VERSION);
3605 3605
3606 if (get_exposure_time() != 0)3606 if (get_exposure_time() != 0)
3607 metadata.set_exposure_date_time(new MetadataDateTime(get_exposure_time()));3607 metadata.set_exposure_date_time(new MetadataDateTime(get_exposure_time()));
@@ -5378,4 +5378,3 @@
5378 }5378 }
5379 }5379 }
5380}5380}
5381
53825381
=== modified file 'src/Resources.vala'
--- src/Resources.vala 2014-03-18 07:54:48 +0000
+++ src/Resources.vala 2014-05-20 04:18:55 +0000
@@ -13,7 +13,7 @@
13extern const string? _GIT_VERSION;13extern const string? _GIT_VERSION;
1414
15namespace Resources {15namespace Resources {
16 public const string APP_TITLE = "Shotwell";16 public const string APP_TITLE = _("Photos");
17 public const string APP_LIBRARY_ROLE = _("Photo Manager");17 public const string APP_LIBRARY_ROLE = _("Photo Manager");
18 public const string APP_DIRECT_ROLE = _("Photo Viewer");18 public const string APP_DIRECT_ROLE = _("Photo Viewer");
19 public const string APP_VERSION = _VERSION;19 public const string APP_VERSION = _VERSION;
@@ -30,7 +30,7 @@
30 public const string YORBA_URL = "http://www.yorba.org";30 public const string YORBA_URL = "http://www.yorba.org";
31 public const string WIKI_URL = "http://redmine.yorba.org/projects/shotwell/wiki/Shotwell";31 public const string WIKI_URL = "http://redmine.yorba.org/projects/shotwell/wiki/Shotwell";
32 public const string FAQ_URL = "http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ";32 public const string FAQ_URL = "http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ";
33 public const string BUG_DB_URL = "http://redmine.yorba.org/projects/shotwell/wiki/ReportingABug";33 public const string BUG_DB_URL = "https://bugs.launchpad.net/pantheon-photos";
34 public const string DIR_PATTERN_URI_SYSWIDE = "ghelp:shotwell?other-files";34 public const string DIR_PATTERN_URI_SYSWIDE = "ghelp:shotwell?other-files";
3535
36 private const string LIB = _LIB;36 private const string LIB = _LIB;
@@ -85,13 +85,13 @@
85 public const string PUBLISH = "applications-internet";85 public const string PUBLISH = "applications-internet";
86 public const string MERGE = "shotwell-merge-events";86 public const string MERGE = "shotwell-merge-events";
8787
88 public const string ICON_APP = "shotwell.svg";88 public const string ICON_APP = "multimedia-photo-manager";
89 public const string ICON_APP16 = "shotwell-16.svg";89 public const string ICON_APP16 = "multimedia-photo-manager";
90 public const string ICON_APP24 = "shotwell-24.svg";90 public const string ICON_APP24 = "multimedia-photo-manager";
91 91
92 public const string APP_ICONS[] = { ICON_APP, ICON_APP16, ICON_APP24 };92 public const string APP_ICONS[] = { ICON_APP, ICON_APP16, ICON_APP24 };
93 93
94 public const string ICON_ABOUT_LOGO = "shotwell.svg";94 public const string ICON_ABOUT_LOGO = "multimedia-photo-manager";
95 public const string ICON_GENERIC_PLUGIN = "generic-plugin.png";95 public const string ICON_GENERIC_PLUGIN = "generic-plugin.png";
96 public const string ICON_SLIDESHOW_EXTENSION_POINT = "media-playback-start";96 public const string ICON_SLIDESHOW_EXTENSION_POINT = "media-playback-start";
97 public const string ICON_RATING_REJECTED = "rejected.svg";97 public const string ICON_RATING_REJECTED = "rejected.svg";
9898
=== modified file 'src/camera/ImportPage.vala'
--- src/camera/ImportPage.vala 2014-02-02 03:57:33 +0000
+++ src/camera/ImportPage.vala 2014-05-20 04:18:55 +0000
@@ -1020,7 +1020,7 @@
1020 Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(), 1020 Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(),
1021 Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION,1021 Gtk.DialogFlags.MODAL, Gtk.MessageType.QUESTION,
1022 Gtk.ButtonsType.CANCEL, "%s", mounted_message);1022 Gtk.ButtonsType.CANCEL, "%s", mounted_message);
1023 dialog.title = Resources.APP_TITLE;1023 dialog.title = _(Resources.APP_TITLE);
1024 dialog.add_button(_("_Unmount"), Gtk.ResponseType.YES);1024 dialog.add_button(_("_Unmount"), Gtk.ResponseType.YES);
1025 int dialog_res = dialog.run();1025 int dialog_res = dialog.run();
1026 dialog.destroy();1026 dialog.destroy();
@@ -1037,7 +1037,7 @@
1037 Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(),1037 Gtk.MessageDialog dialog = new Gtk.MessageDialog(AppWindow.get_instance(),
1038 Gtk.DialogFlags.MODAL, Gtk.MessageType.WARNING,1038 Gtk.DialogFlags.MODAL, Gtk.MessageType.WARNING,
1039 Gtk.ButtonsType.OK, "%s", locked_message);1039 Gtk.ButtonsType.OK, "%s", locked_message);
1040 dialog.title = Resources.APP_TITLE;1040 dialog.title = _(Resources.APP_TITLE);
1041 dialog.run();1041 dialog.run();
1042 dialog.destroy();1042 dialog.destroy();
1043 1043
@@ -1802,4 +1802,3 @@
1802 return search_filter;1802 return search_filter;
1803 }1803 }
1804}1804}
1805
18061805
=== modified file 'src/direct/DirectPhotoPage.vala'
--- src/direct/DirectPhotoPage.vala 2013-11-19 23:38:42 +0000
+++ src/direct/DirectPhotoPage.vala 2014-05-20 04:18:55 +0000
@@ -229,7 +229,7 @@
229 AppWindow.error_message(_("%s is not a file.").printf(file.get_path()));229 AppWindow.error_message(_("%s is not a file.").printf(file.get_path()));
230 else if (!PhotoFileFormat.is_file_supported(file))230 else if (!PhotoFileFormat.is_file_supported(file))
231 AppWindow.error_message(_("%s does not support the file format of\n%s.").printf(231 AppWindow.error_message(_("%s does not support the file format of\n%s.").printf(
232 Resources.APP_TITLE, file.get_path()));232 _(Resources.APP_TITLE), file.get_path()));
233 else233 else
234 return true;234 return true;
235 235
@@ -577,4 +577,4 @@
577 // direct.ui.577 // direct.ui.
578 ui_filenames.add("direct_context.ui");578 ui_filenames.add("direct_context.ui");
579 }579 }
580}580}
581\ No newline at end of file581\ No newline at end of file
582582
=== modified file 'src/direct/DirectWindow.vala'
--- src/direct/DirectWindow.vala 2013-01-21 21:16:09 +0000
+++ src/direct/DirectWindow.vala 2014-05-20 04:18:55 +0000
@@ -38,7 +38,7 @@
38 38
39 public void update_title(File file, bool modified) {39 public void update_title(File file, bool modified) {
40 title = "%s%s (%s) - %s".printf((modified) ? "*" : "", file.get_basename(),40 title = "%s%s (%s) - %s".printf((modified) ? "*" : "", file.get_basename(),
41 get_display_pathname(file.get_parent()), Resources.APP_TITLE);41 get_display_pathname(file.get_parent()), _(Resources.APP_TITLE));
42 }42 }
43 43
44 protected override void on_fullscreen() {44 protected override void on_fullscreen() {
@@ -95,4 +95,3 @@
95 return (base.key_press_event != null) ? base.key_press_event(event) : false;95 return (base.key_press_event != null) ? base.key_press_event(event) : false;
96 }96 }
97}97}
98
9998
=== modified file 'src/main.vala'
--- src/main.vala 2014-04-21 05:00:16 +0000
+++ src/main.vala 2014-05-20 04:18:55 +0000
@@ -76,7 +76,7 @@
76 if (errormsg != null) {76 if (errormsg != null) {
77 Gtk.MessageDialog dialog = new Gtk.MessageDialog(null, Gtk.DialogFlags.MODAL, 77 Gtk.MessageDialog dialog = new Gtk.MessageDialog(null, Gtk.DialogFlags.MODAL,
78 Gtk.MessageType.ERROR, Gtk.ButtonsType.OK, "%s", errormsg);78 Gtk.MessageType.ERROR, Gtk.ButtonsType.OK, "%s", errormsg);
79 dialog.title = Resources.APP_TITLE;79 dialog.title = _(Resources.APP_TITLE);
80 dialog.run();80 dialog.run();
81 dialog.destroy();81 dialog.destroy();
82 82
@@ -346,9 +346,9 @@
346 346
347 if (CommandlineOptions.show_version) {347 if (CommandlineOptions.show_version) {
348 if (Resources.GIT_VERSION != null)348 if (Resources.GIT_VERSION != null)
349 print("%s %s (%s)\n", Resources.APP_TITLE, Resources.APP_VERSION, Resources.GIT_VERSION);349 print("%s %s (%s)\n", _(Resources.APP_TITLE), Resources.APP_VERSION, Resources.GIT_VERSION);
350 else350 else
351 print("%s %s\n", Resources.APP_TITLE, Resources.APP_VERSION);351 print("%s %s\n", _(Resources.APP_TITLE), Resources.APP_VERSION);
352352
353 AppDirs.terminate();353 AppDirs.terminate();
354 354
@@ -407,7 +407,7 @@
407 startup_timer.start();407 startup_timer.start();
408 408
409 // set up GLib environment409 // set up GLib environment
410 GLib.Environment.set_application_name(Resources.APP_TITLE);410 GLib.Environment.set_application_name(_(Resources.APP_TITLE));
411 411
412 // in both the case of running as the library or an editor, Resources is always412 // in both the case of running as the library or an editor, Resources is always
413 // initialized413 // initialized
@@ -437,5 +437,4 @@
437 Posix.system(cmdline);437 Posix.system(cmdline);
438 Posix.system("sync");438 Posix.system("sync");
439 }439 }
440}440}
441
442\ No newline at end of file441\ No newline at end of file

Subscribers

People subscribed via source and target branches