Merge lp:~tiagosh/messaging-app/unknown-attachments-delegate into lp:messaging-app
- unknown-attachments-delegate
- Merge into trunk
Status: | Superseded |
---|---|
Proposed branch: | lp:~tiagosh/messaging-app/unknown-attachments-delegate |
Merge into: | lp:messaging-app |
Diff against target: |
504 lines (+246/-54) 4 files modified
po/messaging-app.pot (+36/-29) src/qml/MMS/MMSDefault.qml (+39/-18) src/qml/MMSDelegate.qml (+6/-7) src/qml/assets/transfer-unsupported01.svg (+165/-0) |
To merge this branch: | bzr merge lp:~tiagosh/messaging-app/unknown-attachments-delegate |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot | continuous-integration | Needs Fixing | |
Ubuntu Phablet Team | Pending | ||
Review via email: mp+251015@code.launchpad.net |
This proposal has been superseded by a proposal from 2015-02-28.
Commit message
Enable MMSDefault for unknown attachment types
Description of the change
Enable MMSDefault for unknown attachment types
PS Jenkins bot (ps-jenkins) wrote : | # |
- 326. By Tiago Salem Herrmann
-
Change label according to the mime type.
update pot file
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:326
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
Unmerged revisions
Preview Diff
1 | === modified file 'po/messaging-app.pot' | |||
2 | --- po/messaging-app.pot 2015-01-27 19:03:46 +0000 | |||
3 | +++ po/messaging-app.pot 2015-02-27 21:42:15 +0000 | |||
4 | @@ -8,7 +8,7 @@ | |||
5 | 8 | msgstr "" | 8 | msgstr "" |
6 | 9 | "Project-Id-Version: PACKAGE VERSION\n" | 9 | "Project-Id-Version: PACKAGE VERSION\n" |
7 | 10 | "Report-Msgid-Bugs-To: \n" | 10 | "Report-Msgid-Bugs-To: \n" |
9 | 11 | "POT-Creation-Date: 2015-01-16 15:26-0200\n" | 11 | "POT-Creation-Date: 2015-02-27 18:40-0300\n" |
10 | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
11 | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
12 | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
13 | @@ -19,7 +19,7 @@ | |||
14 | 19 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" | 19 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" |
15 | 20 | 20 | ||
16 | 21 | #. TRANSLATORS: %1 is the first recipient the message is sent to, %2 is the count of remaining recipients | 21 | #. TRANSLATORS: %1 is the first recipient the message is sent to, %2 is the count of remaining recipients |
18 | 22 | #: ../src/qml/ThreadDelegate.qml:45 | 22 | #: ../src/qml/ThreadDelegate.qml:51 |
19 | 23 | #, qt-format | 23 | #, qt-format |
20 | 24 | msgid "%1 + %2" | 24 | msgid "%1 + %2" |
21 | 25 | msgstr "" | 25 | msgstr "" |
22 | @@ -49,16 +49,11 @@ | |||
23 | 49 | msgid "+" | 49 | msgid "+" |
24 | 50 | msgstr "" | 50 | msgstr "" |
25 | 51 | 51 | ||
26 | 52 | #. TRANSLATORS: this refers to creating a new contact | ||
27 | 53 | #: ../src/qml/NewRecipientPage.qml:179 | ||
28 | 54 | msgid "+ Create New" | ||
29 | 55 | msgstr "" | ||
30 | 56 | |||
31 | 57 | #: ../src/qml/MessageInfoDialog.qml:60 | 52 | #: ../src/qml/MessageInfoDialog.qml:60 |
32 | 58 | msgid "Accepted" | 53 | msgid "Accepted" |
33 | 59 | msgstr "" | 54 | msgstr "" |
34 | 60 | 55 | ||
36 | 61 | #: ../src/qml/Messages.qml:470 | 56 | #: ../src/qml/Messages.qml:563 |
37 | 62 | msgid "Add" | 57 | msgid "Add" |
38 | 63 | msgstr "" | 58 | msgstr "" |
39 | 64 | 59 | ||
40 | @@ -70,39 +65,43 @@ | |||
41 | 70 | msgid "All" | 65 | msgid "All" |
42 | 71 | msgstr "" | 66 | msgstr "" |
43 | 72 | 67 | ||
45 | 73 | #: ../src/qml/ThreadDelegate.qml:77 | 68 | #: ../src/qml/ThreadDelegate.qml:83 |
46 | 74 | #, qt-format | 69 | #, qt-format |
47 | 75 | msgid "Attachment: %1 contact" | 70 | msgid "Attachment: %1 contact" |
48 | 76 | msgid_plural "Attachments: %1 contacts" | 71 | msgid_plural "Attachments: %1 contacts" |
49 | 77 | msgstr[0] "" | 72 | msgstr[0] "" |
50 | 78 | msgstr[1] "" | 73 | msgstr[1] "" |
51 | 79 | 74 | ||
53 | 80 | #: ../src/qml/ThreadDelegate.qml:80 | 75 | #: ../src/qml/ThreadDelegate.qml:86 |
54 | 81 | #, qt-format | 76 | #, qt-format |
55 | 82 | msgid "Attachment: %1 file" | 77 | msgid "Attachment: %1 file" |
56 | 83 | msgid_plural "Attachments: %1 files" | 78 | msgid_plural "Attachments: %1 files" |
57 | 84 | msgstr[0] "" | 79 | msgstr[0] "" |
58 | 85 | msgstr[1] "" | 80 | msgstr[1] "" |
59 | 86 | 81 | ||
61 | 87 | #: ../src/qml/ThreadDelegate.qml:71 | 82 | #: ../src/qml/ThreadDelegate.qml:77 |
62 | 88 | #, qt-format | 83 | #, qt-format |
63 | 89 | msgid "Attachment: %1 image" | 84 | msgid "Attachment: %1 image" |
64 | 90 | msgid_plural "Attachments: %1 images" | 85 | msgid_plural "Attachments: %1 images" |
65 | 91 | msgstr[0] "" | 86 | msgstr[0] "" |
66 | 92 | msgstr[1] "" | 87 | msgstr[1] "" |
67 | 93 | 88 | ||
69 | 94 | #: ../src/qml/ThreadDelegate.qml:74 | 89 | #: ../src/qml/ThreadDelegate.qml:80 |
70 | 95 | #, qt-format | 90 | #, qt-format |
71 | 96 | msgid "Attachment: %1 video" | 91 | msgid "Attachment: %1 video" |
72 | 97 | msgid_plural "Attachments: %1 videos" | 92 | msgid_plural "Attachments: %1 videos" |
73 | 98 | msgstr[0] "" | 93 | msgstr[0] "" |
74 | 99 | msgstr[1] "" | 94 | msgstr[1] "" |
75 | 100 | 95 | ||
77 | 101 | #: ../src/qml/Messages.qml:460 ../src/qml/Messages.qml:514 | 96 | #: ../src/qml/MMS/MMSDefault.qml:28 |
78 | 97 | msgid "Audio attachment not supported" | ||
79 | 98 | msgstr "" | ||
80 | 99 | |||
81 | 100 | #: ../src/qml/Messages.qml:553 ../src/qml/Messages.qml:607 | ||
82 | 102 | msgid "Call" | 101 | msgid "Call" |
83 | 103 | msgstr "" | 102 | msgstr "" |
84 | 104 | 103 | ||
86 | 105 | #: ../src/qml/MainPage.qml:84 ../src/qml/NewRecipientPage.qml:83 | 104 | #: ../src/qml/MainPage.qml:85 ../src/qml/NewRecipientPage.qml:83 |
87 | 106 | msgid "Cancel" | 105 | msgid "Cancel" |
88 | 107 | msgstr "" | 106 | msgstr "" |
89 | 108 | 107 | ||
90 | @@ -113,15 +112,15 @@ | |||
91 | 113 | msgstr "" | 112 | msgstr "" |
92 | 114 | 113 | ||
93 | 115 | #: ../src/qml/Dialogs/NoSIMCardSelectedDialog.qml:30 | 114 | #: ../src/qml/Dialogs/NoSIMCardSelectedDialog.qml:30 |
95 | 116 | #: ../src/qml/MessageInfoDialog.qml:137 ../src/qml/Messages.qml:266 | 115 | #: ../src/qml/MessageInfoDialog.qml:137 ../src/qml/Messages.qml:359 |
96 | 117 | msgid "Close" | 116 | msgid "Close" |
97 | 118 | msgstr "" | 117 | msgstr "" |
98 | 119 | 118 | ||
100 | 120 | #: ../src/qml/MainPage.qml:140 | 119 | #: ../src/qml/MainPage.qml:141 |
101 | 121 | msgid "Compose a new message by swiping up from the bottom of the screen." | 120 | msgid "Compose a new message by swiping up from the bottom of the screen." |
102 | 122 | msgstr "" | 121 | msgstr "" |
103 | 123 | 122 | ||
105 | 124 | #: ../src/qml/Messages.qml:524 | 123 | #: ../src/qml/Messages.qml:617 |
106 | 125 | msgid "Contact" | 124 | msgid "Contact" |
107 | 126 | msgstr "" | 125 | msgstr "" |
108 | 127 | 126 | ||
109 | @@ -129,7 +128,7 @@ | |||
110 | 129 | msgid "Copy" | 128 | msgid "Copy" |
111 | 130 | msgstr "" | 129 | msgstr "" |
112 | 131 | 130 | ||
114 | 132 | #: ../src/qml/MessageDelegateFactory.qml:42 ../src/qml/ThreadDelegate.qml:105 | 131 | #: ../src/qml/MessageDelegateFactory.qml:42 ../src/qml/ThreadDelegate.qml:96 |
115 | 133 | msgid "Delete" | 132 | msgid "Delete" |
116 | 134 | msgstr "" | 133 | msgstr "" |
117 | 135 | 134 | ||
118 | @@ -157,6 +156,10 @@ | |||
119 | 157 | msgid "Favorites" | 156 | msgid "Favorites" |
120 | 158 | msgstr "" | 157 | msgstr "" |
121 | 159 | 158 | ||
122 | 159 | #: ../src/qml/MMS/MMSDefault.qml:33 | ||
123 | 160 | msgid "File type not supported" | ||
124 | 161 | msgstr "" | ||
125 | 162 | |||
126 | 160 | #: ../src/qml/MessageInfoDialog.qml:101 | 163 | #: ../src/qml/MessageInfoDialog.qml:101 |
127 | 161 | msgid "From" | 164 | msgid "From" |
128 | 162 | msgstr "" | 165 | msgstr "" |
129 | @@ -166,7 +169,7 @@ | |||
130 | 166 | msgstr "" | 169 | msgstr "" |
131 | 167 | 170 | ||
132 | 168 | #. TRANSLATORS: %1 refers to the number of participants in a group chat | 171 | #. TRANSLATORS: %1 refers to the number of participants in a group chat |
134 | 169 | #: ../src/qml/Messages.qml:154 | 172 | #: ../src/qml/Messages.qml:247 |
135 | 170 | #, qt-format | 173 | #, qt-format |
136 | 171 | msgid "Group (%1)" | 174 | msgid "Group (%1)" |
137 | 172 | msgstr "" | 175 | msgstr "" |
138 | @@ -211,7 +214,7 @@ | |||
139 | 211 | msgid "Messaging application" | 214 | msgid "Messaging application" |
140 | 212 | msgstr "" | 215 | msgstr "" |
141 | 213 | 216 | ||
143 | 214 | #: ../src/qml/MMSDelegate.qml:215 | 217 | #: ../src/qml/MMSDelegate.qml:210 |
144 | 215 | msgid "Missing message data" | 218 | msgid "Missing message data" |
145 | 216 | msgstr "" | 219 | msgstr "" |
146 | 217 | 220 | ||
147 | @@ -219,7 +222,7 @@ | |||
148 | 219 | msgid "Myself" | 222 | msgid "Myself" |
149 | 220 | msgstr "" | 223 | msgstr "" |
150 | 221 | 224 | ||
152 | 222 | #: ../src/qml/Messages.qml:157 | 225 | #: ../src/qml/Messages.qml:250 |
153 | 223 | msgid "New Message" | 226 | msgid "New Message" |
154 | 224 | msgstr "" | 227 | msgstr "" |
155 | 225 | 228 | ||
156 | @@ -232,7 +235,7 @@ | |||
157 | 232 | msgid "No SIM card selected" | 235 | msgid "No SIM card selected" |
158 | 233 | msgstr "" | 236 | msgstr "" |
159 | 234 | 237 | ||
161 | 235 | #: ../src/qml/Messages.qml:262 | 238 | #: ../src/qml/Messages.qml:355 |
162 | 236 | msgid "No network" | 239 | msgid "No network" |
163 | 237 | msgstr "" | 240 | msgstr "" |
164 | 238 | 241 | ||
165 | @@ -259,7 +262,7 @@ | |||
166 | 259 | msgid "Received" | 262 | msgid "Received" |
167 | 260 | msgstr "" | 263 | msgstr "" |
168 | 261 | 264 | ||
170 | 262 | #: ../src/qml/Messages.qml:216 | 265 | #: ../src/qml/Messages.qml:309 |
171 | 263 | msgid "Remove" | 266 | msgid "Remove" |
172 | 264 | msgstr "" | 267 | msgstr "" |
173 | 265 | 268 | ||
174 | @@ -283,7 +286,7 @@ | |||
175 | 283 | msgid "Search" | 286 | msgid "Search" |
176 | 284 | msgstr "" | 287 | msgstr "" |
177 | 285 | 288 | ||
179 | 286 | #: ../src/qml/MainPage.qml:53 ../src/qml/NewRecipientPage.qml:45 | 289 | #: ../src/qml/MainPage.qml:54 ../src/qml/NewRecipientPage.qml:45 |
180 | 287 | msgid "Search..." | 290 | msgid "Search..." |
181 | 288 | msgstr "" | 291 | msgstr "" |
182 | 289 | 292 | ||
183 | @@ -293,7 +296,7 @@ | |||
184 | 293 | "choice in <a href=\"system_settings\">System Settings</a>." | 296 | "choice in <a href=\"system_settings\">System Settings</a>." |
185 | 294 | msgstr "" | 297 | msgstr "" |
186 | 295 | 298 | ||
188 | 296 | #: ../src/qml/Messages.qml:846 | 299 | #: ../src/qml/Messages.qml:974 |
189 | 297 | msgid "Send" | 300 | msgid "Send" |
190 | 298 | msgstr "" | 301 | msgstr "" |
191 | 299 | 302 | ||
192 | @@ -317,12 +320,12 @@ | |||
193 | 317 | msgid "Temporarily Failed" | 320 | msgid "Temporarily Failed" |
194 | 318 | msgstr "" | 321 | msgstr "" |
195 | 319 | 322 | ||
197 | 320 | #: ../src/qml/Messages.qml:263 | 323 | #: ../src/qml/Messages.qml:356 |
198 | 321 | #, qt-format | 324 | #, qt-format |
199 | 322 | msgid "There is currently no network on %1" | 325 | msgid "There is currently no network on %1" |
200 | 323 | msgstr "" | 326 | msgstr "" |
201 | 324 | 327 | ||
203 | 325 | #: ../src/qml/Messages.qml:263 | 328 | #: ../src/qml/Messages.qml:356 |
204 | 326 | msgid "There is currently no network." | 329 | msgid "There is currently no network." |
205 | 327 | msgstr "" | 330 | msgstr "" |
206 | 328 | 331 | ||
207 | @@ -347,7 +350,7 @@ | |||
208 | 347 | msgstr "" | 350 | msgstr "" |
209 | 348 | 351 | ||
210 | 349 | #: ../src/qml/MMS/MMSContact.qml:83 ../src/qml/MMS/PreviewerContact.qml:27 | 352 | #: ../src/qml/MMS/MMSContact.qml:83 ../src/qml/MMS/PreviewerContact.qml:27 |
212 | 350 | #: ../src/qml/Messages.qml:716 | 353 | #: ../src/qml/Messages.qml:844 |
213 | 351 | msgid "Unknown contact" | 354 | msgid "Unknown contact" |
214 | 352 | msgstr "" | 355 | msgstr "" |
215 | 353 | 356 | ||
216 | @@ -355,7 +358,11 @@ | |||
217 | 355 | msgid "Video Preview" | 358 | msgid "Video Preview" |
218 | 356 | msgstr "" | 359 | msgstr "" |
219 | 357 | 360 | ||
221 | 358 | #: ../src/qml/Messages.qml:816 | 361 | #: ../src/qml/MMS/MMSDefault.qml:31 |
222 | 362 | msgid "Video attachment not supported" | ||
223 | 363 | msgstr "" | ||
224 | 364 | |||
225 | 365 | #: ../src/qml/Messages.qml:944 | ||
226 | 359 | msgid "Write a message..." | 366 | msgid "Write a message..." |
227 | 360 | msgstr "" | 367 | msgstr "" |
228 | 361 | 368 | ||
229 | 362 | 369 | ||
230 | === modified file 'src/qml/MMS/MMSDefault.qml' | |||
231 | --- src/qml/MMS/MMSDefault.qml 2014-08-11 22:59:14 +0000 | |||
232 | +++ src/qml/MMS/MMSDefault.qml 2015-02-27 21:42:15 +0000 | |||
233 | @@ -23,24 +23,45 @@ | |||
234 | 23 | MMSBase { | 23 | MMSBase { |
235 | 24 | id: defaultDelegate | 24 | id: defaultDelegate |
236 | 25 | 25 | ||
242 | 26 | anchors.left: parent.left | 26 | property string unknownLabel: { |
243 | 27 | anchors.right: parent.right | 27 | if (startsWith(attachment.contentType, "audio/") ) { |
244 | 28 | height: bubble.height + units.gu(1) | 28 | return i18n.tr("Audio attachment not supported") |
245 | 29 | Item { | 29 | root.textAttachements.push(attachment) |
246 | 30 | id: bubble | 30 | } else if (startsWith(attachment.contentType, "video/")) { |
247 | 31 | return i18n.tr("Video attachment not supported") | ||
248 | 32 | } | ||
249 | 33 | return i18n.tr("File type not supported") | ||
250 | 34 | } | ||
251 | 35 | height: units.gu(15) | ||
252 | 36 | width: Math.max(unknownAttachmentLabel.paintedWidth+units.gu(2), units.gu(27)) | ||
253 | 37 | |||
254 | 38 | Image { | ||
255 | 39 | id: unknownAttachmentImage | ||
256 | 40 | fillMode: Image.PreserveAspectFit | ||
257 | 41 | anchors.centerIn: shape | ||
258 | 42 | anchors.verticalCenterOffset: -unknownAttachmentLabel.height/2 | ||
259 | 43 | smooth: true | ||
260 | 44 | source: Qt.resolvedUrl("../assets/transfer-unsupported01.svg") | ||
261 | 45 | asynchronous: false | ||
262 | 46 | height: Math.min(implicitHeight, units.gu(8)) | ||
263 | 47 | width: Math.min(implicitWidth, units.gu(27)) | ||
264 | 48 | cache: false | ||
265 | 49 | } | ||
266 | 50 | |||
267 | 51 | Label { | ||
268 | 52 | id: unknownAttachmentLabel | ||
269 | 53 | color: "gray" | ||
270 | 54 | text: unknownLabel | ||
271 | 55 | anchors.horizontalCenter: unknownAttachmentImage.horizontalCenter | ||
272 | 56 | anchors.top: unknownAttachmentImage.bottom | ||
273 | 57 | } | ||
274 | 58 | |||
275 | 59 | UbuntuShape { | ||
276 | 60 | id: shape | ||
277 | 31 | anchors.top: parent.top | 61 | anchors.top: parent.top |
291 | 32 | width: label.width + units.gu(4) | 62 | width: parent.width |
292 | 33 | height: label.height + units.gu(2) | 63 | height: parent.height |
293 | 34 | 64 | color: "gray" | |
294 | 35 | Label { | 65 | opacity: 0.2 |
282 | 36 | id: label | ||
283 | 37 | text: attachment.attachmentId | ||
284 | 38 | anchors.centerIn: parent | ||
285 | 39 | anchors.horizontalCenterOffset: incoming ? units.gu(0.5) : -units.gu(0.5) | ||
286 | 40 | fontSize: "medium" | ||
287 | 41 | height: paintedHeight | ||
288 | 42 | color: textColor | ||
289 | 43 | opacity: incoming ? 1 : 0.9 | ||
290 | 44 | } | ||
295 | 45 | } | 66 | } |
296 | 46 | } | 67 | } |
297 | 47 | 68 | ||
298 | === modified file 'src/qml/MMSDelegate.qml' | |||
299 | --- src/qml/MMSDelegate.qml 2015-02-09 20:35:33 +0000 | |||
300 | +++ src/qml/MMSDelegate.qml 2015-02-27 21:42:15 +0000 | |||
301 | @@ -80,7 +80,7 @@ | |||
302 | 80 | "data": attachment, | 80 | "data": attachment, |
303 | 81 | "delegateSource": "MMS/MMSImage.qml", | 81 | "delegateSource": "MMS/MMSImage.qml", |
304 | 82 | }) | 82 | }) |
306 | 83 | } else if (startsWith(attachment.contentType, "video/")) { | 83 | //} else if (startsWith(attachment.contentType, "video/")) { |
307 | 84 | // TODO: implement proper video attachment support | 84 | // TODO: implement proper video attachment support |
308 | 85 | // dataAttachments.push({type: "video", | 85 | // dataAttachments.push({type: "video", |
309 | 86 | // data: attachment, | 86 | // data: attachment, |
310 | @@ -88,11 +88,7 @@ | |||
311 | 88 | // }) | 88 | // }) |
312 | 89 | } else if (startsWith(attachment.contentType, "application/smil") || | 89 | } else if (startsWith(attachment.contentType, "application/smil") || |
313 | 90 | startsWith(attachment.contentType, "application/x-smil")) { | 90 | startsWith(attachment.contentType, "application/x-smil")) { |
319 | 91 | // TODO: implement support for this kind of attachment | 91 | // smil files will always be ignored here |
315 | 92 | // dataAttachments.push({type: "application", | ||
316 | 93 | // data: attachment, | ||
317 | 94 | // delegateSource: "", | ||
318 | 95 | // }) | ||
320 | 96 | } else if (startsWith(attachment.contentType, "text/vcard") || | 92 | } else if (startsWith(attachment.contentType, "text/vcard") || |
321 | 97 | startsWith(attachment.contentType, "text/x-vcard")) { | 93 | startsWith(attachment.contentType, "text/x-vcard")) { |
322 | 98 | root.dataAttachments.push({"type": "vcard", | 94 | root.dataAttachments.push({"type": "vcard", |
323 | @@ -100,7 +96,10 @@ | |||
324 | 100 | "delegateSource": "MMS/MMSContact.qml" | 96 | "delegateSource": "MMS/MMSContact.qml" |
325 | 101 | }) | 97 | }) |
326 | 102 | } else { | 98 | } else { |
328 | 103 | console.log("No MMS render for " + attachment.contentType) | 99 | root.dataAttachments.push({"type": "default", |
329 | 100 | "data": attachment, | ||
330 | 101 | "delegateSource": "MMS/MMSDefault.qml" | ||
331 | 102 | }) | ||
332 | 104 | } | 103 | } |
333 | 105 | } | 104 | } |
334 | 106 | attachmentsRepeater.model = root.dataAttachments | 105 | attachmentsRepeater.model = root.dataAttachments |
335 | 107 | 106 | ||
336 | === added file 'src/qml/assets/transfer-unsupported01.svg' | |||
337 | --- src/qml/assets/transfer-unsupported01.svg 1970-01-01 00:00:00 +0000 | |||
338 | +++ src/qml/assets/transfer-unsupported01.svg 2015-02-27 21:42:15 +0000 | |||
339 | @@ -0,0 +1,165 @@ | |||
340 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
341 | 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
342 | 3 | |||
343 | 4 | <svg | ||
344 | 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
345 | 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
346 | 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
347 | 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
348 | 9 | xmlns="http://www.w3.org/2000/svg" | ||
349 | 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
350 | 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
351 | 12 | width="90" | ||
352 | 13 | height="90" | ||
353 | 14 | id="svg4874" | ||
354 | 15 | version="1.1" | ||
355 | 16 | inkscape:version="0.91+devel r" | ||
356 | 17 | viewBox="0 0 90 90.000001" | ||
357 | 18 | sodipodi:docname="file-transfer-disabled.svg"> | ||
358 | 19 | <defs | ||
359 | 20 | id="defs4876" /> | ||
360 | 21 | <sodipodi:namedview | ||
361 | 22 | id="base" | ||
362 | 23 | pagecolor="#ffffff" | ||
363 | 24 | bordercolor="#666666" | ||
364 | 25 | borderopacity="1.0" | ||
365 | 26 | inkscape:pageopacity="0.0" | ||
366 | 27 | inkscape:pageshadow="2" | ||
367 | 28 | inkscape:zoom="4.0745362" | ||
368 | 29 | inkscape:cx="23.683672" | ||
369 | 30 | inkscape:cy="38.262018" | ||
370 | 31 | inkscape:document-units="px" | ||
371 | 32 | inkscape:current-layer="g4480" | ||
372 | 33 | showgrid="true" | ||
373 | 34 | showborder="true" | ||
374 | 35 | fit-margin-top="0" | ||
375 | 36 | fit-margin-left="0" | ||
376 | 37 | fit-margin-right="0" | ||
377 | 38 | fit-margin-bottom="0" | ||
378 | 39 | inkscape:snap-bbox="true" | ||
379 | 40 | inkscape:bbox-paths="true" | ||
380 | 41 | inkscape:bbox-nodes="true" | ||
381 | 42 | inkscape:snap-bbox-edge-midpoints="true" | ||
382 | 43 | inkscape:snap-bbox-midpoints="true" | ||
383 | 44 | inkscape:object-paths="true" | ||
384 | 45 | inkscape:snap-intersection-paths="true" | ||
385 | 46 | inkscape:object-nodes="true" | ||
386 | 47 | inkscape:snap-smooth-nodes="true" | ||
387 | 48 | inkscape:snap-midpoints="true" | ||
388 | 49 | inkscape:snap-object-midpoints="true" | ||
389 | 50 | inkscape:snap-center="true" | ||
390 | 51 | showguides="true" | ||
391 | 52 | inkscape:guide-bbox="true"> | ||
392 | 53 | <inkscape:grid | ||
393 | 54 | type="xygrid" | ||
394 | 55 | id="grid5451" | ||
395 | 56 | empspacing="6" /> | ||
396 | 57 | <sodipodi:guide | ||
397 | 58 | orientation="1,0" | ||
398 | 59 | position="6,77" | ||
399 | 60 | id="guide4063" /> | ||
400 | 61 | <sodipodi:guide | ||
401 | 62 | orientation="1,0" | ||
402 | 63 | position="3,78" | ||
403 | 64 | id="guide4065" /> | ||
404 | 65 | <sodipodi:guide | ||
405 | 66 | orientation="0,1" | ||
406 | 67 | position="55,84" | ||
407 | 68 | id="guide4067" /> | ||
408 | 69 | <sodipodi:guide | ||
409 | 70 | orientation="0,1" | ||
410 | 71 | position="53,87" | ||
411 | 72 | id="guide4069" /> | ||
412 | 73 | <sodipodi:guide | ||
413 | 74 | orientation="0,1" | ||
414 | 75 | position="20,3" | ||
415 | 76 | id="guide4071" /> | ||
416 | 77 | <sodipodi:guide | ||
417 | 78 | orientation="0,1" | ||
418 | 79 | position="20,6" | ||
419 | 80 | id="guide4073" /> | ||
420 | 81 | <sodipodi:guide | ||
421 | 82 | orientation="1,0" | ||
422 | 83 | position="87,7" | ||
423 | 84 | id="guide4075" /> | ||
424 | 85 | <sodipodi:guide | ||
425 | 86 | orientation="1,0" | ||
426 | 87 | position="84,7" | ||
427 | 88 | id="guide4077" /> | ||
428 | 89 | <sodipodi:guide | ||
429 | 90 | orientation="0,1" | ||
430 | 91 | position="58,81" | ||
431 | 92 | id="guide4074" /> | ||
432 | 93 | <sodipodi:guide | ||
433 | 94 | orientation="1,0" | ||
434 | 95 | position="9,74" | ||
435 | 96 | id="guide4076" /> | ||
436 | 97 | <sodipodi:guide | ||
437 | 98 | orientation="0,1" | ||
438 | 99 | position="21,9" | ||
439 | 100 | id="guide4078" /> | ||
440 | 101 | <sodipodi:guide | ||
441 | 102 | orientation="1,0" | ||
442 | 103 | position="81,4" | ||
443 | 104 | id="guide4080" /> | ||
444 | 105 | </sodipodi:namedview> | ||
445 | 106 | <metadata | ||
446 | 107 | id="metadata4879"> | ||
447 | 108 | <rdf:RDF> | ||
448 | 109 | <cc:Work | ||
449 | 110 | rdf:about=""> | ||
450 | 111 | <dc:format>image/svg+xml</dc:format> | ||
451 | 112 | <dc:type | ||
452 | 113 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
453 | 114 | <dc:title></dc:title> | ||
454 | 115 | </cc:Work> | ||
455 | 116 | </rdf:RDF> | ||
456 | 117 | </metadata> | ||
457 | 118 | <g | ||
458 | 119 | inkscape:label="Layer 1" | ||
459 | 120 | inkscape:groupmode="layer" | ||
460 | 121 | id="layer1" | ||
461 | 122 | transform="translate(67.857146,-84.50504)"> | ||
462 | 123 | <g | ||
463 | 124 | transform="matrix(0,-1,-1,0,373.50506,516.50504)" | ||
464 | 125 | id="g4845" | ||
465 | 126 | style="display:inline"> | ||
466 | 127 | <g | ||
467 | 128 | transform="matrix(0,-1,-1,0,-173.6378,899.36221)" | ||
468 | 129 | id="g4480"> | ||
469 | 130 | <rect | ||
470 | 131 | style="fill:none;stroke:none" | ||
471 | 132 | id="rect4512" | ||
472 | 133 | width="90" | ||
473 | 134 | height="90" | ||
474 | 135 | x="458" | ||
475 | 136 | y="-605.63782" /> | ||
476 | 137 | <path | ||
477 | 138 | inkscape:connector-curvature="0" | ||
478 | 139 | id="path4527" | ||
479 | 140 | d="m 512,-589.6378 c -4.41826,0 -7.99998,3.58171 -7.99998,8.00001 0,4.41826 3.58172,7.99999 7.99998,7.99999 4.41827,0 8,-3.58173 8,-7.99999 0,-4.4183 -3.58173,-8.00001 -8,-8.00001 z" | ||
480 | 141 | style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;marker:none;enable-background:accumulate" /> | ||
481 | 142 | <path | ||
482 | 143 | inkscape:connector-curvature="0" | ||
483 | 144 | id="path4518" | ||
484 | 145 | d="M 488.66666,-580.74888 474,-552.6378 l 13.76342,0 21.681,0 -10.84065,-20.77774 -3.05556,5.85657 -6.88155,-13.18991 z" | ||
485 | 146 | style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;marker:none;enable-background:accumulate" /> | ||
486 | 147 | <path | ||
487 | 148 | style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;enable-background:accumulate" | ||
488 | 149 | d="M 6 6 L 6 72 L 45.480469 72 A 22.499983 22.499983 0 0 1 45 67.5 A 22.499983 22.499983 0 0 1 47.615234 57 L 12 57 L 12 12 L 66 12 L 66 45.052734 A 22.499983 22.499983 0 0 1 67.5 45 A 22.499983 22.499983 0 0 1 72 45.457031 L 72 6 L 6 6 z " | ||
489 | 150 | transform="translate(458,-605.6378)" | ||
490 | 151 | id="path4105" /> | ||
491 | 152 | <path | ||
492 | 153 | style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#df382c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" | ||
493 | 154 | d="M 67.5 51 A 16.499996 16.499996 0 0 0 51 67.5 A 16.499996 16.499996 0 0 0 67.5 84 A 16.499996 16.499996 0 0 0 84 67.5 A 16.499996 16.499996 0 0 0 67.5 51 z M 67.5 56 A 11.499993 11.499993 0 0 1 79 67.5 A 11.499993 11.499993 0 0 1 67.5 79 A 11.499993 11.499993 0 0 1 56 67.5 A 11.499993 11.499993 0 0 1 67.5 56 z " | ||
494 | 155 | transform="translate(458,-605.6378)" | ||
495 | 156 | id="path4200" /> | ||
496 | 157 | <path | ||
497 | 158 | style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#df382c;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" | ||
498 | 159 | d="m 515,-527.6378 21,-21" | ||
499 | 160 | id="path4192" | ||
500 | 161 | inkscape:connector-curvature="0" /> | ||
501 | 162 | </g> | ||
502 | 163 | </g> | ||
503 | 164 | </g> | ||
504 | 165 | </svg> |
FAILED: Continuous integration, rev:325 jenkins. qa.ubuntu. com/job/ messaging- app-ci/ 531/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- vivid-touch/ 1541 jenkins. qa.ubuntu. com/job/ generic- mediumtests- vivid/654 jenkins. qa.ubuntu. com/job/ messaging- app-vivid- i386-ci/ 44 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- vivid-mako/ 1371 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 1539 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-armhf/ 1539/artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 18359 jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-vivid/ 521 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-amd64/ 768 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- vivid-amd64/ 768/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/messaging- app-ci/ 531/rebuild
http://