Merge lp:~jamalta/gwibber/bug-422602 into lp:gwibber
- bug-422602
- Merge into trunk
Proposed by
Jamal Fanaian
Status: | Rejected | ||||
---|---|---|---|---|---|
Rejected by: | Ken VanDine | ||||
Proposed branch: | lp:~jamalta/gwibber/bug-422602 | ||||
Merge into: | lp:gwibber | ||||
Diff against target: |
1899 lines (+1301/-316) 8 files modified
gwibber/gwui.py (+5/-1) gwibber/microblog/__init__.py (+3/-2) gwibber/microblog/rss.py (+44/-28) po/gwibber.pot (+142/-285) ui/icons/16x16/rss.svg (+318/-0) ui/icons/22x22/rss.svg (+328/-0) ui/icons/32x32/rss.svg (+236/-0) ui/icons/scalable/rss.svg (+225/-0) |
||||
To merge this branch: | bzr merge lp:~jamalta/gwibber/bug-422602 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ken VanDine | Disapprove | ||
Review via email: mp+16657@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Jamal Fanaian (jamalta) wrote : | # |
Revision history for this message
Ken VanDine (ken-vandine) wrote : | # |
Sorry this took so long to get reviewed, this no longer applies to trunk.
Thanks for your submission.
review:
Disapprove
Unmerged revisions
- 492. By Jamal Fanaian
-
Updated the RSS protocol to work with Gwibber 2.0
- 491. By Jamal Fanaian
-
Added RSS icon -- https:/
/bugzilla. gnome.org/ show_bug. cgi?id= 324511# c21
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'gwibber/gwui.py' |
2 | --- gwibber/gwui.py 2009-11-30 00:59:01 +0000 |
3 | +++ gwibber/gwui.py 2009-12-29 20:04:13 +0000 |
4 | @@ -108,10 +108,14 @@ |
5 | |
6 | def add_account(self, acct): |
7 | pbfile = gtk.gdk.pixbuf_new_from_file |
8 | - aname = (acct["username"] or "None").capitalize() |
9 | apath = "/gwibber/%s/%s" % (acct["protocol"], acct["id"]) |
10 | aicon = resources.get_ui_asset("icons/%s.png" % acct["protocol"]) |
11 | |
12 | + if not acct["username"] and acct["feed_url"]: |
13 | + aname = acct["feed_url"] |
14 | + else: |
15 | + aname = (acct["username"] or "None").capitalize() |
16 | + |
17 | ti = self.append(None, [aname, apath, acct["id"], None, pbfile(aicon), None, None]) |
18 | |
19 | tree_features = [self.features[f] for f in |
20 | |
21 | === modified file 'gwibber/microblog/__init__.py' |
22 | --- gwibber/microblog/__init__.py 2009-10-22 00:25:19 +0000 |
23 | +++ gwibber/microblog/__init__.py 2009-12-29 20:04:13 +0000 |
24 | @@ -1,6 +1,6 @@ |
25 | from . import op, digg, flickr, brightkite, friendfeed |
26 | from . import twitter, jaiku, identica, laconica, qaiku |
27 | -from . import opencollaboration, facebook |
28 | +from . import opencollaboration, facebook, rss |
29 | |
30 | import glib, threading, Queue, time, logging, urllib |
31 | import sys, operator, traceback, types, mx.DateTime |
32 | @@ -17,7 +17,8 @@ |
33 | "laconica": laconica, |
34 | "brightkite": brightkite, |
35 | "qaiku": qaiku, |
36 | - "opencollaboration": opencollaboration |
37 | + "opencollaboration": opencollaboration, |
38 | + "rss": rss, |
39 | } |
40 | |
41 | FEATURES = { |
42 | |
43 | === modified file 'gwibber/microblog/rss.py' |
44 | --- gwibber/microblog/rss.py 2009-03-10 12:53:23 +0000 |
45 | +++ gwibber/microblog/rss.py 2009-12-29 20:04:13 +0000 |
46 | @@ -6,7 +6,7 @@ |
47 | |
48 | """ |
49 | |
50 | -from . import can, support |
51 | +from . import support |
52 | import urlparse, feedparser |
53 | |
54 | PROTOCOL_INFO = { |
55 | @@ -20,7 +20,7 @@ |
56 | ], |
57 | |
58 | "features": [ |
59 | - can.RECEIVE, |
60 | + "receive", |
61 | ], |
62 | } |
63 | |
64 | @@ -32,38 +32,54 @@ |
65 | |
66 | class Message: |
67 | def __init__(self, client, data): |
68 | - self.client = client |
69 | - self.account = client.account |
70 | - self.protocol = client.account["protocol"] |
71 | - self.sender = data.get("author", "") |
72 | - self.sender_nick = self.sender |
73 | - self.sender_id = self.sender |
74 | - |
75 | - if hasattr(data, "summary"): |
76 | - self.text = data.summary |
77 | - elif hasattr(data, "content"): |
78 | - if hasattr(data.content, "value"): |
79 | - self.text = data.content.value |
80 | - else: self.text = "" |
81 | - else: self.text = "" |
82 | - |
83 | - self.time = support.parse_time(data.updated) |
84 | - self.bgcolor = "message_color" |
85 | - if hasattr(data, "link"): |
86 | - self.url = data.link |
87 | - self.profile_url = "" # feed.author_detail.href |
88 | - self.title = "%s <br /> <small>By %s</small>" % (data.title, self.sender) |
89 | - |
90 | - if len(self.text) > 300: |
91 | - self.html_string = "%s..." % self.text[:300] |
92 | - else: self.html_string = self.text |
93 | + try: |
94 | + self.client = client |
95 | + self.account = client.account |
96 | + self.protocol = client.account["protocol"] |
97 | + self.username = account_name(client.account) |
98 | + self.sender = data.get("author", "") |
99 | + self.sender_nick = self.sender |
100 | + self.sender_id = self.sender |
101 | + self.id = data.guid |
102 | + |
103 | + self.text = "" |
104 | + if hasattr(data, "summary"): |
105 | + self.text = data.summary |
106 | + elif hasattr(data, "content") and \ |
107 | + hasattr(data.content[0], "value"): |
108 | + self.text = data.content[0].value |
109 | + |
110 | + self.time = support.parse_time(data.updated) |
111 | + self.bgcolor = "message_color" |
112 | + |
113 | + if hasattr(data, "link"): |
114 | + self.url = data.link |
115 | + |
116 | + self.profile_url = "" # feed.author_detail.href |
117 | + self.title = "%s <br /> <small>By %s</small>" % (data.title, self.sender) |
118 | + |
119 | + if len(self.text) > 300: |
120 | + self.html_string = "%s..." % self.text[:300] |
121 | + else: self.html_string = self.text |
122 | + except Exception: |
123 | + from traceback import format_exc |
124 | + print(format_exc()) |
125 | |
126 | class Client: |
127 | def __init__(self, acct): |
128 | + try: |
129 | + f = feedparser.parse(acct["feed_url"]) |
130 | + acct["username"] = str(f.feed.title) |
131 | + except Exception: |
132 | + from traceback import format_exc |
133 | + print(format_exc()) |
134 | + |
135 | self.account = acct |
136 | |
137 | + def receive_enabled(self): |
138 | + return self.account["receive_enabled"] and self.account["feed_url"] |
139 | + |
140 | def receive(self): |
141 | f = feedparser.parse(self.account["feed_url"]) |
142 | - |
143 | for data in f.entries: |
144 | yield Message(self, data) |
145 | |
146 | === modified file 'po/gwibber.pot' |
147 | --- po/gwibber.pot 2009-05-28 21:22:42 +0000 |
148 | +++ po/gwibber.pot 2009-12-29 20:04:13 +0000 |
149 | @@ -8,7 +8,7 @@ |
150 | msgstr "" |
151 | "Project-Id-Version: PACKAGE VERSION\n" |
152 | "Report-Msgid-Bugs-To: \n" |
153 | -"POT-Creation-Date: 2009-05-28 22:21+0100\n" |
154 | +"POT-Creation-Date: 2009-12-28 17:49-0500\n" |
155 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
156 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
157 | "Language-Team: LANGUAGE <LL@li.org>\n" |
158 | @@ -29,309 +29,146 @@ |
159 | msgid "Microblogging client for GNOME" |
160 | msgstr "" |
161 | |
162 | -#: ../gwibber/client.py:50 |
163 | -msgid "_Editor" |
164 | -msgstr "" |
165 | - |
166 | -#: ../gwibber/client.py:51 |
167 | -msgid "_Statusbar" |
168 | -msgstr "" |
169 | - |
170 | -#: ../gwibber/client.py:52 |
171 | -msgid "Tray _Icon" |
172 | -msgstr "" |
173 | - |
174 | -#. Translators: these are checkbox |
175 | -#: ../gwibber/client.py:57 ../ui/preferences.glade.h:67 |
176 | -msgid "_Receive Messages" |
177 | -msgstr "" |
178 | - |
179 | -#: ../gwibber/client.py:58 ../ui/preferences.glade.h:68 |
180 | -msgid "_Send Messages" |
181 | -msgstr "" |
182 | - |
183 | -#: ../gwibber/client.py:59 |
184 | -msgid "Search _Messages" |
185 | -msgstr "" |
186 | - |
187 | -#: ../gwibber/client.py:93 |
188 | +#: ../gwibber/client.py:215 |
189 | msgid "Gwibber" |
190 | msgstr "" |
191 | |
192 | -#: ../gwibber/client.py:164 ../ui/preferences.glade.h:38 |
193 | -msgid "Messages" |
194 | -msgstr "" |
195 | - |
196 | -#: ../gwibber/client.py:165 |
197 | -msgid "Replies" |
198 | -msgstr "" |
199 | - |
200 | -#: ../gwibber/client.py:188 ../gwibber/client.py:385 |
201 | -#: ../gwibber/configui.py:136 |
202 | -msgid "Search" |
203 | -msgstr "" |
204 | - |
205 | -#: ../gwibber/client.py:204 |
206 | -msgid "Cancel" |
207 | -msgstr "" |
208 | - |
209 | -#: ../gwibber/client.py:332 |
210 | -msgid "Failed to shorten URL" |
211 | -msgstr "" |
212 | - |
213 | -#: ../gwibber/client.py:369 |
214 | -msgid "Enter a search query:" |
215 | -msgstr "" |
216 | - |
217 | -#: ../gwibber/client.py:638 ../gwibber/client.py:644 |
218 | -#, python-format |
219 | -msgid "Characters remaining: %s" |
220 | -msgstr "" |
221 | - |
222 | -#: ../gwibber/client.py:670 |
223 | +#: ../gwibber/client.py:454 |
224 | +msgid "Refresh" |
225 | +msgstr "" |
226 | + |
227 | +#: ../gwibber/client.py:455 ../ui/preferences.glade.h:45 |
228 | +msgid "Preferences" |
229 | +msgstr "" |
230 | + |
231 | +#: ../gwibber/client.py:456 |
232 | +msgid "Quit" |
233 | +msgstr "" |
234 | + |
235 | +#: ../gwibber/client.py:465 |
236 | msgid "_Manage" |
237 | msgstr "" |
238 | |
239 | -#: ../gwibber/client.py:674 |
240 | +#: ../gwibber/client.py:469 |
241 | msgid "_Create" |
242 | msgstr "" |
243 | |
244 | -#: ../gwibber/client.py:734 |
245 | -msgid "_Refresh" |
246 | -msgstr "" |
247 | - |
248 | -#: ../gwibber/client.py:735 |
249 | -msgid "_Search" |
250 | -msgstr "" |
251 | - |
252 | -#. XXX: actCloseWindow should be disabled (greyed out) when false self.preferences['minimize_to_tray'] as it is the same as quitting |
253 | -#: ../gwibber/client.py:737 |
254 | -msgid "_Close Window" |
255 | -msgstr "" |
256 | - |
257 | -#: ../gwibber/client.py:738 |
258 | -msgid "_Close Tab" |
259 | -msgstr "" |
260 | - |
261 | -#: ../gwibber/client.py:740 |
262 | -msgid "C_lear" |
263 | -msgstr "" |
264 | - |
265 | -#: ../gwibber/client.py:742 |
266 | -msgid "_Preferences" |
267 | -msgstr "" |
268 | - |
269 | -#: ../gwibber/client.py:744 |
270 | -msgid "_Quit" |
271 | -msgstr "" |
272 | - |
273 | -#. actThemeTest = gtk.Action("gwibberThemeTest", "_Theme Test", None, gtk.STOCK_PREFERENCES) |
274 | -#. actThemeTest.connect("activate", self.theme_preview_test) |
275 | -#. menuHelp.append(actThemeTest.create_menu_item()) |
276 | -#: ../gwibber/client.py:750 |
277 | -msgid "Get Help Online..." |
278 | -msgstr "" |
279 | - |
280 | -#: ../gwibber/client.py:752 |
281 | -msgid "Translate This Application..." |
282 | -msgstr "" |
283 | - |
284 | -#: ../gwibber/client.py:754 |
285 | -msgid "Report a Problem" |
286 | -msgstr "" |
287 | - |
288 | -#: ../gwibber/client.py:756 |
289 | -msgid "_About" |
290 | -msgstr "" |
291 | - |
292 | -#: ../gwibber/client.py:771 |
293 | -msgid "S_pellcheck" |
294 | -msgstr "" |
295 | - |
296 | -#: ../gwibber/client.py:775 |
297 | -msgid "E_rrors" |
298 | -msgstr "" |
299 | - |
300 | -#: ../gwibber/client.py:780 |
301 | -msgid "_Gwibber" |
302 | -msgstr "" |
303 | - |
304 | -#: ../gwibber/client.py:783 |
305 | -msgid "_View" |
306 | -msgstr "" |
307 | - |
308 | -#: ../gwibber/client.py:786 |
309 | -msgid "_Accounts" |
310 | -msgstr "" |
311 | - |
312 | -#: ../gwibber/client.py:790 |
313 | -msgid "_Help" |
314 | -msgstr "" |
315 | - |
316 | -#: ../gwibber/client.py:799 ../ui/preferences.glade.h:27 |
317 | -msgid "Display bubbles" |
318 | -msgstr "" |
319 | - |
320 | -#: ../gwibber/client.py:850 |
321 | +#: ../gwibber/client.py:714 |
322 | +#, python-format |
323 | +msgid "Characters remaining: %s" |
324 | +msgstr "" |
325 | + |
326 | +#: ../gwibber/client.py:788 |
327 | +msgid "Enter a search query:" |
328 | +msgstr "" |
329 | + |
330 | +#: ../gwibber/client.py:804 ../gwibber/configui.py:197 |
331 | +msgid "Search" |
332 | +msgstr "" |
333 | + |
334 | +#: ../gwibber/client.py:960 |
335 | msgid "Errors" |
336 | msgstr "" |
337 | |
338 | -#: ../gwibber/client.py:856 |
339 | +#: ../gwibber/client.py:966 |
340 | msgid "Debug Output" |
341 | msgstr "" |
342 | |
343 | -#: ../gwibber/client.py:1120 |
344 | +#: ../gwibber/client.py:1219 |
345 | #, python-format |
346 | msgid "Last update: %s" |
347 | msgstr "" |
348 | |
349 | -#: ../gwibber/configui.py:35 |
350 | -msgid "Keys obtained successfully." |
351 | -msgstr "" |
352 | - |
353 | -#: ../gwibber/configui.py:38 |
354 | -msgid "Failed to obtain key." |
355 | -msgstr "" |
356 | - |
357 | -#: ../gwibber/configui.py:83 |
358 | +#: ../gwibber/client.py:1250 ../gwibber/microblog/support/__init__.py:64 |
359 | +#, python-format |
360 | +msgid "%(year)d year ago" |
361 | +msgid_plural "%(year)d years ago" |
362 | +msgstr[0] "" |
363 | +msgstr[1] "" |
364 | + |
365 | +#: ../gwibber/client.py:1253 ../gwibber/microblog/support/__init__.py:67 |
366 | +#, python-format |
367 | +msgid "%(day)d day ago" |
368 | +msgid_plural "%(day)d days ago" |
369 | +msgstr[0] "" |
370 | +msgstr[1] "" |
371 | + |
372 | +#: ../gwibber/client.py:1256 ../gwibber/microblog/support/__init__.py:70 |
373 | +#, python-format |
374 | +msgid "%(hour)d hour ago" |
375 | +msgid_plural "%(hour)d hours ago" |
376 | +msgstr[0] "" |
377 | +msgstr[1] "" |
378 | + |
379 | +#: ../gwibber/client.py:1259 ../gwibber/microblog/support/__init__.py:73 |
380 | +#, python-format |
381 | +msgid "%(minute)d minute ago" |
382 | +msgid_plural "%(minute)d minutes ago" |
383 | +msgstr[0] "" |
384 | +msgstr[1] "" |
385 | + |
386 | +#: ../gwibber/client.py:1262 ../gwibber/microblog/support/__init__.py:76 |
387 | +#, python-format |
388 | +msgid "%(sec)d second ago" |
389 | +msgid_plural "%(sec)d seconds ago" |
390 | +msgstr[0] "" |
391 | +msgstr[1] "" |
392 | + |
393 | +#: ../gwibber/client.py:1263 ../gwibber/microblog/support/__init__.py:77 |
394 | +#, python-format |
395 | +msgid "BUG: %s" |
396 | +msgstr "" |
397 | + |
398 | +#: ../gwibber/configui.py:126 |
399 | #, python-format |
400 | msgid "Create %s account" |
401 | msgstr "" |
402 | |
403 | -#: ../gwibber/configui.py:85 |
404 | +#: ../gwibber/configui.py:128 |
405 | #, python-format |
406 | msgid "Edit %s account" |
407 | msgstr "" |
408 | |
409 | -#: ../gwibber/configui.py:94 |
410 | +#: ../gwibber/configui.py:137 |
411 | msgid "Are you sure you want to cancel the creation of this account?" |
412 | msgstr "" |
413 | |
414 | -#: ../gwibber/configui.py:96 |
415 | +#: ../gwibber/configui.py:139 |
416 | msgid "Are you sure you want to delete this account?" |
417 | msgstr "" |
418 | |
419 | -#: ../gwibber/configui.py:109 |
420 | +#: ../gwibber/configui.py:153 |
421 | msgid "Manage Accounts" |
422 | msgstr "" |
423 | |
424 | -#: ../gwibber/configui.py:127 |
425 | +#: ../gwibber/configui.py:169 ../gwibber/configui.py:200 |
426 | +msgid "Protocol" |
427 | +msgstr "" |
428 | + |
429 | +#: ../gwibber/configui.py:188 |
430 | msgid "Username" |
431 | msgstr "" |
432 | |
433 | -#: ../gwibber/configui.py:130 |
434 | +#: ../gwibber/configui.py:191 |
435 | msgid "Receive" |
436 | msgstr "" |
437 | |
438 | -#: ../gwibber/configui.py:133 |
439 | +#: ../gwibber/configui.py:194 |
440 | msgid "Send" |
441 | msgstr "" |
442 | |
443 | -#: ../gwibber/configui.py:137 |
444 | -msgid "Protocol" |
445 | -msgstr "" |
446 | - |
447 | -#. Translators: this message appears in the Errors dialog |
448 | -#. Indicates with wich action the error happened |
449 | -#: ../gwibber/microblog/__init__.py:67 ../gwibber/microblog/__init__.py:74 |
450 | -#: ../gwibber/microblog/__init__.py:81 |
451 | -msgid "send message" |
452 | -msgstr "" |
453 | - |
454 | -#. Translators: this message appears in the Errors dialog |
455 | -#. Indicates with wich action the error happened |
456 | -#: ../gwibber/microblog/__init__.py:89 |
457 | -msgid "retrieve thread" |
458 | -msgstr "" |
459 | - |
460 | -#. Translators: this message appears in the Errors dialog |
461 | -#. Indicates with wich action the error happened |
462 | -#: ../gwibber/microblog/__init__.py:96 |
463 | -msgid "retrieve responses" |
464 | -msgstr "" |
465 | - |
466 | -#. Translators: this message appears in the Errors dialog |
467 | -#. Indicates with wich action the error happened |
468 | -#: ../gwibber/microblog/__init__.py:103 |
469 | -msgid "retrieve messages" |
470 | -msgstr "" |
471 | - |
472 | -#. Translators: this message appears in the Errors dialog |
473 | -#. Indicates with wich action the error happened |
474 | -#: ../gwibber/microblog/__init__.py:110 |
475 | -msgid "retrieve positions" |
476 | -msgstr "" |
477 | - |
478 | -#. Translators: this message appears in the Errors dialog |
479 | -#. Indicates with wich action the error happened |
480 | -#: ../gwibber/microblog/__init__.py:117 ../gwibber/microblog/__init__.py:124 |
481 | -msgid "perform search query" |
482 | -msgstr "" |
483 | - |
484 | -#. Translators: this message appears in the Errors dialog |
485 | -#. Indicates with wich action the error happened |
486 | -#: ../gwibber/microblog/__init__.py:131 |
487 | -msgid "perform tag query" |
488 | -msgstr "" |
489 | - |
490 | -#. Translators: this message appears in the Errors dialog |
491 | -#. Indicates with wich action the error happened |
492 | -#: ../gwibber/microblog/__init__.py:144 |
493 | -msgid "perform group query" |
494 | -msgstr "" |
495 | - |
496 | -#: ../gwibber/microblog/twitter.py:98 ../gwibber/microblog/twitter.py:99 |
497 | +#: ../gwibber/microblog/twitter.py:99 ../gwibber/microblog/twitter.py:100 |
498 | msgid "This user has protected their updates." |
499 | msgstr "" |
500 | |
501 | -#: ../gwibber/microblog/twitter.py:98 ../gwibber/microblog/twitter.py:99 |
502 | +#: ../gwibber/microblog/twitter.py:99 ../gwibber/microblog/twitter.py:100 |
503 | msgid "You need to send a request before you can view this person's timeline." |
504 | msgstr "" |
505 | |
506 | -#: ../gwibber/microblog/twitter.py:98 ../gwibber/microblog/twitter.py:99 |
507 | +#: ../gwibber/microblog/twitter.py:99 ../gwibber/microblog/twitter.py:100 |
508 | msgid "Send request..." |
509 | msgstr "" |
510 | |
511 | -#: ../gwibber/microblog/support/__init__.py:64 |
512 | -#, python-format |
513 | -msgid "%(year)d year ago" |
514 | -msgid_plural "%(year)d years ago" |
515 | -msgstr[0] "" |
516 | -msgstr[1] "" |
517 | - |
518 | -#: ../gwibber/microblog/support/__init__.py:67 |
519 | -#, python-format |
520 | -msgid "%(day)d day ago" |
521 | -msgid_plural "%(day)d days ago" |
522 | -msgstr[0] "" |
523 | -msgstr[1] "" |
524 | - |
525 | -#: ../gwibber/microblog/support/__init__.py:70 |
526 | -#, python-format |
527 | -msgid "%(hour)d hour ago" |
528 | -msgid_plural "%(hour)d hours ago" |
529 | -msgstr[0] "" |
530 | -msgstr[1] "" |
531 | - |
532 | -#: ../gwibber/microblog/support/__init__.py:73 |
533 | -#, python-format |
534 | -msgid "%(minute)d minute ago" |
535 | -msgid_plural "%(minute)d minutes ago" |
536 | -msgstr[0] "" |
537 | -msgstr[1] "" |
538 | - |
539 | -#: ../gwibber/microblog/support/__init__.py:76 |
540 | -#, python-format |
541 | -msgid "%(sec)d second ago" |
542 | -msgid_plural "%(sec)d seconds ago" |
543 | -msgstr[0] "" |
544 | -msgstr[1] "" |
545 | - |
546 | -#: ../gwibber/microblog/support/__init__.py:78 |
547 | -#, python-format |
548 | -msgid "BUG: %s" |
549 | -msgstr "" |
550 | - |
551 | #: ../ui/preferences.glade.h:1 |
552 | msgid "" |
553 | "<b>1.</b> Click the button below to request\n" |
554 | @@ -375,19 +212,19 @@ |
555 | msgstr "" |
556 | |
557 | #: ../ui/preferences.glade.h:11 |
558 | -msgid "<b>Text</b>" |
559 | +msgid "<b>Theme</b>" |
560 | msgstr "" |
561 | |
562 | #: ../ui/preferences.glade.h:12 |
563 | -msgid "<b>Theme</b>" |
564 | +msgid "<b>Update</b>" |
565 | msgstr "" |
566 | |
567 | #: ../ui/preferences.glade.h:13 |
568 | -msgid "<b>Update</b>" |
569 | +msgid "<b>Window Behavior</b>" |
570 | msgstr "" |
571 | |
572 | #: ../ui/preferences.glade.h:14 |
573 | -msgid "<b>Window Behavior</b>" |
574 | +msgid "API Key:" |
575 | msgstr "" |
576 | |
577 | #: ../ui/preferences.glade.h:15 |
578 | @@ -417,109 +254,121 @@ |
579 | msgstr "" |
580 | |
581 | #: ../ui/preferences.glade.h:22 |
582 | -msgid "Automatically shorten pasted URLs using:" |
583 | +msgid "Authorize Stream Publishing" |
584 | msgstr "" |
585 | |
586 | #: ../ui/preferences.glade.h:23 |
587 | -msgid "Comment Color:" |
588 | +msgid "Authorize Stream Reading" |
589 | msgstr "" |
590 | |
591 | #: ../ui/preferences.glade.h:24 |
592 | -msgid "Copyright (C) 2007-2009 Gwibber Team" |
593 | +msgid "Automatically shorten pasted URLs using:" |
594 | msgstr "" |
595 | |
596 | #: ../ui/preferences.glade.h:25 |
597 | -msgid "Default font:" |
598 | +msgid "Comment Color:" |
599 | msgstr "" |
600 | |
601 | #: ../ui/preferences.glade.h:26 |
602 | +msgid "Copyright (C) 2007-2009 Gwibber Team" |
603 | +msgstr "" |
604 | + |
605 | +#: ../ui/preferences.glade.h:27 |
606 | msgid "Digg Color:" |
607 | msgstr "" |
608 | |
609 | #: ../ui/preferences.glade.h:28 |
610 | +msgid "Display bubbles" |
611 | +msgstr "" |
612 | + |
613 | +#: ../ui/preferences.glade.h:29 |
614 | msgid "Domain:" |
615 | msgstr "" |
616 | |
617 | -#: ../ui/preferences.glade.h:29 |
618 | +#: ../ui/preferences.glade.h:30 |
619 | msgid "Facebook Authorization" |
620 | msgstr "" |
621 | |
622 | -#: ../ui/preferences.glade.h:30 |
623 | +#: ../ui/preferences.glade.h:31 |
624 | msgid "Feed URL:" |
625 | msgstr "" |
626 | |
627 | -#: ../ui/preferences.glade.h:31 |
628 | +#: ../ui/preferences.glade.h:32 |
629 | +msgid "Get API Key" |
630 | +msgstr "" |
631 | + |
632 | +#: ../ui/preferences.glade.h:33 |
633 | msgid "Get FriendFeed API key" |
634 | msgstr "" |
635 | |
636 | -#: ../ui/preferences.glade.h:32 |
637 | +#: ../ui/preferences.glade.h:34 |
638 | msgid "Get Jaiku API key" |
639 | msgstr "" |
640 | |
641 | -#: ../ui/preferences.glade.h:33 |
642 | +#: ../ui/preferences.glade.h:35 |
643 | msgid "Get Ping.fm key" |
644 | msgstr "" |
645 | |
646 | -#: ../ui/preferences.glade.h:34 |
647 | +#: ../ui/preferences.glade.h:36 |
648 | msgid "Gwibber Web Site" |
649 | msgstr "" |
650 | |
651 | -#: ../ui/preferences.glade.h:35 |
652 | +#: ../ui/preferences.glade.h:37 |
653 | msgid "" |
654 | "Gwibber is an open source microblogging client for GNOME that supports " |
655 | "Twitter, Jaiku, Facebook, Pownce, Identi.ca and other popular social web " |
656 | "services." |
657 | msgstr "" |
658 | |
659 | -#: ../ui/preferences.glade.h:36 |
660 | +#: ../ui/preferences.glade.h:38 |
661 | msgid "Hide taskbar entry" |
662 | msgstr "" |
663 | |
664 | -#: ../ui/preferences.glade.h:37 |
665 | +#: ../ui/preferences.glade.h:39 |
666 | msgid "Message Color:" |
667 | msgstr "" |
668 | |
669 | -#: ../ui/preferences.glade.h:39 |
670 | -msgid "Minimize to tray on close" |
671 | -msgstr "" |
672 | - |
673 | #: ../ui/preferences.glade.h:40 |
674 | -msgid "Minutes between refresh: " |
675 | +msgid "Messages" |
676 | msgstr "" |
677 | |
678 | #: ../ui/preferences.glade.h:41 |
679 | -msgid "Override system font preferences" |
680 | +msgid "Minimize to tray on close" |
681 | msgstr "" |
682 | |
683 | #: ../ui/preferences.glade.h:42 |
684 | -msgid "Password:" |
685 | +msgid "Minutes between refresh: " |
686 | msgstr "" |
687 | |
688 | #: ../ui/preferences.glade.h:43 |
689 | -msgid "Preferences" |
690 | +msgid "Note: Jaiku username is case sensitive." |
691 | msgstr "" |
692 | |
693 | #: ../ui/preferences.glade.h:44 |
694 | +msgid "Password:" |
695 | +msgstr "" |
696 | + |
697 | +#: ../ui/preferences.glade.h:46 |
698 | msgid "Request Login Code" |
699 | msgstr "" |
700 | |
701 | -#: ../ui/preferences.glade.h:45 |
702 | +#: ../ui/preferences.glade.h:47 |
703 | msgid "Send retweets to all services" |
704 | msgstr "" |
705 | |
706 | -#: ../ui/preferences.glade.h:46 |
707 | +#: ../ui/preferences.glade.h:48 |
708 | msgid "Show real names in messages" |
709 | msgstr "" |
710 | |
711 | -#: ../ui/preferences.glade.h:47 |
712 | +#: ../ui/preferences.glade.h:49 |
713 | msgid "Show tray icon" |
714 | msgstr "" |
715 | |
716 | -#: ../ui/preferences.glade.h:48 |
717 | +#: ../ui/preferences.glade.h:50 |
718 | msgid "Style" |
719 | msgstr "" |
720 | |
721 | -#: ../ui/preferences.glade.h:49 |
722 | +#: ../ui/preferences.glade.h:51 |
723 | msgid "" |
724 | "This program is free software; you can redistribute it and/or\n" |
725 | "modify it under the terms of the GNU General Public License\n" |
726 | @@ -537,23 +386,31 @@ |
727 | "USA.\n" |
728 | msgstr "" |
729 | |
730 | -#: ../ui/preferences.glade.h:63 |
731 | +#: ../ui/preferences.glade.h:65 |
732 | msgid "Use \"via @nick\" instead of ♺" |
733 | msgstr "" |
734 | |
735 | -#: ../ui/preferences.glade.h:64 |
736 | +#: ../ui/preferences.glade.h:66 |
737 | msgid "Username:" |
738 | msgstr "" |
739 | |
740 | -#: ../ui/preferences.glade.h:65 |
741 | +#: ../ui/preferences.glade.h:67 |
742 | msgid "_Authorize Gwibber" |
743 | msgstr "" |
744 | |
745 | -#: ../ui/preferences.glade.h:66 |
746 | +#: ../ui/preferences.glade.h:68 |
747 | msgid "_Options" |
748 | msgstr "" |
749 | |
750 | +#: ../ui/preferences.glade.h:69 |
751 | +msgid "_Receive Messages" |
752 | +msgstr "" |
753 | + |
754 | +#: ../ui/preferences.glade.h:70 |
755 | +msgid "_Send Messages" |
756 | +msgstr "" |
757 | + |
758 | #. Translators: insert your name here as Name Surname <email>, year |
759 | -#: ../ui/preferences.glade.h:70 |
760 | +#: ../ui/preferences.glade.h:72 |
761 | msgid "translator-credits" |
762 | msgstr "" |
763 | |
764 | === added file 'ui/icons/16x16/rss.png' |
765 | Binary files ui/icons/16x16/rss.png 1970-01-01 00:00:00 +0000 and ui/icons/16x16/rss.png 2009-12-29 20:04:13 +0000 differ |
766 | === added file 'ui/icons/16x16/rss.svg' |
767 | --- ui/icons/16x16/rss.svg 1970-01-01 00:00:00 +0000 |
768 | +++ ui/icons/16x16/rss.svg 2009-12-29 20:04:13 +0000 |
769 | @@ -0,0 +1,318 @@ |
770 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
771 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
772 | +<svg |
773 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
774 | + xmlns:cc="http://web.resource.org/cc/" |
775 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
776 | + xmlns:svg="http://www.w3.org/2000/svg" |
777 | + xmlns="http://www.w3.org/2000/svg" |
778 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
779 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
780 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
781 | + inkscape:export-ydpi="90.000000" |
782 | + inkscape:export-xdpi="90.000000" |
783 | + inkscape:export-filename="/home/steven/rss-16.png" |
784 | + width="16" |
785 | + height="16" |
786 | + id="svg11300" |
787 | + sodipodi:version="0.32" |
788 | + inkscape:version="0.45.1" |
789 | + sodipodi:docbase="/home/steven/rss" |
790 | + sodipodi:docname="rss-16.svg" |
791 | + version="1.0" |
792 | + inkscape:output_extension="org.inkscape.output.svg.inkscape"> |
793 | + <defs |
794 | + id="defs3"> |
795 | + <linearGradient |
796 | + id="linearGradient2663"> |
797 | + <stop |
798 | + id="stop2665" |
799 | + offset="0" |
800 | + style="stop-color:#f57900;stop-opacity:1;" /> |
801 | + <stop |
802 | + id="stop2667" |
803 | + offset="1" |
804 | + style="stop-color:#ffa64e;stop-opacity:1;" /> |
805 | + </linearGradient> |
806 | + <linearGradient |
807 | + id="linearGradient2639"> |
808 | + <stop |
809 | + style="stop-color:#fcaf3e;stop-opacity:1;" |
810 | + offset="0" |
811 | + id="stop2641" /> |
812 | + <stop |
813 | + style="stop-color:#ffffff;stop-opacity:0.48979592;" |
814 | + offset="1" |
815 | + id="stop2643" /> |
816 | + </linearGradient> |
817 | + <linearGradient |
818 | + id="linearGradient11520"> |
819 | + <stop |
820 | + id="stop11522" |
821 | + offset="0.0000000" |
822 | + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> |
823 | + <stop |
824 | + id="stop11524" |
825 | + offset="1.0000000" |
826 | + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" /> |
827 | + </linearGradient> |
828 | + <linearGradient |
829 | + id="linearGradient11508" |
830 | + inkscape:collect="always"> |
831 | + <stop |
832 | + id="stop11510" |
833 | + offset="0" |
834 | + style="stop-color:#000000;stop-opacity:1;" /> |
835 | + <stop |
836 | + id="stop11512" |
837 | + offset="1" |
838 | + style="stop-color:#000000;stop-opacity:0;" /> |
839 | + </linearGradient> |
840 | + <radialGradient |
841 | + inkscape:collect="always" |
842 | + xlink:href="#linearGradient11508" |
843 | + id="radialGradient1348" |
844 | + gradientUnits="userSpaceOnUse" |
845 | + gradientTransform="matrix(1,0,0,0.338462,-2.9984e-14,29.48178)" |
846 | + cx="30.203562" |
847 | + cy="44.565483" |
848 | + fx="30.203562" |
849 | + fy="44.565483" |
850 | + r="6.5659914" /> |
851 | + <linearGradient |
852 | + inkscape:collect="always" |
853 | + xlink:href="#linearGradient2639" |
854 | + id="linearGradient2645" |
855 | + x1="39.850262" |
856 | + y1="31.678171" |
857 | + x2="21.877666" |
858 | + y2="10.570044" |
859 | + gradientUnits="userSpaceOnUse" |
860 | + gradientTransform="matrix(0.342105,0,0,0.342105,-0.381577,-3.9478e-2)" /> |
861 | + <linearGradient |
862 | + inkscape:collect="always" |
863 | + xlink:href="#linearGradient2663" |
864 | + id="linearGradient2661" |
865 | + x1="40.625" |
866 | + y1="39.375008" |
867 | + x2="9.1249886" |
868 | + y2="6.2500057" |
869 | + gradientUnits="userSpaceOnUse" /> |
870 | + <linearGradient |
871 | + inkscape:collect="always" |
872 | + xlink:href="#linearGradient2663" |
873 | + id="linearGradient7345" |
874 | + gradientUnits="userSpaceOnUse" |
875 | + x1="40.625" |
876 | + y1="39.375008" |
877 | + x2="9.1249886" |
878 | + y2="6.2500057" |
879 | + gradientTransform="matrix(0.375,0,0,0.375,-1.187501,-0.812507)" /> |
880 | + <linearGradient |
881 | + gradientUnits="userSpaceOnUse" |
882 | + y2="6.2500057" |
883 | + x2="9.1249886" |
884 | + y1="39.375008" |
885 | + x1="40.625" |
886 | + id="linearGradient8169" |
887 | + xlink:href="#linearGradient2663" |
888 | + inkscape:collect="always" /> |
889 | + <linearGradient |
890 | + gradientUnits="userSpaceOnUse" |
891 | + y2="10.570044" |
892 | + x2="21.877666" |
893 | + y1="31.678171" |
894 | + x1="39.850262" |
895 | + id="linearGradient8167" |
896 | + xlink:href="#linearGradient2639" |
897 | + inkscape:collect="always" /> |
898 | + <radialGradient |
899 | + r="6.5659914" |
900 | + fy="44.565483" |
901 | + fx="30.203562" |
902 | + cy="44.565483" |
903 | + cx="30.203562" |
904 | + gradientTransform="matrix(1,0,0,0.338462,-1.435476e-15,29.48178)" |
905 | + gradientUnits="userSpaceOnUse" |
906 | + id="radialGradient8165" |
907 | + xlink:href="#linearGradient11508" |
908 | + inkscape:collect="always" /> |
909 | + <linearGradient |
910 | + id="linearGradient8153"> |
911 | + <stop |
912 | + style="stop-color:#ffffff;stop-opacity:1.0000000;" |
913 | + offset="0.0000000" |
914 | + id="stop8155" /> |
915 | + <stop |
916 | + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" |
917 | + offset="1.0000000" |
918 | + id="stop8157" /> |
919 | + </linearGradient> |
920 | + <linearGradient |
921 | + id="linearGradient8147"> |
922 | + <stop |
923 | + id="stop8149" |
924 | + offset="0" |
925 | + style="stop-color:#fcaf3e;stop-opacity:1;" /> |
926 | + <stop |
927 | + id="stop8151" |
928 | + offset="1" |
929 | + style="stop-color:#ffffff;stop-opacity:0.48979592;" /> |
930 | + </linearGradient> |
931 | + <linearGradient |
932 | + id="linearGradient8141"> |
933 | + <stop |
934 | + style="stop-color:#f57900;stop-opacity:1;" |
935 | + offset="0" |
936 | + id="stop8143" /> |
937 | + <stop |
938 | + style="stop-color:#ffa64e;stop-opacity:1;" |
939 | + offset="1" |
940 | + id="stop8145" /> |
941 | + </linearGradient> |
942 | + <radialGradient |
943 | + inkscape:collect="always" |
944 | + xlink:href="#linearGradient11508" |
945 | + id="radialGradient8189" |
946 | + gradientUnits="userSpaceOnUse" |
947 | + gradientTransform="matrix(1,0,0,0.338462,-3.853097e-14,29.48178)" |
948 | + cx="30.203562" |
949 | + cy="44.565483" |
950 | + fx="30.203562" |
951 | + fy="44.565483" |
952 | + r="6.5659914" /> |
953 | + <linearGradient |
954 | + inkscape:collect="always" |
955 | + xlink:href="#linearGradient2663" |
956 | + id="linearGradient8191" |
957 | + gradientUnits="userSpaceOnUse" |
958 | + x1="40.625" |
959 | + y1="39.375008" |
960 | + x2="9.1249886" |
961 | + y2="6.2500057" /> |
962 | + <linearGradient |
963 | + inkscape:collect="always" |
964 | + xlink:href="#linearGradient2639" |
965 | + id="linearGradient8193" |
966 | + gradientUnits="userSpaceOnUse" |
967 | + gradientTransform="matrix(0.422222,0,0,0.422222,0.86667,0.86667)" |
968 | + x1="39.850262" |
969 | + y1="31.678171" |
970 | + x2="21.877666" |
971 | + y2="10.570044" /> |
972 | + </defs> |
973 | + <sodipodi:namedview |
974 | + stroke="#eeeeec" |
975 | + fill="#f57900" |
976 | + id="base" |
977 | + pagecolor="#ffffff" |
978 | + bordercolor="#666666" |
979 | + borderopacity="0.25490196" |
980 | + inkscape:pageopacity="0.0" |
981 | + inkscape:pageshadow="2" |
982 | + inkscape:zoom="22.627417" |
983 | + inkscape:cx="8" |
984 | + inkscape:cy="2" |
985 | + inkscape:current-layer="layer2" |
986 | + showgrid="true" |
987 | + inkscape:grid-bbox="true" |
988 | + inkscape:document-units="px" |
989 | + inkscape:showpageshadow="false" |
990 | + inkscape:window-width="875" |
991 | + inkscape:window-height="875" |
992 | + inkscape:window-x="5" |
993 | + inkscape:window-y="21" |
994 | + inkscape:grid-points="true" /> |
995 | + <metadata |
996 | + id="metadata4"> |
997 | + <rdf:RDF> |
998 | + <cc:Work |
999 | + rdf:about=""> |
1000 | + <dc:format>image/svg+xml</dc:format> |
1001 | + <dc:type |
1002 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1003 | + <dc:creator> |
1004 | + <cc:Agent> |
1005 | + <dc:title>Steven Garrity</dc:title> |
1006 | + </cc:Agent> |
1007 | + </dc:creator> |
1008 | + <dc:source>http://www.tango-project.org</dc:source> |
1009 | + <cc:license |
1010 | + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> |
1011 | + <dc:title>Feed</dc:title> |
1012 | + <dc:subject> |
1013 | + <rdf:Bag> |
1014 | + <rdf:li>feed</rdf:li> |
1015 | + <rdf:li>atom</rdf:li> |
1016 | + <rdf:li>rss</rdf:li> |
1017 | + <rdf:li>syndicate</rdf:li> |
1018 | + <rdf:li>syndication</rdf:li> |
1019 | + </rdf:Bag> |
1020 | + </dc:subject> |
1021 | + </cc:Work> |
1022 | + <cc:License |
1023 | + rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> |
1024 | + <cc:permits |
1025 | + rdf:resource="http://web.resource.org/cc/Reproduction" /> |
1026 | + <cc:permits |
1027 | + rdf:resource="http://web.resource.org/cc/Distribution" /> |
1028 | + <cc:requires |
1029 | + rdf:resource="http://web.resource.org/cc/Notice" /> |
1030 | + <cc:permits |
1031 | + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> |
1032 | + <cc:requires |
1033 | + rdf:resource="http://web.resource.org/cc/ShareAlike" /> |
1034 | + <cc:requires |
1035 | + rdf:resource="http://web.resource.org/cc/SourceCode" /> |
1036 | + </cc:License> |
1037 | + </rdf:RDF> |
1038 | + </metadata> |
1039 | + <g |
1040 | + id="layer1" |
1041 | + inkscape:label="Layer 1" |
1042 | + inkscape:groupmode="layer"> |
1043 | + <rect |
1044 | + ry="3.0000002" |
1045 | + rx="3.0000002" |
1046 | + y="0.49999824" |
1047 | + x="0.49999985" |
1048 | + height="15.000002" |
1049 | + width="15.000002" |
1050 | + id="rect11518" |
1051 | + style="opacity:1;color:#000000;fill:url(#linearGradient7345);fill-opacity:1;fill-rule:evenodd;stroke:#ce5c00;stroke-width:0.9999997;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
1052 | + <rect |
1053 | + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2645);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
1054 | + id="rect11528" |
1055 | + width="13.000001" |
1056 | + height="13.000001" |
1057 | + x="1.5" |
1058 | + y="1.499999" |
1059 | + rx="2" |
1060 | + ry="2" /> |
1061 | + </g> |
1062 | + <g |
1063 | + inkscape:groupmode="layer" |
1064 | + id="layer2" |
1065 | + inkscape:label="feed shape"> |
1066 | + <path |
1067 | + transform="matrix(0.636364,0,0,0.636364,-3.352278,-11.27274)" |
1068 | + d="M 15.875 35 A 2.75 2.75 0 1 1 10.375,35 A 2.75 2.75 0 1 1 15.875 35 z" |
1069 | + sodipodi:ry="2.75" |
1070 | + sodipodi:rx="2.75" |
1071 | + sodipodi:cy="35" |
1072 | + sodipodi:cx="13.125" |
1073 | + id="path8183" |
1074 | + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
1075 | + sodipodi:type="arc" /> |
1076 | + <path |
1077 | + sodipodi:nodetypes="ccccc" |
1078 | + id="path8185" |
1079 | + d="M 3.9999885,6 L 4,8 C 6.9999981,8 8,9 8,12 L 9.9999975,12 C 10,8 7.9999859,6 3.9999885,6 z " |
1080 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> |
1081 | + <path |
1082 | + sodipodi:nodetypes="ccccc" |
1083 | + id="path8187" |
1084 | + d="M 4,3 L 4,5 C 9,5 11,7 11,12 L 13,12 C 13,6 10,3 4,3 z " |
1085 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> |
1086 | + </g> |
1087 | +</svg> |
1088 | |
1089 | === added file 'ui/icons/22x22/rss.png' |
1090 | Binary files ui/icons/22x22/rss.png 1970-01-01 00:00:00 +0000 and ui/icons/22x22/rss.png 2009-12-29 20:04:13 +0000 differ |
1091 | === added file 'ui/icons/22x22/rss.svg' |
1092 | --- ui/icons/22x22/rss.svg 1970-01-01 00:00:00 +0000 |
1093 | +++ ui/icons/22x22/rss.svg 2009-12-29 20:04:13 +0000 |
1094 | @@ -0,0 +1,328 @@ |
1095 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1096 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1097 | +<svg |
1098 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1099 | + xmlns:cc="http://web.resource.org/cc/" |
1100 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1101 | + xmlns:svg="http://www.w3.org/2000/svg" |
1102 | + xmlns="http://www.w3.org/2000/svg" |
1103 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
1104 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1105 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1106 | + inkscape:export-ydpi="90.000000" |
1107 | + inkscape:export-xdpi="90.000000" |
1108 | + inkscape:export-filename="/home/steven/projects/tango/Experiments/rss-22.png" |
1109 | + width="22" |
1110 | + height="22" |
1111 | + id="svg11300" |
1112 | + sodipodi:version="0.32" |
1113 | + inkscape:version="0.45.1" |
1114 | + sodipodi:docbase="/home/steven/rss" |
1115 | + sodipodi:docname="rss-22.svg" |
1116 | + version="1.0" |
1117 | + inkscape:output_extension="org.inkscape.output.svg.inkscape"> |
1118 | + <defs |
1119 | + id="defs3"> |
1120 | + <linearGradient |
1121 | + id="linearGradient2663"> |
1122 | + <stop |
1123 | + id="stop2665" |
1124 | + offset="0" |
1125 | + style="stop-color:#f57900;stop-opacity:1;" /> |
1126 | + <stop |
1127 | + id="stop2667" |
1128 | + offset="1" |
1129 | + style="stop-color:#ffa64e;stop-opacity:1;" /> |
1130 | + </linearGradient> |
1131 | + <linearGradient |
1132 | + id="linearGradient2639"> |
1133 | + <stop |
1134 | + style="stop-color:#fcaf3e;stop-opacity:1;" |
1135 | + offset="0" |
1136 | + id="stop2641" /> |
1137 | + <stop |
1138 | + style="stop-color:#ffffff;stop-opacity:0.48979592;" |
1139 | + offset="1" |
1140 | + id="stop2643" /> |
1141 | + </linearGradient> |
1142 | + <linearGradient |
1143 | + id="linearGradient11520"> |
1144 | + <stop |
1145 | + id="stop11522" |
1146 | + offset="0.0000000" |
1147 | + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> |
1148 | + <stop |
1149 | + id="stop11524" |
1150 | + offset="1.0000000" |
1151 | + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" /> |
1152 | + </linearGradient> |
1153 | + <linearGradient |
1154 | + id="linearGradient11508" |
1155 | + inkscape:collect="always"> |
1156 | + <stop |
1157 | + id="stop11510" |
1158 | + offset="0" |
1159 | + style="stop-color:#000000;stop-opacity:1;" /> |
1160 | + <stop |
1161 | + id="stop11512" |
1162 | + offset="1" |
1163 | + style="stop-color:#000000;stop-opacity:0;" /> |
1164 | + </linearGradient> |
1165 | + <radialGradient |
1166 | + inkscape:collect="always" |
1167 | + xlink:href="#linearGradient11508" |
1168 | + id="radialGradient1348" |
1169 | + gradientUnits="userSpaceOnUse" |
1170 | + gradientTransform="matrix(1,0,0,0.338462,-2.955899e-14,29.48178)" |
1171 | + cx="30.203562" |
1172 | + cy="44.565483" |
1173 | + fx="30.203562" |
1174 | + fy="44.565483" |
1175 | + r="6.5659914" /> |
1176 | + <linearGradient |
1177 | + inkscape:collect="always" |
1178 | + xlink:href="#linearGradient2639" |
1179 | + id="linearGradient2645" |
1180 | + x1="39.850262" |
1181 | + y1="31.678171" |
1182 | + x2="21.877666" |
1183 | + y2="10.570044" |
1184 | + gradientUnits="userSpaceOnUse" |
1185 | + gradientTransform="matrix(0.447368,0,0,0.447368,3.947704e-2,-0.51316)" /> |
1186 | + <linearGradient |
1187 | + inkscape:collect="always" |
1188 | + xlink:href="#linearGradient2663" |
1189 | + id="linearGradient2661" |
1190 | + x1="40.625" |
1191 | + y1="39.375008" |
1192 | + x2="9.1249886" |
1193 | + y2="6.2500057" |
1194 | + gradientUnits="userSpaceOnUse" /> |
1195 | + <linearGradient |
1196 | + inkscape:collect="always" |
1197 | + xlink:href="#linearGradient2663" |
1198 | + id="linearGradient7345" |
1199 | + gradientUnits="userSpaceOnUse" |
1200 | + x1="40.625" |
1201 | + y1="39.375008" |
1202 | + x2="9.1249886" |
1203 | + y2="6.2500057" |
1204 | + gradientTransform="matrix(0.475,0,0,0.475,-0.637494,-1.1625)" /> |
1205 | + <linearGradient |
1206 | + gradientUnits="userSpaceOnUse" |
1207 | + y2="6.2500057" |
1208 | + x2="9.1249886" |
1209 | + y1="39.375008" |
1210 | + x1="40.625" |
1211 | + id="linearGradient8169" |
1212 | + xlink:href="#linearGradient2663" |
1213 | + inkscape:collect="always" /> |
1214 | + <linearGradient |
1215 | + gradientUnits="userSpaceOnUse" |
1216 | + y2="10.570044" |
1217 | + x2="21.877666" |
1218 | + y1="31.678171" |
1219 | + x1="39.850262" |
1220 | + id="linearGradient8167" |
1221 | + xlink:href="#linearGradient2639" |
1222 | + inkscape:collect="always" /> |
1223 | + <radialGradient |
1224 | + r="6.5659914" |
1225 | + fy="44.565483" |
1226 | + fx="30.203562" |
1227 | + cy="44.565483" |
1228 | + cx="30.203562" |
1229 | + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,-1.435476e-15,29.48178)" |
1230 | + gradientUnits="userSpaceOnUse" |
1231 | + id="radialGradient8165" |
1232 | + xlink:href="#linearGradient11508" |
1233 | + inkscape:collect="always" /> |
1234 | + <linearGradient |
1235 | + id="linearGradient8153"> |
1236 | + <stop |
1237 | + style="stop-color:#ffffff;stop-opacity:1.0000000;" |
1238 | + offset="0.0000000" |
1239 | + id="stop8155" /> |
1240 | + <stop |
1241 | + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" |
1242 | + offset="1.0000000" |
1243 | + id="stop8157" /> |
1244 | + </linearGradient> |
1245 | + <linearGradient |
1246 | + id="linearGradient8147"> |
1247 | + <stop |
1248 | + id="stop8149" |
1249 | + offset="0" |
1250 | + style="stop-color:#fcaf3e;stop-opacity:1;" /> |
1251 | + <stop |
1252 | + id="stop8151" |
1253 | + offset="1" |
1254 | + style="stop-color:#ffffff;stop-opacity:0.48979592;" /> |
1255 | + </linearGradient> |
1256 | + <linearGradient |
1257 | + id="linearGradient8141"> |
1258 | + <stop |
1259 | + style="stop-color:#f57900;stop-opacity:1;" |
1260 | + offset="0" |
1261 | + id="stop8143" /> |
1262 | + <stop |
1263 | + style="stop-color:#ffa64e;stop-opacity:1;" |
1264 | + offset="1" |
1265 | + id="stop8145" /> |
1266 | + </linearGradient> |
1267 | + <radialGradient |
1268 | + inkscape:collect="always" |
1269 | + xlink:href="#linearGradient11508" |
1270 | + id="radialGradient8189" |
1271 | + gradientUnits="userSpaceOnUse" |
1272 | + gradientTransform="matrix(1,0,0,0.338462,-3.853097e-14,29.48178)" |
1273 | + cx="30.203562" |
1274 | + cy="44.565483" |
1275 | + fx="30.203562" |
1276 | + fy="44.565483" |
1277 | + r="6.5659914" /> |
1278 | + <linearGradient |
1279 | + inkscape:collect="always" |
1280 | + xlink:href="#linearGradient2663" |
1281 | + id="linearGradient8191" |
1282 | + gradientUnits="userSpaceOnUse" |
1283 | + x1="40.625" |
1284 | + y1="39.375008" |
1285 | + x2="9.1249886" |
1286 | + y2="6.2500057" /> |
1287 | + <linearGradient |
1288 | + inkscape:collect="always" |
1289 | + xlink:href="#linearGradient2639" |
1290 | + id="linearGradient8193" |
1291 | + gradientUnits="userSpaceOnUse" |
1292 | + gradientTransform="matrix(0.422222,0,0,0.422222,0.86667,0.86667)" |
1293 | + x1="39.850262" |
1294 | + y1="31.678171" |
1295 | + x2="21.877666" |
1296 | + y2="10.570044" /> |
1297 | + </defs> |
1298 | + <sodipodi:namedview |
1299 | + stroke="#eeeeec" |
1300 | + fill="#f57900" |
1301 | + id="base" |
1302 | + pagecolor="#ffffff" |
1303 | + bordercolor="#666666" |
1304 | + borderopacity="0.25490196" |
1305 | + inkscape:pageopacity="0.0" |
1306 | + inkscape:pageshadow="2" |
1307 | + inkscape:zoom="1" |
1308 | + inkscape:cx="18.442011" |
1309 | + inkscape:cy="2" |
1310 | + inkscape:current-layer="layer2" |
1311 | + showgrid="true" |
1312 | + inkscape:grid-bbox="true" |
1313 | + inkscape:document-units="px" |
1314 | + inkscape:showpageshadow="false" |
1315 | + inkscape:window-width="874" |
1316 | + inkscape:window-height="875" |
1317 | + inkscape:window-x="11" |
1318 | + inkscape:window-y="42" |
1319 | + inkscape:grid-points="true" /> |
1320 | + <metadata |
1321 | + id="metadata4"> |
1322 | + <rdf:RDF> |
1323 | + <cc:Work |
1324 | + rdf:about=""> |
1325 | + <dc:format>image/svg+xml</dc:format> |
1326 | + <dc:type |
1327 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1328 | + <dc:creator> |
1329 | + <cc:Agent> |
1330 | + <dc:title>Steven Garrity</dc:title> |
1331 | + </cc:Agent> |
1332 | + </dc:creator> |
1333 | + <dc:source>http://www.tango-project.org</dc:source> |
1334 | + <cc:license |
1335 | + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> |
1336 | + <dc:title>Feed</dc:title> |
1337 | + <dc:subject> |
1338 | + <rdf:Bag> |
1339 | + <rdf:li>feed</rdf:li> |
1340 | + <rdf:li>atom</rdf:li> |
1341 | + <rdf:li>rss</rdf:li> |
1342 | + <rdf:li>syndicate</rdf:li> |
1343 | + <rdf:li>syndication</rdf:li> |
1344 | + </rdf:Bag> |
1345 | + </dc:subject> |
1346 | + </cc:Work> |
1347 | + <cc:License |
1348 | + rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> |
1349 | + <cc:permits |
1350 | + rdf:resource="http://web.resource.org/cc/Reproduction" /> |
1351 | + <cc:permits |
1352 | + rdf:resource="http://web.resource.org/cc/Distribution" /> |
1353 | + <cc:requires |
1354 | + rdf:resource="http://web.resource.org/cc/Notice" /> |
1355 | + <cc:permits |
1356 | + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> |
1357 | + <cc:requires |
1358 | + rdf:resource="http://web.resource.org/cc/ShareAlike" /> |
1359 | + <cc:requires |
1360 | + rdf:resource="http://web.resource.org/cc/SourceCode" /> |
1361 | + </cc:License> |
1362 | + </rdf:RDF> |
1363 | + </metadata> |
1364 | + <g |
1365 | + id="layer1" |
1366 | + inkscape:label="Layer 1" |
1367 | + inkscape:groupmode="layer"> |
1368 | + <path |
1369 | + sodipodi:type="arc" |
1370 | + style="opacity:0.40641713;color:#000000;fill:url(#radialGradient1348);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.81415844;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
1371 | + id="path11530" |
1372 | + sodipodi:cx="30.203562" |
1373 | + sodipodi:cy="44.565483" |
1374 | + sodipodi:rx="6.5659914" |
1375 | + sodipodi:ry="2.2223356" |
1376 | + d="M 36.769553 44.565483 A 6.5659914 2.2223356 0 1 1 23.63757,44.565483 A 6.5659914 2.2223356 0 1 1 36.769553 44.565483 z" |
1377 | + transform="matrix(1.038687,0,0,1.038687,-20.19206,-26.98128)" /> |
1378 | + <rect |
1379 | + ry="3" |
1380 | + rx="3" |
1381 | + y="0.50000572" |
1382 | + x="1.500006" |
1383 | + height="18.999994" |
1384 | + width="18.999994" |
1385 | + id="rect11518" |
1386 | + style="opacity:1;color:#000000;fill:url(#linearGradient7345);fill-opacity:1;fill-rule:evenodd;stroke:#ce5c00;stroke-width:0.99999964;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
1387 | + <rect |
1388 | + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2645);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
1389 | + id="rect11528" |
1390 | + width="16.999998" |
1391 | + height="16.999998" |
1392 | + x="2.5" |
1393 | + y="1.5000019" |
1394 | + rx="2" |
1395 | + ry="2" /> |
1396 | + </g> |
1397 | + <g |
1398 | + inkscape:groupmode="layer" |
1399 | + id="layer2" |
1400 | + inkscape:label="feed shape"> |
1401 | + <path |
1402 | + transform="matrix(0.727273,0,0,0.727273,-2.54543,-11.45451)" |
1403 | + d="M 15.875 35 A 2.75 2.75 0 1 1 10.375,35 A 2.75 2.75 0 1 1 15.875 35 z" |
1404 | + sodipodi:ry="2.75" |
1405 | + sodipodi:rx="2.75" |
1406 | + sodipodi:cy="35" |
1407 | + sodipodi:cx="13.125" |
1408 | + id="path8183" |
1409 | + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
1410 | + sodipodi:type="arc" /> |
1411 | + <path |
1412 | + sodipodi:nodetypes="ccccc" |
1413 | + id="path8185" |
1414 | + d="M 5,8 L 5,10 C 9,10 11,12 11,16 L 13.000013,16 C 13,11 10,8 5,8 z " |
1415 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> |
1416 | + <path |
1417 | + sodipodi:nodetypes="ccccc" |
1418 | + id="path8187" |
1419 | + d="M 5.000013,4 L 5.000013,5.9895725 C 11,6 15,10 15.000013,16 L 17.000013,16 C 17,9 12,4 5.000013,4 z " |
1420 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> |
1421 | + </g> |
1422 | +</svg> |
1423 | |
1424 | === added file 'ui/icons/32x32/rss.png' |
1425 | Binary files ui/icons/32x32/rss.png 1970-01-01 00:00:00 +0000 and ui/icons/32x32/rss.png 2009-12-29 20:04:13 +0000 differ |
1426 | === added file 'ui/icons/32x32/rss.svg' |
1427 | --- ui/icons/32x32/rss.svg 1970-01-01 00:00:00 +0000 |
1428 | +++ ui/icons/32x32/rss.svg 2009-12-29 20:04:13 +0000 |
1429 | @@ -0,0 +1,236 @@ |
1430 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1431 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1432 | + |
1433 | +<svg |
1434 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1435 | + xmlns:cc="http://creativecommons.org/ns#" |
1436 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1437 | + xmlns:svg="http://www.w3.org/2000/svg" |
1438 | + xmlns="http://www.w3.org/2000/svg" |
1439 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
1440 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1441 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1442 | + inkscape:export-ydpi="90.000000" |
1443 | + inkscape:export-xdpi="90.000000" |
1444 | + inkscape:export-filename="/home/steven/wi-fi.png" |
1445 | + width="48px" |
1446 | + height="48px" |
1447 | + id="svg11300" |
1448 | + sodipodi:version="0.32" |
1449 | + inkscape:version="0.47pre4 r22446" |
1450 | + sodipodi:docname="rss.svg" |
1451 | + inkscape:output_extension="org.inkscape.output.svg.inkscape" |
1452 | + version="1.1"> |
1453 | + <defs |
1454 | + id="defs3"> |
1455 | + <inkscape:perspective |
1456 | + sodipodi:type="inkscape:persp3d" |
1457 | + inkscape:vp_x="0 : 24 : 1" |
1458 | + inkscape:vp_y="0 : 1000 : 0" |
1459 | + inkscape:vp_z="48 : 24 : 1" |
1460 | + inkscape:persp3d-origin="24 : 16 : 1" |
1461 | + id="perspective2984" /> |
1462 | + <linearGradient |
1463 | + id="linearGradient2663"> |
1464 | + <stop |
1465 | + id="stop2665" |
1466 | + offset="0" |
1467 | + style="stop-color:#f57900;stop-opacity:1;" /> |
1468 | + <stop |
1469 | + id="stop2667" |
1470 | + offset="1" |
1471 | + style="stop-color:#ffa64e;stop-opacity:1;" /> |
1472 | + </linearGradient> |
1473 | + <linearGradient |
1474 | + id="linearGradient2639"> |
1475 | + <stop |
1476 | + style="stop-color:#fcaf3e;stop-opacity:1;" |
1477 | + offset="0" |
1478 | + id="stop2641" /> |
1479 | + <stop |
1480 | + style="stop-color:#ffffff;stop-opacity:0.48979592;" |
1481 | + offset="1" |
1482 | + id="stop2643" /> |
1483 | + </linearGradient> |
1484 | + <linearGradient |
1485 | + id="linearGradient11520"> |
1486 | + <stop |
1487 | + id="stop11522" |
1488 | + offset="0.0000000" |
1489 | + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> |
1490 | + <stop |
1491 | + id="stop11524" |
1492 | + offset="1.0000000" |
1493 | + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" /> |
1494 | + </linearGradient> |
1495 | + <linearGradient |
1496 | + id="linearGradient11508" |
1497 | + inkscape:collect="always"> |
1498 | + <stop |
1499 | + id="stop11510" |
1500 | + offset="0" |
1501 | + style="stop-color:#000000;stop-opacity:1;" /> |
1502 | + <stop |
1503 | + id="stop11512" |
1504 | + offset="1" |
1505 | + style="stop-color:#000000;stop-opacity:0;" /> |
1506 | + </linearGradient> |
1507 | + <radialGradient |
1508 | + inkscape:collect="always" |
1509 | + xlink:href="#linearGradient11508" |
1510 | + id="radialGradient1348" |
1511 | + gradientUnits="userSpaceOnUse" |
1512 | + gradientTransform="matrix(1,0,0,0.338462,0,29.48178)" |
1513 | + cx="30.203562" |
1514 | + cy="44.565483" |
1515 | + fx="30.203562" |
1516 | + fy="44.565483" |
1517 | + r="6.5659914" /> |
1518 | + <linearGradient |
1519 | + inkscape:collect="always" |
1520 | + xlink:href="#linearGradient2639" |
1521 | + id="linearGradient2645" |
1522 | + x1="39.850262" |
1523 | + y1="31.678171" |
1524 | + x2="21.877666" |
1525 | + y2="10.570044" |
1526 | + gradientUnits="userSpaceOnUse" |
1527 | + gradientTransform="matrix(0.72502228,0,0,0.72502228,1.0999109,12.961511)" /> |
1528 | + <linearGradient |
1529 | + inkscape:collect="always" |
1530 | + xlink:href="#linearGradient2663" |
1531 | + id="linearGradient2661" |
1532 | + x1="40.625" |
1533 | + y1="39.375008" |
1534 | + x2="9.1249886" |
1535 | + y2="6.2500057" |
1536 | + gradientUnits="userSpaceOnUse" |
1537 | + gradientTransform="matrix(0.72502228,0,0,0.72502228,1.0999109,12.961511)" /> |
1538 | + </defs> |
1539 | + <sodipodi:namedview |
1540 | + stroke="#eeeeec" |
1541 | + fill="#f57900" |
1542 | + id="base" |
1543 | + pagecolor="#ffffff" |
1544 | + bordercolor="#666666" |
1545 | + borderopacity="0.25490196" |
1546 | + inkscape:pageopacity="0.0" |
1547 | + inkscape:pageshadow="2" |
1548 | + inkscape:zoom="5.146571" |
1549 | + inkscape:cx="23.664082" |
1550 | + inkscape:cy="12.190221" |
1551 | + inkscape:current-layer="layer2" |
1552 | + showgrid="true" |
1553 | + inkscape:grid-bbox="true" |
1554 | + inkscape:document-units="px" |
1555 | + inkscape:showpageshadow="false" |
1556 | + inkscape:window-width="874" |
1557 | + inkscape:window-height="875" |
1558 | + inkscape:window-x="17" |
1559 | + inkscape:window-y="63" |
1560 | + inkscape:grid-points="true" |
1561 | + inkscape:window-maximized="0" /> |
1562 | + <metadata |
1563 | + id="metadata4"> |
1564 | + <rdf:RDF> |
1565 | + <cc:Work |
1566 | + rdf:about=""> |
1567 | + <dc:format>image/svg+xml</dc:format> |
1568 | + <dc:type |
1569 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1570 | + <dc:creator> |
1571 | + <cc:Agent> |
1572 | + <dc:title>Steven Garrity</dc:title> |
1573 | + </cc:Agent> |
1574 | + </dc:creator> |
1575 | + <dc:source>http://www.tango-project.org</dc:source> |
1576 | + <cc:license |
1577 | + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> |
1578 | + <dc:title>Feed</dc:title> |
1579 | + <dc:subject> |
1580 | + <rdf:Bag> |
1581 | + <rdf:li>feed</rdf:li> |
1582 | + <rdf:li>atom</rdf:li> |
1583 | + <rdf:li>rss</rdf:li> |
1584 | + <rdf:li>syndicate</rdf:li> |
1585 | + <rdf:li>syndication</rdf:li> |
1586 | + </rdf:Bag> |
1587 | + </dc:subject> |
1588 | + <dc:description /> |
1589 | + </cc:Work> |
1590 | + <cc:License |
1591 | + rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> |
1592 | + <cc:permits |
1593 | + rdf:resource="http://web.resource.org/cc/Reproduction" /> |
1594 | + <cc:permits |
1595 | + rdf:resource="http://web.resource.org/cc/Distribution" /> |
1596 | + <cc:requires |
1597 | + rdf:resource="http://web.resource.org/cc/Notice" /> |
1598 | + <cc:permits |
1599 | + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> |
1600 | + <cc:requires |
1601 | + rdf:resource="http://web.resource.org/cc/ShareAlike" /> |
1602 | + <cc:requires |
1603 | + rdf:resource="http://web.resource.org/cc/SourceCode" /> |
1604 | + </cc:License> |
1605 | + </rdf:RDF> |
1606 | + </metadata> |
1607 | + <g |
1608 | + id="layer1" |
1609 | + inkscape:label="Layer 1" |
1610 | + inkscape:groupmode="layer"> |
1611 | + <path |
1612 | + sodipodi:type="arc" |
1613 | + style="opacity:0.40641713;color:#000000;fill:url(#radialGradient1348);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.81415844;marker:none;visibility:visible;display:inline;overflow:visible" |
1614 | + id="path11530" |
1615 | + sodipodi:cx="30.203562" |
1616 | + sodipodi:cy="44.565483" |
1617 | + sodipodi:rx="6.5659914" |
1618 | + sodipodi:ry="2.2223356" |
1619 | + d="m 36.769553,44.565483 a 6.5659914,2.2223356 0 1 1 -13.131983,0 6.5659914,2.2223356 0 1 1 13.131983,0 z" |
1620 | + transform="matrix(1.7835903,0,0,1.7835903,-34.723048,-36.313714)" /> |
1621 | + <rect |
1622 | + ry="3.9548678" |
1623 | + rx="3.9548678" |
1624 | + y="15.499098" |
1625 | + x="4.3625112" |
1626 | + height="29.000883" |
1627 | + width="29.000883" |
1628 | + id="rect11518" |
1629 | + style="color:#000000;fill:url(#linearGradient2661);fill-opacity:1;fill-rule:evenodd;stroke:#ce5c00;stroke-width:0.72502208;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /> |
1630 | + <rect |
1631 | + style="color:#000000;fill:none;stroke:url(#linearGradient2645);stroke-width:0.7250222;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" |
1632 | + id="rect11528" |
1633 | + width="27.550852" |
1634 | + height="27.550852" |
1635 | + x="5.0875335" |
1636 | + y="16.224106" |
1637 | + rx="3.0760086" |
1638 | + ry="3.0760086" /> |
1639 | + </g> |
1640 | + <g |
1641 | + inkscape:groupmode="layer" |
1642 | + id="layer2" |
1643 | + inkscape:label="feed shape"> |
1644 | + <path |
1645 | + sodipodi:type="arc" |
1646 | + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" |
1647 | + id="path2673" |
1648 | + sodipodi:cx="13.125" |
1649 | + sodipodi:cy="35" |
1650 | + sodipodi:rx="2.75" |
1651 | + sodipodi:ry="2.75" |
1652 | + d="m 15.875,35 a 2.75,2.75 0 1 1 -5.5,0 2.75,2.75 0 1 1 5.5,0 z" |
1653 | + transform="matrix(1.1864004,0,0,1.1864004,-3.9587681,-4.2742402)" /> |
1654 | + <path |
1655 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" |
1656 | + d="m 8.3501337,26.011912 0,3.625112 c 6.2835263,0 10.8753343,4.591807 10.8753343,10.875334 l 3.987622,0 c 0,-8.216919 -6.646037,-14.500446 -14.8629563,-14.500446 z" |
1657 | + id="path2675" |
1658 | + sodipodi:nodetypes="ccccc" /> |
1659 | + <path |
1660 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" |
1661 | + d="m 8.3501337,18.784346 0,3.602455 c 9.8703833,0 18.1255573,8.261875 18.1255573,18.125557 l 3.625111,0 c 0,-11.886987 -9.870383,-21.728012 -21.7506683,-21.728012 z" |
1662 | + id="path2677" |
1663 | + sodipodi:nodetypes="ccccc" /> |
1664 | + </g> |
1665 | +</svg> |
1666 | |
1667 | === added file 'ui/icons/rss.png' |
1668 | Binary files ui/icons/rss.png 1970-01-01 00:00:00 +0000 and ui/icons/rss.png 2009-12-29 20:04:13 +0000 differ |
1669 | === added file 'ui/icons/scalable/rss.png' |
1670 | Binary files ui/icons/scalable/rss.png 1970-01-01 00:00:00 +0000 and ui/icons/scalable/rss.png 2009-12-29 20:04:13 +0000 differ |
1671 | === added file 'ui/icons/scalable/rss.svg' |
1672 | --- ui/icons/scalable/rss.svg 1970-01-01 00:00:00 +0000 |
1673 | +++ ui/icons/scalable/rss.svg 2009-12-29 20:04:13 +0000 |
1674 | @@ -0,0 +1,225 @@ |
1675 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
1676 | +<!-- Created with Inkscape (http://www.inkscape.org/) --> |
1677 | +<svg |
1678 | + xmlns:dc="http://purl.org/dc/elements/1.1/" |
1679 | + xmlns:cc="http://web.resource.org/cc/" |
1680 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
1681 | + xmlns:svg="http://www.w3.org/2000/svg" |
1682 | + xmlns="http://www.w3.org/2000/svg" |
1683 | + xmlns:xlink="http://www.w3.org/1999/xlink" |
1684 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
1685 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
1686 | + inkscape:export-ydpi="90.000000" |
1687 | + inkscape:export-xdpi="90.000000" |
1688 | + inkscape:export-filename="/home/steven/wi-fi.png" |
1689 | + width="48px" |
1690 | + height="48px" |
1691 | + id="svg11300" |
1692 | + sodipodi:version="0.32" |
1693 | + inkscape:version="0.45.1" |
1694 | + sodipodi:docbase="/home/steven/rss" |
1695 | + sodipodi:docname="rss-scalable.svg" |
1696 | + inkscape:output_extension="org.inkscape.output.svg.inkscape"> |
1697 | + <defs |
1698 | + id="defs3"> |
1699 | + <linearGradient |
1700 | + id="linearGradient2663"> |
1701 | + <stop |
1702 | + id="stop2665" |
1703 | + offset="0" |
1704 | + style="stop-color:#f57900;stop-opacity:1;" /> |
1705 | + <stop |
1706 | + id="stop2667" |
1707 | + offset="1" |
1708 | + style="stop-color:#ffa64e;stop-opacity:1;" /> |
1709 | + </linearGradient> |
1710 | + <linearGradient |
1711 | + id="linearGradient2639"> |
1712 | + <stop |
1713 | + style="stop-color:#fcaf3e;stop-opacity:1;" |
1714 | + offset="0" |
1715 | + id="stop2641" /> |
1716 | + <stop |
1717 | + style="stop-color:#ffffff;stop-opacity:0.48979592;" |
1718 | + offset="1" |
1719 | + id="stop2643" /> |
1720 | + </linearGradient> |
1721 | + <linearGradient |
1722 | + id="linearGradient11520"> |
1723 | + <stop |
1724 | + id="stop11522" |
1725 | + offset="0.0000000" |
1726 | + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> |
1727 | + <stop |
1728 | + id="stop11524" |
1729 | + offset="1.0000000" |
1730 | + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" /> |
1731 | + </linearGradient> |
1732 | + <linearGradient |
1733 | + id="linearGradient11508" |
1734 | + inkscape:collect="always"> |
1735 | + <stop |
1736 | + id="stop11510" |
1737 | + offset="0" |
1738 | + style="stop-color:#000000;stop-opacity:1;" /> |
1739 | + <stop |
1740 | + id="stop11512" |
1741 | + offset="1" |
1742 | + style="stop-color:#000000;stop-opacity:0;" /> |
1743 | + </linearGradient> |
1744 | + <radialGradient |
1745 | + inkscape:collect="always" |
1746 | + xlink:href="#linearGradient11508" |
1747 | + id="radialGradient1348" |
1748 | + gradientUnits="userSpaceOnUse" |
1749 | + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,-1.435476e-15,29.48178)" |
1750 | + cx="30.203562" |
1751 | + cy="44.565483" |
1752 | + fx="30.203562" |
1753 | + fy="44.565483" |
1754 | + r="6.5659914" /> |
1755 | + <linearGradient |
1756 | + inkscape:collect="always" |
1757 | + xlink:href="#linearGradient2639" |
1758 | + id="linearGradient2645" |
1759 | + x1="39.850262" |
1760 | + y1="31.678171" |
1761 | + x2="21.877666" |
1762 | + y2="10.570044" |
1763 | + gradientUnits="userSpaceOnUse" /> |
1764 | + <linearGradient |
1765 | + inkscape:collect="always" |
1766 | + xlink:href="#linearGradient2663" |
1767 | + id="linearGradient2661" |
1768 | + x1="40.625" |
1769 | + y1="39.375008" |
1770 | + x2="9.1249886" |
1771 | + y2="6.2500057" |
1772 | + gradientUnits="userSpaceOnUse" /> |
1773 | + </defs> |
1774 | + <sodipodi:namedview |
1775 | + stroke="#eeeeec" |
1776 | + fill="#f57900" |
1777 | + id="base" |
1778 | + pagecolor="#ffffff" |
1779 | + bordercolor="#666666" |
1780 | + borderopacity="0.25490196" |
1781 | + inkscape:pageopacity="0.0" |
1782 | + inkscape:pageshadow="2" |
1783 | + inkscape:zoom="10.293142" |
1784 | + inkscape:cx="15.593705" |
1785 | + inkscape:cy="43.294714" |
1786 | + inkscape:current-layer="layer2" |
1787 | + showgrid="true" |
1788 | + inkscape:grid-bbox="true" |
1789 | + inkscape:document-units="px" |
1790 | + inkscape:showpageshadow="false" |
1791 | + inkscape:window-width="874" |
1792 | + inkscape:window-height="875" |
1793 | + inkscape:window-x="17" |
1794 | + inkscape:window-y="63" |
1795 | + inkscape:grid-points="true" /> |
1796 | + <metadata |
1797 | + id="metadata4"> |
1798 | + <rdf:RDF> |
1799 | + <cc:Work |
1800 | + rdf:about=""> |
1801 | + <dc:format>image/svg+xml</dc:format> |
1802 | + <dc:type |
1803 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
1804 | + <dc:creator> |
1805 | + <cc:Agent> |
1806 | + <dc:title>Steven Garrity</dc:title> |
1807 | + </cc:Agent> |
1808 | + </dc:creator> |
1809 | + <dc:source>http://www.tango-project.org</dc:source> |
1810 | + <cc:license |
1811 | + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> |
1812 | + <dc:title>Feed</dc:title> |
1813 | + <dc:subject> |
1814 | + <rdf:Bag> |
1815 | + <rdf:li>feed</rdf:li> |
1816 | + <rdf:li>atom</rdf:li> |
1817 | + <rdf:li>rss</rdf:li> |
1818 | + <rdf:li>syndicate</rdf:li> |
1819 | + <rdf:li>syndication</rdf:li> |
1820 | + </rdf:Bag> |
1821 | + </dc:subject> |
1822 | + <dc:description /> |
1823 | + </cc:Work> |
1824 | + <cc:License |
1825 | + rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> |
1826 | + <cc:permits |
1827 | + rdf:resource="http://web.resource.org/cc/Reproduction" /> |
1828 | + <cc:permits |
1829 | + rdf:resource="http://web.resource.org/cc/Distribution" /> |
1830 | + <cc:requires |
1831 | + rdf:resource="http://web.resource.org/cc/Notice" /> |
1832 | + <cc:permits |
1833 | + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> |
1834 | + <cc:requires |
1835 | + rdf:resource="http://web.resource.org/cc/ShareAlike" /> |
1836 | + <cc:requires |
1837 | + rdf:resource="http://web.resource.org/cc/SourceCode" /> |
1838 | + </cc:License> |
1839 | + </rdf:RDF> |
1840 | + </metadata> |
1841 | + <g |
1842 | + id="layer1" |
1843 | + inkscape:label="Layer 1" |
1844 | + inkscape:groupmode="layer"> |
1845 | + <path |
1846 | + sodipodi:type="arc" |
1847 | + style="opacity:0.40641710;color:#000000;fill:url(#radialGradient1348);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.8141584;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" |
1848 | + id="path11530" |
1849 | + sodipodi:cx="30.203562" |
1850 | + sodipodi:cy="44.565483" |
1851 | + sodipodi:rx="6.5659914" |
1852 | + sodipodi:ry="2.2223356" |
1853 | + d="M 36.769553 44.565483 A 6.5659914 2.2223356 0 1 1 23.637570,44.565483 A 6.5659914 2.2223356 0 1 1 36.769553 44.565483 z" |
1854 | + transform="matrix(2.460049,0.000000,0.000000,2.460049,-49.40946,-67.96374)" /> |
1855 | + <rect |
1856 | + ry="5.4548225" |
1857 | + rx="5.4548225" |
1858 | + y="3.5000114" |
1859 | + x="4.5" |
1860 | + height="39.999989" |
1861 | + width="39.999989" |
1862 | + id="rect11518" |
1863 | + style="opacity:1;color:#000000;fill:url(#linearGradient2661);fill-opacity:1.0;fill-rule:evenodd;stroke:#ce5c00;stroke-width:0.99999976;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> |
1864 | + <rect |
1865 | + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2645);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
1866 | + id="rect11528" |
1867 | + width="38.000008" |
1868 | + height="38.000008" |
1869 | + x="5.5" |
1870 | + y="4.4999924" |
1871 | + rx="4.24264" |
1872 | + ry="4.24264" /> |
1873 | + </g> |
1874 | + <g |
1875 | + inkscape:groupmode="layer" |
1876 | + id="layer2" |
1877 | + inkscape:label="feed shape"> |
1878 | + <path |
1879 | + sodipodi:type="arc" |
1880 | + style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" |
1881 | + id="path2673" |
1882 | + sodipodi:cx="13.125" |
1883 | + sodipodi:cy="35" |
1884 | + sodipodi:rx="2.75" |
1885 | + sodipodi:ry="2.75" |
1886 | + d="M 15.875 35 A 2.75 2.75 0 1 1 10.375,35 A 2.75 2.75 0 1 1 15.875 35 z" |
1887 | + transform="matrix(1.636364,0,0,1.636364,-6.977274,-23.77272)" /> |
1888 | + <path |
1889 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
1890 | + d="M 10,18 L 10,23 C 18.666667,23 25,29.333333 25,38 L 30.5,38 C 30.5,26.666667 21.333333,18 10,18 z " |
1891 | + id="path2675" |
1892 | + sodipodi:nodetypes="ccccc" /> |
1893 | + <path |
1894 | + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
1895 | + d="M 10,8.03125 L 10,13 C 23.613903,13 35,24.39534 35,38 L 40,38 C 40,21.60466 26.386097,8.0312495 10,8.03125 z " |
1896 | + id="path2677" |
1897 | + sodipodi:nodetypes="ccccc" /> |
1898 | + </g> |
1899 | +</svg> |
Updates the RSS protocol to work with gwibber 2.0.