Merge lp:~jbicha/ubuntu/oneiric/liferea/liferea-1.6.6b into lp:ubuntu/oneiric/liferea

Proposed by Jeremy Bícha
Status: Merged
Merged at revision: 114
Proposed branch: lp:~jbicha/ubuntu/oneiric/liferea/liferea-1.6.6b
Merge into: lp:ubuntu/oneiric/liferea
Diff against target: 40966 lines (+13438/-22575)
145 files modified
.pc/01_ubuntu_feedlists/opml/feedlist.opml (+0/-38)
.pc/01_ubuntu_feedlists/opml/feedlist_ca.opml (+0/-48)
.pc/01_ubuntu_feedlists/opml/feedlist_de.opml (+0/-53)
.pc/01_ubuntu_feedlists/opml/feedlist_es.opml (+0/-43)
.pc/01_ubuntu_feedlists/opml/feedlist_eu.opml (+0/-44)
.pc/01_ubuntu_feedlists/opml/feedlist_fr.opml (+0/-50)
.pc/01_ubuntu_feedlists/opml/feedlist_nl.opml (+0/-41)
.pc/01_ubuntu_feedlists/opml/feedlist_pl.opml (+0/-37)
.pc/01_ubuntu_feedlists/opml/feedlist_pt_BR.opml (+0/-36)
.pc/01_ubuntu_feedlists/opml/feedlist_ru.opml (+0/-40)
.pc/01_ubuntu_feedlists/opml/feedlist_sk.opml (+0/-43)
.pc/01_ubuntu_feedlists/opml/feedlist_sv.opml (+0/-29)
.pc/add_X-Ubuntu-Gettext-Domain/liferea.desktop.in (+0/-11)
.pc/applied-patches (+0/-10)
.pc/debian-example-feeds/opml/feedlist.opml (+0/-35)
.pc/debian-example-feeds/opml/feedlist_bg.opml (+0/-39)
.pc/debian-example-feeds/opml/feedlist_ca.opml (+0/-46)
.pc/debian-example-feeds/opml/feedlist_de.opml (+0/-50)
.pc/debian-example-feeds/opml/feedlist_es.opml (+0/-40)
.pc/debian-example-feeds/opml/feedlist_eu.opml (+0/-42)
.pc/debian-example-feeds/opml/feedlist_fr.opml (+0/-46)
.pc/debian-example-feeds/opml/feedlist_nl.opml (+0/-39)
.pc/debian-example-feeds/opml/feedlist_pl.opml (+0/-35)
.pc/debian-example-feeds/opml/feedlist_pt.opml (+0/-35)
.pc/debian-example-feeds/opml/feedlist_pt_BR.opml (+0/-34)
.pc/debian-example-feeds/opml/feedlist_ru.opml (+0/-38)
.pc/debian-example-feeds/opml/feedlist_sk.opml (+0/-41)
.pc/debian-example-feeds/opml/feedlist_sv.opml (+0/-27)
.pc/fix_systray_behavior/src/ui/liferea_shell.c (+0/-1378)
.pc/fix_systray_behavior/src/ui/ui_tray.c (+0/-325)
.pc/gtk-status-icon.patch/po/POTFILES.in (+0/-190)
.pc/gtk-status-icon.patch/src/ui/Makefile.am (+0/-38)
.pc/gtk-status-icon.patch/src/ui/Makefile.in (+0/-945)
.pc/gtk-status-icon.patch/src/ui/eggtrayicon.c (+0/-566)
.pc/gtk-status-icon.patch/src/ui/eggtrayicon.h (+0/-80)
.pc/gtk-status-icon.patch/src/ui/ui_popup.c (+0/-364)
.pc/gtk-status-icon.patch/src/ui/ui_popup.h (+0/-74)
.pc/gtk-status-icon.patch/src/ui/ui_tray.c (+0/-328)
.pc/libindicate.patch/configure.ac (+0/-248)
.pc/libindicate.patch/src/Makefile.am (+0/-93)
.pc/libindicate.patch/src/ui/Makefile.am (+0/-37)
.pc/libindicate.patch/src/ui/liferea_shell.c (+0/-1388)
.pc/libindicate.patch/src/ui/ui_prefs.c (+0/-890)
.pc/libindicate.patch/src/ui/ui_tray.c (+0/-313)
.pc/libtool-dont-rearange-as-needed/ltmain.sh (+0/-8413)
.pc/libunity.patch/configure.ac (+0/-268)
.pc/libunity.patch/src/Makefile.am (+0/-99)
.pc/libunity.patch/src/ui/Makefile.am (+0/-38)
.pc/libunity.patch/src/ui/liferea_shell.c (+0/-1393)
.pc/libunity.patch/src/ui/ui_tray.c (+0/-323)
.pc/notification-append/src/notification/libnotify.c (+0/-305)
.pc/www-browser/src/ui/ui_prefs.c (+0/-884)
AUTHORS (+5/-0)
ChangeLog (+47/-0)
README (+9/-9)
aclocal.m4 (+6/-6)
configure (+246/-227)
configure.ac (+5/-44)
debian/changelog (+51/-0)
debian/control (+41/-17)
debian/liferea.install (+1/-1)
debian/patches/libindicate.patch (+1/-1)
debian/rules (+4/-5)
doc/html/concepts_de.html (+1/-1)
doc/html/concepts_en.html (+1/-1)
doc/html/reference_de.html (+4/-4)
doc/html/reference_en.html (+2/-2)
doc/html/subscriptions_de.html (+2/-14)
doc/html/subscriptions_en.html (+2/-13)
glade/Makefile.am (+0/-1)
glade/Makefile.in (+0/-1)
glade/bloglines_source.glade (+0/-226)
glade/liferea.glade (+8/-3)
liferea.desktop (+15/-0)
liferea.desktop.in (+0/-1)
liferea.spec (+1/-1)
ltmain.sh (+2/-16)
opml/Makefile.am (+2/-0)
opml/Makefile.in (+2/-0)
opml/feedlist.opml (+0/-2)
opml/feedlist_bg.opml (+0/-2)
opml/feedlist_ca.opml (+0/-5)
opml/feedlist_de.opml (+0/-3)
opml/feedlist_es.opml (+0/-3)
opml/feedlist_eu.opml (+0/-2)
opml/feedlist_fr.opml (+0/-5)
opml/feedlist_gl.opml (+44/-0)
opml/feedlist_he.opml (+59/-0)
opml/feedlist_nl.opml (+0/-3)
opml/feedlist_pl.opml (+0/-3)
opml/feedlist_pt.opml (+0/-3)
opml/feedlist_pt_BR.opml (+1/-3)
opml/feedlist_ru.opml (+0/-2)
opml/feedlist_sk.opml (+0/-2)
opml/feedlist_sv.opml (+0/-2)
pixmaps/AUTHORS (+0/-1)
pixmaps/Makefile.am (+0/-1)
pixmaps/Makefile.in (+0/-1)
po/ChangeLog (+4/-0)
po/LINGUAS (+5/-0)
po/POTFILES.in (+2/-3)
po/ast.po (+2277/-0)
po/da.po (+2336/-0)
po/gl.po (+2340/-0)
po/he.po (+2275/-0)
po/sq.po (+196/-439)
po/uk.po (+2285/-0)
po/zh_CN.po (+74/-712)
po/zh_TW.po (+2/-2)
src/Makefile.am (+0/-12)
src/browser.c (+6/-3)
src/common.c (+5/-1)
src/fl_sources/Makefile.am (+1/-2)
src/fl_sources/Makefile.in (+2/-19)
src/fl_sources/bloglines_source.c (+0/-101)
src/fl_sources/bloglines_source.h (+0/-31)
src/fl_sources/node_source.c (+5/-2)
src/fl_sources/opml_source.c (+2/-4)
src/fl_sources/opml_source.h (+0/-19)
src/itemlist.c (+2/-1)
src/main.c (+1/-1)
src/notification/libnotify.c (+5/-14)
src/social.c (+0/-1)
src/subscription.c (+1/-1)
src/ui/Makefile.am (+2/-3)
src/ui/Makefile.in (+17/-0)
src/ui/eggtrayicon.c (+566/-0)
src/ui/eggtrayicon.h (+80/-0)
src/ui/enclosure_list_view.c (+7/-3)
src/ui/liferea_shell.c (+18/-21)
src/ui/ui_indicator.c (+0/-195)
src/ui/ui_indicator.h (+0/-35)
src/ui/ui_popup.c (+4/-10)
src/ui/ui_popup.h (+1/-3)
src/ui/ui_prefs.c (+0/-20)
src/ui/ui_tray.c (+131/-130)
src/ui/ui_unity.c (+0/-62)
src/ui/ui_unity.h (+0/-29)
src/xml.c (+1/-0)
xslt/feed.xml (+66/-2)
xslt/folder.xml (+18/-2)
xslt/item.xml (+98/-1)
xslt/newsbin.xml (+11/-1)
xslt/source.xml (+18/-2)
xslt/vfolder.xml (+12/-1)
To merge this branch: bzr merge lp:~jbicha/ubuntu/oneiric/liferea/liferea-1.6.6b
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Review via email: mp+71535@code.launchpad.net
To post a comment you must log in.
114. By Jeremy Bícha

* New upstream release.
* Merge with Debian, remaining changes:
* debian/control:
  - Build-depends on libindicate, dh_autoreconf, & libunity
* debian/rules:
  - Run dh_autoreconf & update translations
  - Build with libindicate
* debian/liferea.install: Install indicator files
* debian/patches/01_ubuntu_feedlists
* debian/patches/fix_systray_behavior
* debian/patches/add_X-Ubuntu-Gettext-Domain
* debian/patches/gtk-status-icon.patch: Refreshed
* debian/patches/libindicate.patch: Fixed an undefined reference
* debian/patches/notification-append
  - Support libnotify 0.7, use instead of Debian's libnotify0.7 patch
* Non-maintainer upload.
* Transition to libnotiy 0.7. Closes: #630288
  - Enable libnotify0.7 patch.
  - Bump Build-Depends on libnotify-dev to (>= 0.7.0).
* Non-maintainer upload.
* Don't ship .la files (Closes: #622502).
* New upstream release. Closes: #608570.
  + Properly identify the MIME type of podcasts. Closes: #593415.
* debian/control:
  + Wrap dependency fields. Closes: #610182.
  + liferea-dbg suggests gdb. Closes: #602317.
  + Remove obsolete conflicts and replaces.
  + Standards-Version is 3.9.1, no changes needed.
* debian/control,
  debian/rules:
  + Link against X11 and ICE. Fixes FTBFS. Closes: #618353.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Great work. Thanks!

Just for reference, here's the ChangeLog for a bugfix-only release:

daniel@daniel-virtual-machine:~$ diff -ruN liferea-1.6.{4,6b}/ChangeLog
--- liferea-1.6.4/ChangeLog 2010-07-01 01:14:27.000000000 +0200
+++ liferea-1.6.6b/ChangeLog 2011-06-22 17:16:15.000000000 +0200
@@ -1,3 +1,50 @@
+2011-06-22 Lars Lindner <email address hidden>
+
+ Version 1.6.6b
+
+ * Fixes build error.
+ (reported by Eric Belanger)
+
+2011-06-21 Lars Lindner <email address hidden>
+
+ Version 1.6.6
+
+ * liferea.glade: Mark 2 messages as translatable that were
+ wrongly not marked. (Adrian Bunk, reported by Yaron Sheffer)
+ * Removed the obsolete Bloglines support. (Adrian Bunk)
+ * Fixes second search not clearing item list. (Lars Lindner)
+ * Fixes SF #3019444 and #2978831: incorrect handling of
+ HTTP 301 (patch by Solomon Peachy)
+ * Merged patch SF #3103875: Opening URLs with UTF-8
+ characters (skazi)
+ * Fixes Debian #600638: Wrong number of unread items in mouse
+ over tray icon with zh_TW locale. (Adrian Bunk)
+ * Removed bookmarking support for the dead Backflip.
+ (Adrian Bunk, reported by Kenneth Lakin)
+ * Fix build with stricter linkers. (Emilio Pozuelo Monfort)
+ * Fixes accidental drag&drop in HTML view.
+
+ * Added Asturian translation. (Marquinos)
+ * Added Hebrew translation. (Yaron Sheffer)
+ * Added Ukrainian translation. (Yuri Chornoivan)
+ * Updated Albanian translation. (Besnik Bleta)
+ * Updated Chinese/Simplified translation. (Aron Xu)
+
+
+2010-09-29 Adrian Bunk <email address hidden>
+
+ Version 1.6.5
+
+ * Fixes SF #3067801: crash in enclosure handling
+ (patch by Peter Oliver)
+ * Fixes Debian #593415: Seems to misidentify MIME type
+ of some podcast enclosures (reported by Celejar)
+ * Fixes SF #3012833: Ctrl-A in url bar or a text box
+ should select all text (reported by silly8888)
+
+ * Added Danish translation. (Joe Hansen)
+ * Added Galician translation. (Anxo Outeiral)
+
 2010-07-01 Adrian Bunk <email address hidden>

  Version 1.6.4
daniel@daniel-virtual-machine:~$

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed directory '.pc/01_ubuntu_feedlists'
2=== removed directory '.pc/01_ubuntu_feedlists/opml'
3=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist.opml'
4--- .pc/01_ubuntu_feedlists/opml/feedlist.opml 2010-10-31 11:58:23 +0000
5+++ .pc/01_ubuntu_feedlists/opml/feedlist.opml 1970-01-01 00:00:00 +0000
6@@ -1,38 +0,0 @@
7-<?xml version="1.0"?>
8-<opml version="1.0">
9-<head>
10- <title>Liferea Default Feed List</title> <!-- translate this for localized feed list -->
11-</head>
12-<body>
13- <!-- lets keep this default English block in sync over all feed lists! -->
14- <outline text="Example Feeds"> <!-- translate this for localized feed list -->
15- <outline text="Open Source"> <!-- translate this for localized feed list -->
16- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
17- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
18- <outline text="debian-community.org English language planet" htmlUrl="http://debian-community.org/planets/en/" xmlUrl="http://debian-community.org/planets/en/index.rss" />
19- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
20- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
21- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
22- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
23- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
24- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
25- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
26- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
27- </outline>
28- <outline text="Podcasts"> <!-- translate this for localized feed list -->
29- <outline text="EscapePod" htmlUrl="http://escapepod.org" xmlUrl="http://escapepod.org/podcast.xml"/>
30- </outline>
31- </outline>
32- <!-- end of default block -->
33-
34- <!-- the following search folders should also be in sync for all feed lists -->
35- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
36- <outline text="Unread" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
37- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
38- </outline>
39- <outline text="Important" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
40- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
41- </outline>
42- <!-- end of search folder block -->
43-</body>
44-</opml>
45
46=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_ca.opml'
47--- .pc/01_ubuntu_feedlists/opml/feedlist_ca.opml 2010-10-31 11:58:23 +0000
48+++ .pc/01_ubuntu_feedlists/opml/feedlist_ca.opml 1970-01-01 00:00:00 +0000
49@@ -1,48 +0,0 @@
50-<?xml version="1.0"?>
51-<opml version="1.0">
52- <head>
53- <title>Canals predeterminats</title>
54- </head>
55- <body>
56- <outline text="Canals d'exemple (català)">
57- <outline text="Notícies">
58- <outline text="Vilaweb" htmlUrl="http://www.vilaweb.cat" xmlUrl="http://www.vilaweb.cat/media/rss/noticies_edicio_333_rss.xml" />
59- <outline text="Avui" htmlUrl="http://www.avui.cat" xmlUrl="http://www.avui.cat/rss/articles.php" />
60- </outline>
61- <outline text="Tecnologia">
62- <outline text="Softcatalà" htmlUrl="http://www.softcatala.org" xmlUrl="http://www.softcatala.org/noticies/noticies.rss" />
63- <outline text="NacióDigital" htmlUrl="http://www.naciodigital.cat" xmlUrl="http://naciodigital.cat/rss.php" />
64- <outline text="LaFarga" htmlUrl="http://www.lafarga.cat" xmlUrl="http://www.lafarga.cat/noticies/feed" />
65- </outline>
66- </outline>
67-
68- <!-- lets keep this English block in sync over all feed lists! -->
69- <outline text="Fuentes de ejemplo (inglés)">
70- <outline text="Open Source">
71- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
72- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
73- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
74- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
75- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
76- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
77- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
78- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
79- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
80- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
81- </outline>
82- </outline>
83- <!-- end of default block -->
84-
85- <!-- the following search folders should also be in sync for all feed lists -->
86- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
87- <outline text="Unread" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
88- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
89- </outline>
90- <outline text="Important" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
91- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
92- </outline>
93- <!-- end of search folder block -->
94-
95- </body>
96-</opml>
97-
98
99=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_de.opml'
100--- .pc/01_ubuntu_feedlists/opml/feedlist_de.opml 2010-10-31 11:58:23 +0000
101+++ .pc/01_ubuntu_feedlists/opml/feedlist_de.opml 1970-01-01 00:00:00 +0000
102@@ -1,53 +0,0 @@
103-<?xml version="1.0"?>
104-<opml version="1.0">
105- <head>
106- <title>Liferea Default Feed List</title>
107- </head>
108- <body>
109- <outline text="Beispiel-Abonnements">
110- <outline text="Deutsch">
111- <outline text="News">
112- <outline text="German Debian community planet" htmlUrl="http://debian-community.org/planets/de/" xmlUrl="http://debian-community.org/planets/de/index.rss" />
113- <outline text="Tagesschau" htmlUrl="http://www.tagesschau.de/" xmlUrl="http://www.tagesschau.de/newsticker.rdf" />
114- <outline text="Netzeitung" htmlUrl="http://www.netzzeitung.de" xmlUrl="http://www.netzeitung.de/export/news/rss/titelseite.xml" />
115- <outline text="Heise Online" htmlUrl="http://www.heise.de" xmlUrl="http://www.heise.de/newsticker/heise-atom.xml" />
116- <outline text="golem.de" htmlUrl="http://golem.de" xmlUrl="http://www.golem.de/rss.php?feed=ATOM1.0" />
117- </outline>
118- <outline text="Podcasts">
119- <outline text="Chaos Radio" htmlUrl="http://blog.chaosradio.ccc.de/" xmlUrl="http://chaosradio.ccc.de/chaosradio-complete.rss" />
120- <outline text="Stiftung Warentest" htmlUrl="http://www.test.de" xmlUrl="http://www.test.de/rss/presse/audio-podcast/" />
121- <outline text="SWR2 Campus" htmlUrl="http://www.swr2.de/campus" xmlUrl="http://podcast24.de/xmlausgabe.php?id=1128"/>
122- <outline text="Sportal" htmlUrl="http://www.earpaper.de/loudblog/?cat=3" xmlUrl="http://www.earpaper.de/loudblog/podcast.php?cat=sportalradioshow"/>
123- </outline>
124- </outline>
125-
126- <!-- lets keep this default English block in sync over all feed lists! -->
127- <outline text="International"> <!-- translate this for localized feed list -->
128- <outline text="Open Source"> <!-- translate this for localized feed list -->
129- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
130- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
131- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
132- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
133- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
134- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
135- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
136- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
137- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
138- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
139- </outline>
140- </outline>
141- <!-- end of default block -->
142- </outline>
143-
144- <!-- the following search folders should also be in sync for all feed lists -->
145- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
146- <outline text="Ungelesen" title="Ungelesen" description="Ungelesen" type="vfolder" htmlUrl="" xmlUrl="vfolder">
147- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
148- </outline>
149- <outline text="Wichtig" title="Wichtig" description="Wichtig" type="vfolder" htmlUrl="" xmlUrl="vfolder">
150- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
151- </outline>
152- <!-- end of search folder block -->
153-
154- </body>
155-</opml>
156
157=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_es.opml'
158--- .pc/01_ubuntu_feedlists/opml/feedlist_es.opml 2010-10-31 11:58:23 +0000
159+++ .pc/01_ubuntu_feedlists/opml/feedlist_es.opml 1970-01-01 00:00:00 +0000
160@@ -1,43 +0,0 @@
161-<?xml version="1.0"?>
162-<opml version="1.0">
163- <head>
164- <title>Fuentes por defecto</title>
165- </head>
166- <body>
167- <outline text="Fuentes de ejemplo (castellano)">
168- <outline text="OSS">
169- <outline text="Planeta Debian en espa&#xF1;ol" htmlUrl="http://planeta.debian.net/" xmlUrl="http://planeta.debian.net/rss20.xml" />
170- <outline text="Hispalinux" htmlUrl="http://www.hispalinux.es/" xmlUrl="http://www.hispalinux.es/node/feed" />
171- <outline text="Barrapunto" htmlUrl="http://barrapunto.com/" xmlUrl="http://backends.barrapunto.com/barrapunto.rss" />
172- <outline text="BulmaLUG" htmlUrl="http://bulma.net/" xmlUrl="http://bulma.net/xml.php" />
173- </outline>
174- </outline>
175-
176- <!-- lets keep this default English block in sync over all feed lists! -->
177- <outline text="Fuentes de ejemplo (inglés)">
178- <outline text="Open Source">
179- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
180- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
181- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
182- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
183- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
184- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
185- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
186- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
187- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
188- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
189- </outline>
190- </outline>
191- <!-- end of default block -->
192-
193- <!-- the following search folders should also be in sync for all feed lists -->
194- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
195- <outline text="Sin leer" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
196- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
197- </outline>
198- <outline text="Importantes" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
199- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
200- </outline>
201- <!-- end of search folder block -->
202- </body>
203-</opml>
204
205=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_eu.opml'
206--- .pc/01_ubuntu_feedlists/opml/feedlist_eu.opml 2010-10-31 11:58:23 +0000
207+++ .pc/01_ubuntu_feedlists/opml/feedlist_eu.opml 1970-01-01 00:00:00 +0000
208@@ -1,44 +0,0 @@
209-<?xml version="1.0"?>
210-<opml version="1.0">
211- <head>
212- <title>Iturri lehenetsiak</title>
213- </head>
214- <body>
215- <outline text="Iturriak (euskaraz)">
216- <outline text="Software Librea">
217- <outline text="EuskalGNU" htmlUrl="http://www.euskalgnu.org" xmlUrl="http://www.euskalgnu.org/index.php?option=com_rss" />
218- <outline text="Zabaldu" htmlUrl="http://www.zabaldu.com" xmlUrl="http://www.zabaldu.com/rss2.php" />
219- </outline>
220- <outline text="Egunkariak">
221- <outline text="Berria" htmlUrl="http://www.berria.info" xmlUrl="http://www.berria.info/rss/ediziojarraia.php" />
222- <outline text="Indymedia Euskal Herria" htmlUrl="http://euskalherria.indymedia.org" xmlUrl="http://euskalherria.indymedia.org/features.1-0.eu.rdf" />
223-
224- <outline text="Sustatu" htmlUrl="http://www.sustatu.com" xmlUrl="http://www.sustatu.com/rdf" />
225- </outline>
226- </outline>
227-
228- <!-- lets keep this default English block in sync over all feed lists! -->
229- <outline text="International"> <!-- translate this for localized feed list -->
230- <outline text="Open Source"> <!-- translate this for localized feed list -->
231- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
232- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
233- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
234- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
235- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
236- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
237- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
238- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
239- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
240- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
241- </outline>
242- </outline>
243- <!-- end of default block -->
244-
245- <outline text="Irakurri gabeak" title="Irakurri gabeak" description="Irakurri gabeak" type="vfolder" htmlUrl="" xmlUrl="vfolder">
246- <outline type="rule" text="Irakurketen egoera" rule="unread" value="" additive="true"/>
247- </outline>
248- <outline text="Banderekin" title="Banderekin" description="Banderekin" type="vfolder" htmlUrl="" xmlUrl="vfolder">
249- <outline type="rule" text="Banderen egoera" rule="flagged" value="" additive="true"/>
250- </outline>
251- </body>
252-</opml>
253
254=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_fr.opml'
255--- .pc/01_ubuntu_feedlists/opml/feedlist_fr.opml 2010-10-31 11:58:23 +0000
256+++ .pc/01_ubuntu_feedlists/opml/feedlist_fr.opml 1970-01-01 00:00:00 +0000
257@@ -1,50 +0,0 @@
258-<?xml version="1.0"?>
259-<opml version="1.0">
260- <head>
261- <title>Liste des flux par défaut de Liferea</title>
262- </head>
263- <body>
264- <outline text="Exemples de flux">
265- <outline text="Français">
266- <outline text="Standblog" htmlUrl="http://standblog.org/blog/" xmlUrl="http://standblog.org/dotclear/rss.php" />
267- <outline text="Formats Ouverts" htmlUrl="http://formats-ouverts.org/blog/" xmlUrl="http://formats-ouverts.org/rss.php" />
268- <outline text="Liberation.fr" htmlUrl="http://www.liberation.fr/" xmlUrl="http://www.liberation.fr/rss.php" />
269- <outline text="Actualités ZDNet.fr" htmlUrl="http://www.zdnet.fr/actualites/?rss" xmlUrl="http://rss.zdnet.fr/feeds/rss/actualites/" />
270- <outline text="Geckozone - Articles" htmlUrl="http://www.geckozone.org/" xmlUrl="http://www.geckozone.org/articles/xml/" />
271- <outline text="MozillaZine-Fr" htmlUrl="http://www.mozillazine-fr.org/" xmlUrl="http://mozillazine-fr.org/contenu.xml" />
272- <outline text="LinuxFR" htmlUrl="http://linuxfr.org/" xmlUrl="http://linuxfr.org/backend/news/rss20.rss" />
273- <outline text="Planet Debian-FR" htmlUrl="http://planet-fr.debian.net/" xmlUrl="http://planet-fr.debian.net/rss20.xml" />
274- <outline text="Planète des utilisateurs Debian" htmlUrl="http://planet-fr.debian.net/users/" xmlUrl="http://planet-fr.debian.net/users/rss20.xml" />
275- <outline text="Le Monde.fr" htmlUrl="http://www.lemonde.fr/" xmlUrl="http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml" />
276- <outline text="Le Nouvel Observateur" htmlUrl="http://permanent.nouvelobs.com/" xmlUrl="http://permanent.nouvelobs.com/rss_permanent.xml" />
277- <outline text="EuroNews" htmlUrl="http://www.euronews.net/create_html.php?page=accueil_info&amp;langue=fr" xmlUrl="http://www.euronews.net/rss/euronews_en.xml" />
278- <outline text="AlloCiné" htmlUrl="http://www.allocine.fr/film/cettesemaine.html" xmlUrl="http://www.lamoooche.com/getRSS.php?idnews=56" />
279- <outline text="LaMoooche.com" htmlUrl="http://www.lamoooche.com/" xmlUrl="http://www.lamoooche.com/getRSS.php?idnews=758" />
280- </outline>
281- <!-- lets keep this default English block in sync over all feed lists! -->
282- <outline text="International"> <!-- translate this for localized feed list -->
283- <outline text="Open Source"> <!-- translate this for localized feed list -->
284- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
285- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
286- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
287- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
288- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
289- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
290- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
291- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
292- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
293- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
294- </outline>
295- </outline>
296- <!-- end of default block -->
297-
298- </outline>
299-
300- <outline text="Non lus" title="Non lus" description="Non lus" type="vfolder" htmlUrl="" xmlUrl="vfolder">
301- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
302- </outline>
303- <outline text="Importants" title="Importants" description="Importants" type="vfolder" htmlUrl="" xmlUrl="vfolder">
304- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
305- </outline>
306- </body>
307-</opml>
308
309=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_nl.opml'
310--- .pc/01_ubuntu_feedlists/opml/feedlist_nl.opml 2010-10-31 11:58:23 +0000
311+++ .pc/01_ubuntu_feedlists/opml/feedlist_nl.opml 1970-01-01 00:00:00 +0000
312@@ -1,41 +0,0 @@
313-<?xml version="1.0"?>
314-<opml version="1.0">
315- <head>
316- <title>Liferea Dutch Feed List</title>
317- </head>
318- <body>
319- <!-- lets keep this default English block in sync over all feed lists! -->
320- <outline text="International"> <!-- translate this for localized feed list -->
321- <outline text="Open Source"> <!-- translate this for localized feed list -->
322- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
323- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
324- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
325- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
326- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
327- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
328- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
329- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
330- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
331- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
332- </outline>
333- </outline>
334- <!-- end of default block -->
335-
336- <outline text="Nederlandse feeds">
337- <outline text="Nieuws">
338- <outline text="NRC Handelsblad | Binnenland" htmlUrl="http://www.nrc.nl/binnenland/" xmlUrl="http://www.nrc.nl/rss/binnenland/" />
339- <outline text="nu.nl | Het laatste nieuws lees je het eerst op NU.nl" htmlUrl="http://www.nu.nl/" xmlUrl="http://www.nu.nl/deeplink_rss2/index.jsp?r=Algemeen" />
340- <outline text="Tweakers.net" htmlUrl="http://tweakers.net/" xmlUrl="http://tweakers.net/feeds/mixed.xml" />
341- </outline>
342- <outline text="Blogs">
343- <outline text="GeenStijl" htmlUrl="http://www.geenstijl.nl/" xmlUrl="http://www.geenstijl.nl/atom.xml" />
344- </outline>
345- </outline>
346- <outline text="Ongelezen" title="Ongelezen" description="Ongelezen" type="vfolder" htmlUrl="" xmlUrl="vfolder">
347- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
348- </outline>
349- <outline text="Gemarkeerd met vlaggetje" title="Gemarkeerd met vlaggetje" description="Gemarkeerd met vlaggetje" type="vfolder" htmlUrl="" xmlUrl="vfolder">
350- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
351- </outline>
352- </body>
353-</opml>
354
355=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_pl.opml'
356--- .pc/01_ubuntu_feedlists/opml/feedlist_pl.opml 2010-10-31 11:58:23 +0000
357+++ .pc/01_ubuntu_feedlists/opml/feedlist_pl.opml 1970-01-01 00:00:00 +0000
358@@ -1,37 +0,0 @@
359-<?xml version="1.0"?>
360-<opml version="1.0">
361- <head>
362- <title>Przykładowa lista subskrypcji Liferea</title>
363- </head>
364- <body>
365- <outline text="Przykładowe Subskrypcje">
366- <outline text="polskie">
367- <outline text="7thGuard.net" htmlUrl="http://www.7thguard.net/" xmlUrl="http://rss.7thguard.net/7thguard.xml" />
368- <outline text="Linux.pl" htmlUrl="http://linux.pl/" xmlUrl="http://www.linux.pl/rss.php" />
369- <outline text="Hacking.pl" htmlUrl="http://hacking.pl/" xmlUrl="http://rss.hacking.pl/" />
370- </outline>
371- <!-- lets keep this English block in sync over all feed lists! -->
372- <outline text="międzynarodowe">
373- <outline text="Open Source">
374- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
375- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
376- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
377- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
378- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
379- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
380- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
381- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
382- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
383- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
384- </outline>
385- </outline>
386-
387- <outline text="Nie przeczytane" title="Nie przeczytane" description="Nie przeczytane" type="vfolder" htmlUrl="" xmlUrl="vfolder">
388- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
389- </outline>
390- <outline text="Oznaczone" title="Oznaczone" description="Oznaczone" type="vfolder" htmlUrl="" xmlUrl="vfolder">
391- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
392- </outline>
393- </outline>
394- </body>
395-</opml>
396
397=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_pt_BR.opml'
398--- .pc/01_ubuntu_feedlists/opml/feedlist_pt_BR.opml 2010-10-31 11:58:23 +0000
399+++ .pc/01_ubuntu_feedlists/opml/feedlist_pt_BR.opml 1970-01-01 00:00:00 +0000
400@@ -1,36 +0,0 @@
401-<?xml version="1.0"?>
402-<opml version="1.0">
403-<head>
404- <title>Lista de Fontes de Notícias</title>
405-</head>
406-<body>
407- <outline text="Exemplos de Canais de Notícias">
408- <outline text="Notícias">
409- <outline text="Planeta Debian Brasil" htmlUrl="http://www.debianbrasil.org/planeta/" xmlUrl="http://www.debianbrasil.org/planeta/rss20.xml" />
410- <outline title="BR-Linux.org - Linux levado a sério desde 1996" text="BR-Linux.org - Linux levado a sério desde 1996" description="BR-Linux.org - Linux levado a sério desde 1996" type="rss" htmlUrl="http://br-linux.org/linux" xmlUrl="http://br-linux.org/linux/node/feed" />
411- </outline>
412- <!-- lets keep this English block in sync over all feed lists! -->
413- <outline text="internacional">
414- <outline text="Open Source">
415- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
416- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
417- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
418- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
419- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
420- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
421- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
422- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
423- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
424- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
425- </outline>
426- </outline>
427-
428- <outline text="Não Lidos" title="Não Lidos" description="Notícias ainda não lidas" type="vfolder" htmlUrl="" xmlUrl="vfolder">
429- <outline type="rule" text="Status de leitura" rule="unread" value="" additive="true"/>
430- </outline>
431- <outline text="Importante" title="Importante" description="Importante" type="vfolder" htmlUrl="" xmlUrl="vfolder">
432- <outline type="rule" text="Sinalizador de status" rule="flagged" value="" additive="true"/>
433- </outline>
434- </outline>
435- </body>
436-</opml>
437
438=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_ru.opml'
439--- .pc/01_ubuntu_feedlists/opml/feedlist_ru.opml 2010-10-31 11:58:23 +0000
440+++ .pc/01_ubuntu_feedlists/opml/feedlist_ru.opml 1970-01-01 00:00:00 +0000
441@@ -1,40 +0,0 @@
442-<?xml version="1.0"?>
443-<opml version="1.0">
444- <head>
445- <title>Список лент по умолчанию</title>
446- </head>
447- <body>
448- <outline text="Новости Lenta.ru" htmlUrl="http://www.lenta.ru/" xmlUrl="http://lenta.ru/l/r/EX/import.rss" />
449- <outline text="Новости безопасности в сети на русском ">
450- <outline text="Security.Nnov.Ru" htmlUrl="http://security.nnov.ru/" xmlUrl="http://security.nnov.ru/informer/rss.asp?l=RU" />
451- </outline>
452-
453- <outline text="Свободное программное обеспечение в России">
454- <outline text="Новости от Linuxcenter.ru" htmlUrl="http://www.linuxcenter.ru/" xmlUrl="http://www.linuxcenter.ru/trans/news.rss" />
455- </outline>
456-
457- <!-- lets keep this English block in sync over all feed lists! -->
458- <outline text="Международные ленты новостей">
459- <outline text="Свободное программное обеспечение">
460- <outline text="Open source">
461- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
462- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
463- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
464- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
465- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
466- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
467- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
468- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
469- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
470- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
471- </outline>
472- </outline>
473- </outline>
474- <outline text="Непрочитанные" title="Непрочитанные" description="Непрочитанные" type="vfolder" htmlUrl="" xmlUrl="vfolder">
475- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
476- </outline>
477- <outline text="Важные" title="Важные" description="Важные" type="vfolder" htmlUrl="" xmlUrl="vfolder">
478- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
479- </outline>
480- </body>
481-</opml>
482
483=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_sk.opml'
484--- .pc/01_ubuntu_feedlists/opml/feedlist_sk.opml 2010-10-31 11:58:23 +0000
485+++ .pc/01_ubuntu_feedlists/opml/feedlist_sk.opml 1970-01-01 00:00:00 +0000
486@@ -1,43 +0,0 @@
487-<?xml version="1.0"?>
488-<opml version="1.0">
489- <head>
490- <title>Liferea Default Feed List</title>
491- </head>
492- <body>
493- <outline text="Example Feeds">
494-
495- <!-- lets keep this default English block in sync over all feed lists! -->
496- <outline text="International"> <!-- translate this for localized feed list -->
497- <outline text="Open Source"> <!-- translate this for localized feed list -->
498- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
499- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
500- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
501- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
502- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
503- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
504- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
505- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
506- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
507- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
508- </outline>
509- </outline>
510- <!-- end of default block -->
511-
512- <outline text="National">
513- <outline text="SME ONLINE" type="rss" htmlUrl="http://www.sme.sk/" xmlUrl="http://rss.sme.sk/rss/export/smeonline.xml"/>
514- <outline text="Pravda.sk - Správy" type="rss" htmlUrl="http://www.pravda.sk/" xmlUrl="http://servis.pravda.sk/rss.asp"/>
515- <outline text="HNonline.sk" type="rss" htmlUrl="http://HNonline.sk" xmlUrl="http://hnonline.sk/?p=k00000_rss"/>
516- </outline>
517- </outline>
518-
519- <!-- the following search folders should also be in sync for all feed lists -->
520- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
521- <outline text="Unread" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
522- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
523- </outline>
524- <outline text="Important" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
525- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
526- </outline>
527- <!-- end of search folder block -->
528- </body>
529-</opml>
530
531=== removed file '.pc/01_ubuntu_feedlists/opml/feedlist_sv.opml'
532--- .pc/01_ubuntu_feedlists/opml/feedlist_sv.opml 2010-10-31 11:58:23 +0000
533+++ .pc/01_ubuntu_feedlists/opml/feedlist_sv.opml 1970-01-01 00:00:00 +0000
534@@ -1,29 +0,0 @@
535-<?xml version="1.0"?>
536-<opml version="1.0">
537- <head>
538- <title>Liferea Default Feed List</title>
539- </head>
540- <body>
541- <outline title="Exempelkanaler" text="Exempelkanaler" description="Exempelkanaler" type="folder">
542- <outline title="Nyheter" text="Nyheter" description="Nyheter" type="folder">
543- <outline text="Aftonbladet Nyheter" xmlUrl="http://www.aftonbladet.se/rss/nyheter.xml" />
544- <outline text="IDG.se - Senaste nytt" htmlUrl="http://www.idg.se" xmlUrl="http://www.idg.se/rss/nyheter" />
545- <outline text="linuxportalen.se - Det nya navet f&#xF6;r linuxanv&#xE4;ndare i Sverige" htmlUrl="http://www.linuxportalen.se" xmlUrl="http://www.linuxportalen.se/node/feed" />
546- <outline text="CS: &#xD6;ppen k&#xE4;llkod" htmlUrl="http://computersweden.idg.se" xmlUrl="http://computersweden.idg.se/rss/%C3%B6ppen+k%C3%A4llkod" />
547- <outline title="Nyheter fr&#xE5;n Expressen" htmlUrl="http://expressen.se/1.573280.1175529352?standAlone=true" xmlUrl="http://expressen.se/1.573280?standAlone=true" />
548- </outline>
549- <outline title="&#xD6;ppen k&#xE4;llkod" text="&#xD6;ppen k&#xE4;llkod" description="&#xD6;ppen k&#xE4;llkod" type="folder">
550- <outline text="Planet Debian" htmlUrl="http://planet.debian.org/" xmlUrl="http://planet.debian.org/rss20.xml" />
551- <outline text="Debian Administration" htmlUrl="http://www.debian-administration.org/" xmlUrl="http://www.debian-administration.org/atom.xml" />
552- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
553- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
554- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
555- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
556- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
557- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
558- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
559- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
560- </outline>
561- </outline>
562- </body>
563-</opml>
564
565=== removed directory '.pc/add_X-Ubuntu-Gettext-Domain'
566=== removed file '.pc/add_X-Ubuntu-Gettext-Domain/liferea.desktop.in'
567--- .pc/add_X-Ubuntu-Gettext-Domain/liferea.desktop.in 2010-10-31 11:58:23 +0000
568+++ .pc/add_X-Ubuntu-Gettext-Domain/liferea.desktop.in 1970-01-01 00:00:00 +0000
569@@ -1,11 +0,0 @@
570-[Desktop Entry]
571-_Name=Liferea Feed Reader
572-_GenericName=Feed Reader
573-_Comment=Download and view feeds
574-Exec=liferea
575-Icon=liferea
576-StartupNotify=true
577-Terminal=false
578-Type=Application
579-Categories=Network;News;
580-Version=0.9.4
581
582=== removed file '.pc/applied-patches'
583--- .pc/applied-patches 2011-03-10 20:37:50 +0000
584+++ .pc/applied-patches 1970-01-01 00:00:00 +0000
585@@ -1,10 +0,0 @@
586-www-browser
587-debian-example-feeds
588-libtool-dont-rearange-as-needed
589-01_ubuntu_feedlists
590-fix_systray_behavior
591-add_X-Ubuntu-Gettext-Domain
592-notification-append
593-gtk-status-icon.patch
594-libindicate.patch
595-libunity.patch
596
597=== removed directory '.pc/debian-example-feeds'
598=== removed directory '.pc/debian-example-feeds/opml'
599=== removed file '.pc/debian-example-feeds/opml/feedlist.opml'
600--- .pc/debian-example-feeds/opml/feedlist.opml 2010-07-19 21:45:37 +0000
601+++ .pc/debian-example-feeds/opml/feedlist.opml 1970-01-01 00:00:00 +0000
602@@ -1,35 +0,0 @@
603-<?xml version="1.0"?>
604-<opml version="1.0">
605-<head>
606- <title>Liferea Default Feed List</title> <!-- translate this for localized feed list -->
607-</head>
608-<body>
609- <!-- lets keep this default English block in sync over all feed lists! -->
610- <outline text="Example Feeds"> <!-- translate this for localized feed list -->
611- <outline text="Open Source"> <!-- translate this for localized feed list -->
612- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
613- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
614- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
615- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
616- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
617- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
618- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
619- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
620- </outline>
621- <outline text="Podcasts"> <!-- translate this for localized feed list -->
622- <outline text="EscapePod" htmlUrl="http://escapepod.org" xmlUrl="http://escapepod.org/podcast.xml"/>
623- </outline>
624- </outline>
625- <!-- end of default block -->
626-
627- <!-- the following search folders should also be in sync for all feed lists -->
628- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
629- <outline text="Unread" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
630- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
631- </outline>
632- <outline text="Important" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
633- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
634- </outline>
635- <!-- end of search folder block -->
636-</body>
637-</opml>
638
639=== removed file '.pc/debian-example-feeds/opml/feedlist_bg.opml'
640--- .pc/debian-example-feeds/opml/feedlist_bg.opml 2010-07-19 21:45:37 +0000
641+++ .pc/debian-example-feeds/opml/feedlist_bg.opml 1970-01-01 00:00:00 +0000
642@@ -1,39 +0,0 @@
643-<?xml version="1.0"?>
644-<opml version="1.0">
645- <head>
646- <title>Liferea Default Feed List</title>
647- </head>
648- <body>
649- <outline title="&#x411;&#x44A;&#x43B;&#x433;&#x430;&#x440;&#x441;&#x43A;&#x438;">
650- <outline text="&#x41D;&#x435;&#x442;&#x418;&#x43D;&#x444;&#x43E; - &#x41D;&#x43E;&#x432;&#x438;&#x43D;&#x438;" title="&#x41D;&#x435;&#x442;&#x418;&#x43D;&#x444;&#x43E; - &#x41D;&#x43E;&#x432;&#x438;&#x43D;&#x438;" description="&#x41D;&#x435;&#x442;&#x418;&#x43D;&#x444;&#x43E; - &#x41D;&#x43E;&#x432;&#x438;&#x43D;&#x438;" type="rss" htmlUrl="http://news.netinfo.bg" xmlUrl="http://news.netinfo.bg/ni_gennews.php?p=2&amp;c=10&amp;last=1" updateInterval="-1"/>
651- <outline text="GNOME &#x43D;&#x430; &#x431;&#x44A;&#x43B;&#x433;&#x430;&#x440;&#x441;&#x43A;&#x438;!: Timeline" title="GNOME &#x43D;&#x430; &#x431;&#x44A;&#x43B;&#x433;&#x430;&#x440;&#x441;&#x43A;&#x438;!: Timeline" description="GNOME &#x43D;&#x430; &#x431;&#x44A;&#x43B;&#x433;&#x430;&#x440;&#x441;&#x43A;&#x438;!: Timeline" type="rss" htmlUrl="http://fsa-bg.org/project/gtp/timeline" xmlUrl="http://fsa-bg.org/project/gtp/timeline?daysback=90&amp;max=50&amp;wiki=on&amp;ticket=on&amp;changeset=on&amp;milestone=on&amp;format=rss" updateInterval="-1"/>
652- <outline text="&#x41B;&#x438;&#x43D;&#x443;&#x43A;&#x441; &#x437;&#x430; &#x431;&#x44A;&#x43B;&#x433;&#x430;&#x440;&#x438;: &#x41D;&#x43E;&#x432;&#x438;&#x43D;&#x438;" title="&#x41B;&#x438;&#x43D;&#x443;&#x43A;&#x441; &#x437;&#x430; &#x431;&#x44A;&#x43B;&#x433;&#x430;&#x440;&#x438;: &#x41D;&#x43E;&#x432;&#x438;&#x43D;&#x438;" description="&#x41B;&#x438;&#x43D;&#x443;&#x43A;&#x441; &#x437;&#x430; &#x431;&#x44A;&#x43B;&#x433;&#x430;&#x440;&#x438;: &#x41D;&#x43E;&#x432;&#x438;&#x43D;&#x438;" type="rss" htmlUrl="http://www.linux-bg.org" xmlUrl="http://linux-bg.org/linux-bg-news.rdf" updateInterval="-1"/>
653- <outline text="Planet GNOME-BG" title="Planet GNOME-BG" description="Planet GNOME-BG" type="rss" htmlUrl="http://gnome.fsa-bg.org" xmlUrl="http://gnome.fsa-bg.org/rss20.xml" updateInterval="-1"/>
654- </outline>
655-
656- <!-- lets keep this default English block in sync over all feed lists! -->
657- <outline text="International"> <!-- translate this for localized feed list -->
658- <outline text="Open Source"> <!-- translate this for localized feed list -->
659- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
660- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
661- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
662- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
663- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
664- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
665- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
666- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
667- </outline>
668- </outline>
669- <!-- end of default block -->
670-
671- <!-- the following search folders should also be in sync for all feed lists -->
672- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
673- <outline text="Unread" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
674- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
675- </outline>
676- <outline text="Important" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
677- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
678- </outline>
679- <!-- end of search folder block -->
680- </body>
681-</opml>
682
683=== removed file '.pc/debian-example-feeds/opml/feedlist_ca.opml'
684--- .pc/debian-example-feeds/opml/feedlist_ca.opml 2010-07-19 21:45:37 +0000
685+++ .pc/debian-example-feeds/opml/feedlist_ca.opml 1970-01-01 00:00:00 +0000
686@@ -1,46 +0,0 @@
687-<?xml version="1.0"?>
688-<opml version="1.0">
689- <head>
690- <title>Canals predeterminats</title>
691- </head>
692- <body>
693- <outline text="Canals d'exemple (català)">
694- <outline text="Notícies">
695- <outline text="Vilaweb" htmlUrl="http://www.vilaweb.cat" xmlUrl="http://www.vilaweb.cat/media/rss/noticies_edicio_333_rss.xml" />
696- <outline text="Avui" htmlUrl="http://www.avui.cat" xmlUrl="http://www.avui.cat/rss/articles.php" />
697- </outline>
698- <outline text="Tecnologia">
699- <outline text="Softcatalà" htmlUrl="http://www.softcatala.org" xmlUrl="http://www.softcatala.org/noticies/noticies.rss" />
700- <outline text="NacióDigital" htmlUrl="http://www.naciodigital.cat" xmlUrl="http://naciodigital.cat/rss.php" />
701- <outline text="LaFarga" htmlUrl="http://www.lafarga.cat" xmlUrl="http://www.lafarga.cat/noticies/feed" />
702- </outline>
703- </outline>
704-
705- <!-- lets keep this English block in sync over all feed lists! -->
706- <outline text="Fuentes de ejemplo (inglés)">
707- <outline text="Open Source">
708- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
709- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
710- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
711- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
712- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
713- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
714- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
715- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
716- </outline>
717- </outline>
718- <!-- end of default block -->
719-
720- <!-- the following search folders should also be in sync for all feed lists -->
721- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
722- <outline text="Unread" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
723- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
724- </outline>
725- <outline text="Important" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
726- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
727- </outline>
728- <!-- end of search folder block -->
729-
730- </body>
731-</opml>
732-
733
734=== removed file '.pc/debian-example-feeds/opml/feedlist_de.opml'
735--- .pc/debian-example-feeds/opml/feedlist_de.opml 2010-07-19 21:45:37 +0000
736+++ .pc/debian-example-feeds/opml/feedlist_de.opml 1970-01-01 00:00:00 +0000
737@@ -1,50 +0,0 @@
738-<?xml version="1.0"?>
739-<opml version="1.0">
740- <head>
741- <title>Liferea Default Feed List</title>
742- </head>
743- <body>
744- <outline text="Beispiel-Abonnements">
745- <outline text="Deutsch">
746- <outline text="News">
747- <outline text="Tagesschau" htmlUrl="http://www.tagesschau.de/" xmlUrl="http://www.tagesschau.de/newsticker.rdf" />
748- <outline text="Netzeitung" htmlUrl="http://www.netzzeitung.de" xmlUrl="http://www.netzeitung.de/export/news/rss/titelseite.xml" />
749- <outline text="Heise Online" htmlUrl="http://www.heise.de" xmlUrl="http://www.heise.de/newsticker/heise-atom.xml" />
750- <outline text="golem.de" htmlUrl="http://golem.de" xmlUrl="http://www.golem.de/rss.php?feed=ATOM1.0" />
751- </outline>
752- <outline text="Podcasts">
753- <outline text="Chaos Radio" htmlUrl="http://blog.chaosradio.ccc.de/" xmlUrl="http://chaosradio.ccc.de/chaosradio-complete.rss" />
754- <outline text="Stiftung Warentest" htmlUrl="http://www.test.de" xmlUrl="http://www.test.de/rss/presse/audio-podcast/" />
755- <outline text="SWR2 Campus" htmlUrl="http://www.swr2.de/campus" xmlUrl="http://podcast24.de/xmlausgabe.php?id=1128"/>
756- <outline text="Sportal" htmlUrl="http://www.earpaper.de/loudblog/?cat=3" xmlUrl="http://www.earpaper.de/loudblog/podcast.php?cat=sportalradioshow"/>
757- </outline>
758- </outline>
759-
760- <!-- lets keep this default English block in sync over all feed lists! -->
761- <outline text="International"> <!-- translate this for localized feed list -->
762- <outline text="Open Source"> <!-- translate this for localized feed list -->
763- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
764- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
765- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
766- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
767- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
768- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
769- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
770- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
771- </outline>
772- </outline>
773- <!-- end of default block -->
774- </outline>
775-
776- <!-- the following search folders should also be in sync for all feed lists -->
777- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
778- <outline text="Ungelesen" title="Ungelesen" description="Ungelesen" type="vfolder" htmlUrl="" xmlUrl="vfolder">
779- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
780- </outline>
781- <outline text="Wichtig" title="Wichtig" description="Wichtig" type="vfolder" htmlUrl="" xmlUrl="vfolder">
782- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
783- </outline>
784- <!-- end of search folder block -->
785-
786- </body>
787-</opml>
788
789=== removed file '.pc/debian-example-feeds/opml/feedlist_es.opml'
790--- .pc/debian-example-feeds/opml/feedlist_es.opml 2010-07-19 21:45:37 +0000
791+++ .pc/debian-example-feeds/opml/feedlist_es.opml 1970-01-01 00:00:00 +0000
792@@ -1,40 +0,0 @@
793-<?xml version="1.0"?>
794-<opml version="1.0">
795- <head>
796- <title>Fuentes por defecto</title>
797- </head>
798- <body>
799- <outline text="Fuentes de ejemplo (castellano)">
800- <outline text="OSS">
801- <outline text="Hispalinux" htmlUrl="http://www.hispalinux.es/" xmlUrl="http://www.hispalinux.es/node/feed" />
802- <outline text="Barrapunto" htmlUrl="http://barrapunto.com/" xmlUrl="http://backends.barrapunto.com/barrapunto.rss" />
803- <outline text="BulmaLUG" htmlUrl="http://bulma.net/" xmlUrl="http://bulma.net/xml.php" />
804- </outline>
805- </outline>
806-
807- <!-- lets keep this default English block in sync over all feed lists! -->
808- <outline text="Fuentes de ejemplo (inglés)">
809- <outline text="Open Source">
810- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
811- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
812- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
813- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
814- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
815- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
816- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
817- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
818- </outline>
819- </outline>
820- <!-- end of default block -->
821-
822- <!-- the following search folders should also be in sync for all feed lists -->
823- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
824- <outline text="Sin leer" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
825- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
826- </outline>
827- <outline text="Importantes" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
828- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
829- </outline>
830- <!-- end of search folder block -->
831- </body>
832-</opml>
833
834=== removed file '.pc/debian-example-feeds/opml/feedlist_eu.opml'
835--- .pc/debian-example-feeds/opml/feedlist_eu.opml 2010-07-19 21:45:37 +0000
836+++ .pc/debian-example-feeds/opml/feedlist_eu.opml 1970-01-01 00:00:00 +0000
837@@ -1,42 +0,0 @@
838-<?xml version="1.0"?>
839-<opml version="1.0">
840- <head>
841- <title>Iturri lehenetsiak</title>
842- </head>
843- <body>
844- <outline text="Iturriak (euskaraz)">
845- <outline text="Software Librea">
846- <outline text="EuskalGNU" htmlUrl="http://www.euskalgnu.org" xmlUrl="http://www.euskalgnu.org/index.php?option=com_rss" />
847- <outline text="Zabaldu" htmlUrl="http://www.zabaldu.com" xmlUrl="http://www.zabaldu.com/rss2.php" />
848- </outline>
849- <outline text="Egunkariak">
850- <outline text="Berria" htmlUrl="http://www.berria.info" xmlUrl="http://www.berria.info/rss/ediziojarraia.php" />
851- <outline text="Indymedia Euskal Herria" htmlUrl="http://euskalherria.indymedia.org" xmlUrl="http://euskalherria.indymedia.org/features.1-0.eu.rdf" />
852-
853- <outline text="Sustatu" htmlUrl="http://www.sustatu.com" xmlUrl="http://www.sustatu.com/rdf" />
854- </outline>
855- </outline>
856-
857- <!-- lets keep this default English block in sync over all feed lists! -->
858- <outline text="International"> <!-- translate this for localized feed list -->
859- <outline text="Open Source"> <!-- translate this for localized feed list -->
860- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
861- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
862- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
863- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
864- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
865- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
866- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
867- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
868- </outline>
869- </outline>
870- <!-- end of default block -->
871-
872- <outline text="Irakurri gabeak" title="Irakurri gabeak" description="Irakurri gabeak" type="vfolder" htmlUrl="" xmlUrl="vfolder">
873- <outline type="rule" text="Irakurketen egoera" rule="unread" value="" additive="true"/>
874- </outline>
875- <outline text="Banderekin" title="Banderekin" description="Banderekin" type="vfolder" htmlUrl="" xmlUrl="vfolder">
876- <outline type="rule" text="Banderen egoera" rule="flagged" value="" additive="true"/>
877- </outline>
878- </body>
879-</opml>
880
881=== removed file '.pc/debian-example-feeds/opml/feedlist_fr.opml'
882--- .pc/debian-example-feeds/opml/feedlist_fr.opml 2010-07-19 21:45:37 +0000
883+++ .pc/debian-example-feeds/opml/feedlist_fr.opml 1970-01-01 00:00:00 +0000
884@@ -1,46 +0,0 @@
885-<?xml version="1.0"?>
886-<opml version="1.0">
887- <head>
888- <title>Liste des flux par défaut de Liferea</title>
889- </head>
890- <body>
891- <outline text="Exemples de flux">
892- <outline text="Français">
893- <outline text="Standblog" htmlUrl="http://standblog.org/blog/" xmlUrl="http://standblog.org/dotclear/rss.php" />
894- <outline text="Formats Ouverts" htmlUrl="http://formats-ouverts.org/blog/" xmlUrl="http://formats-ouverts.org/rss.php" />
895- <outline text="Liberation.fr" htmlUrl="http://www.liberation.fr/" xmlUrl="http://www.liberation.fr/rss.php" />
896- <outline text="Actualités ZDNet.fr" htmlUrl="http://www.zdnet.fr/actualites/?rss" xmlUrl="http://rss.zdnet.fr/feeds/rss/actualites/" />
897- <outline text="Geckozone - Articles" htmlUrl="http://www.geckozone.org/" xmlUrl="http://www.geckozone.org/articles/xml/" />
898- <outline text="MozillaZine-Fr" htmlUrl="http://www.mozillazine-fr.org/" xmlUrl="http://mozillazine-fr.org/contenu.xml" />
899- <outline text="LinuxFR" htmlUrl="http://linuxfr.org/" xmlUrl="http://linuxfr.org/backend/news/rss20.rss" />
900- <outline text="Le Monde.fr" htmlUrl="http://www.lemonde.fr/" xmlUrl="http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml" />
901- <outline text="Le Nouvel Observateur" htmlUrl="http://permanent.nouvelobs.com/" xmlUrl="http://permanent.nouvelobs.com/rss_permanent.xml" />
902- <outline text="EuroNews" htmlUrl="http://www.euronews.net/create_html.php?page=accueil_info&amp;langue=fr" xmlUrl="http://www.euronews.net/rss/euronews_en.xml" />
903- <outline text="AlloCiné" htmlUrl="http://www.allocine.fr/film/cettesemaine.html" xmlUrl="http://www.lamoooche.com/getRSS.php?idnews=56" />
904- <outline text="LaMoooche.com" htmlUrl="http://www.lamoooche.com/" xmlUrl="http://www.lamoooche.com/getRSS.php?idnews=758" />
905- </outline>
906- <!-- lets keep this default English block in sync over all feed lists! -->
907- <outline text="International"> <!-- translate this for localized feed list -->
908- <outline text="Open Source"> <!-- translate this for localized feed list -->
909- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
910- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
911- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
912- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
913- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
914- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
915- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
916- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
917- </outline>
918- </outline>
919- <!-- end of default block -->
920-
921- </outline>
922-
923- <outline text="Non lus" title="Non lus" description="Non lus" type="vfolder" htmlUrl="" xmlUrl="vfolder">
924- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
925- </outline>
926- <outline text="Importants" title="Importants" description="Importants" type="vfolder" htmlUrl="" xmlUrl="vfolder">
927- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
928- </outline>
929- </body>
930-</opml>
931
932=== removed file '.pc/debian-example-feeds/opml/feedlist_nl.opml'
933--- .pc/debian-example-feeds/opml/feedlist_nl.opml 2010-07-19 21:45:37 +0000
934+++ .pc/debian-example-feeds/opml/feedlist_nl.opml 1970-01-01 00:00:00 +0000
935@@ -1,39 +0,0 @@
936-<?xml version="1.0"?>
937-<opml version="1.0">
938- <head>
939- <title>Liferea Dutch Feed List</title>
940- </head>
941- <body>
942- <!-- lets keep this default English block in sync over all feed lists! -->
943- <outline text="International"> <!-- translate this for localized feed list -->
944- <outline text="Open Source"> <!-- translate this for localized feed list -->
945- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
946- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
947- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
948- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
949- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
950- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
951- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
952- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
953- </outline>
954- </outline>
955- <!-- end of default block -->
956-
957- <outline text="Nederlandse feeds">
958- <outline text="Nieuws">
959- <outline text="NRC Handelsblad | Binnenland" htmlUrl="http://www.nrc.nl/binnenland/" xmlUrl="http://www.nrc.nl/rss/binnenland/" />
960- <outline text="nu.nl | Het laatste nieuws lees je het eerst op NU.nl" htmlUrl="http://www.nu.nl/" xmlUrl="http://www.nu.nl/deeplink_rss2/index.jsp?r=Algemeen" />
961- <outline text="Tweakers.net" htmlUrl="http://tweakers.net/" xmlUrl="http://tweakers.net/feeds/mixed.xml" />
962- </outline>
963- <outline text="Blogs">
964- <outline text="GeenStijl" htmlUrl="http://www.geenstijl.nl/" xmlUrl="http://www.geenstijl.nl/atom.xml" />
965- </outline>
966- </outline>
967- <outline text="Ongelezen" title="Ongelezen" description="Ongelezen" type="vfolder" htmlUrl="" xmlUrl="vfolder">
968- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
969- </outline>
970- <outline text="Gemarkeerd met vlaggetje" title="Gemarkeerd met vlaggetje" description="Gemarkeerd met vlaggetje" type="vfolder" htmlUrl="" xmlUrl="vfolder">
971- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
972- </outline>
973- </body>
974-</opml>
975
976=== removed file '.pc/debian-example-feeds/opml/feedlist_pl.opml'
977--- .pc/debian-example-feeds/opml/feedlist_pl.opml 2010-07-19 21:45:37 +0000
978+++ .pc/debian-example-feeds/opml/feedlist_pl.opml 1970-01-01 00:00:00 +0000
979@@ -1,35 +0,0 @@
980-<?xml version="1.0"?>
981-<opml version="1.0">
982- <head>
983- <title>Przykładowa lista subskrypcji Liferea</title>
984- </head>
985- <body>
986- <outline text="Przykładowe Subskrypcje">
987- <outline text="polskie">
988- <outline text="7thGuard.net" htmlUrl="http://www.7thguard.net/" xmlUrl="http://rss.7thguard.net/7thguard.xml" />
989- <outline text="Linux.pl" htmlUrl="http://linux.pl/" xmlUrl="http://www.linux.pl/rss.php" />
990- <outline text="Hacking.pl" htmlUrl="http://hacking.pl/" xmlUrl="http://rss.hacking.pl/" />
991- </outline>
992- <!-- lets keep this English block in sync over all feed lists! -->
993- <outline text="międzynarodowe">
994- <outline text="Open Source">
995- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
996- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
997- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
998- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
999- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
1000- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
1001- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
1002- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
1003- </outline>
1004- </outline>
1005-
1006- <outline text="Nie przeczytane" title="Nie przeczytane" description="Nie przeczytane" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1007- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
1008- </outline>
1009- <outline text="Oznaczone" title="Oznaczone" description="Oznaczone" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1010- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
1011- </outline>
1012- </outline>
1013- </body>
1014-</opml>
1015
1016=== removed file '.pc/debian-example-feeds/opml/feedlist_pt.opml'
1017--- .pc/debian-example-feeds/opml/feedlist_pt.opml 2010-07-19 21:45:37 +0000
1018+++ .pc/debian-example-feeds/opml/feedlist_pt.opml 1970-01-01 00:00:00 +0000
1019@@ -1,35 +0,0 @@
1020-<?xml version="1.0"?>
1021-<opml version="1.0">
1022-<head>
1023- <title>Lista de Fontes</title>
1024-</head>
1025-<body>
1026- <outline text="Exemplos de Fontes">
1027- <outline text="Planeta Geek" htmlUrl="http://planetgeek.org/" xmlUrl="http://www.planetgeek.org/rss20.xml" />
1028-<outline text="Notícias">
1029- <outline text="PrintScreen" htmlUrl="http://www.prt.sc/" xmlUrl="http://www.prt.sc/feeds/planet/" />
1030- <outline text="WebTuga" htmlUrl="http://www.webtuga.com/" xmlUrl="http://feeds.webtuga.com/webtuga/" />
1031- </outline>
1032- <!-- lets keep this English block in sync over all feed lists! -->
1033- <outline text="internacional">
1034- <outline text="Open Source">
1035- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
1036- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
1037- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
1038- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
1039- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
1040- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
1041- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
1042- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
1043- </outline>
1044- </outline>
1045-
1046- <outline text="Não Lidos" title="Não Lidos" description="Notícias ainda não lidas" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1047- <outline type="rule" text="Estado de leitura" rule="unread" value="" additive="true"/>
1048- </outline>
1049- <outline text="Importante" title="Importante" description="Importante" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1050- <outline type="rule" text="Sinalizador de estado" rule="flagged" value="" additive="true"/>
1051- </outline>
1052- </outline>
1053- </body>
1054-</opml>
1055
1056=== removed file '.pc/debian-example-feeds/opml/feedlist_pt_BR.opml'
1057--- .pc/debian-example-feeds/opml/feedlist_pt_BR.opml 2010-07-19 21:45:37 +0000
1058+++ .pc/debian-example-feeds/opml/feedlist_pt_BR.opml 1970-01-01 00:00:00 +0000
1059@@ -1,34 +0,0 @@
1060-<?xml version="1.0"?>
1061-<opml version="1.0">
1062-<head>
1063- <title>Lista de Fontes de Notícias</title>
1064-</head>
1065-<body>
1066- <outline text="Exemplos de Canais de Notícias">
1067- <outline text="Notícias">
1068- <outline title="Planeta Gnu/Linux Brasil" text="Planeta Gnu/Linux Brasil" description="Planeta Gnu/Linux Brasil" type="pie" htmlUrl="http://planeta.gnulinuxbrasil.org/" xmlUrl="http://planeta.gnulinuxbrasil.org/atom.xml" />
1069- <outline title="BR-Linux.org - Linux levado a sério desde 1996" text="BR-Linux.org - Linux levado a sério desde 1996" description="BR-Linux.org - Linux levado a sério desde 1996" type="rss" htmlUrl="http://br-linux.org/linux" xmlUrl="http://br-linux.org/linux/node/feed" />
1070- </outline>
1071- <!-- lets keep this English block in sync over all feed lists! -->
1072- <outline text="internacional">
1073- <outline text="Open Source">
1074- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
1075- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
1076- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
1077- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
1078- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
1079- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
1080- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
1081- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
1082- </outline>
1083- </outline>
1084-
1085- <outline text="Não Lidos" title="Não Lidos" description="Notícias ainda não lidas" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1086- <outline type="rule" text="Status de leitura" rule="unread" value="" additive="true"/>
1087- </outline>
1088- <outline text="Importante" title="Importante" description="Importante" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1089- <outline type="rule" text="Sinalizador de status" rule="flagged" value="" additive="true"/>
1090- </outline>
1091- </outline>
1092- </body>
1093-</opml>
1094
1095=== removed file '.pc/debian-example-feeds/opml/feedlist_ru.opml'
1096--- .pc/debian-example-feeds/opml/feedlist_ru.opml 2010-07-19 21:45:37 +0000
1097+++ .pc/debian-example-feeds/opml/feedlist_ru.opml 1970-01-01 00:00:00 +0000
1098@@ -1,38 +0,0 @@
1099-<?xml version="1.0"?>
1100-<opml version="1.0">
1101- <head>
1102- <title>Список лент по умолчанию</title>
1103- </head>
1104- <body>
1105- <outline text="Новости Lenta.ru" htmlUrl="http://www.lenta.ru/" xmlUrl="http://lenta.ru/l/r/EX/import.rss" />
1106- <outline text="Новости безопасности в сети на русском ">
1107- <outline text="Security.Nnov.Ru" htmlUrl="http://security.nnov.ru/" xmlUrl="http://security.nnov.ru/informer/rss.asp?l=RU" />
1108- </outline>
1109-
1110- <outline text="Свободное программное обеспечение в России">
1111- <outline text="Новости от Linuxcenter.ru" htmlUrl="http://www.linuxcenter.ru/" xmlUrl="http://www.linuxcenter.ru/trans/news.rss" />
1112- </outline>
1113-
1114- <!-- lets keep this English block in sync over all feed lists! -->
1115- <outline text="Международные ленты новостей">
1116- <outline text="Свободное программное обеспечение">
1117- <outline text="Open source">
1118- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
1119- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
1120- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
1121- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
1122- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
1123- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
1124- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
1125- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
1126- </outline>
1127- </outline>
1128- </outline>
1129- <outline text="Непрочитанные" title="Непрочитанные" description="Непрочитанные" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1130- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
1131- </outline>
1132- <outline text="Важные" title="Важные" description="Важные" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1133- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
1134- </outline>
1135- </body>
1136-</opml>
1137
1138=== removed file '.pc/debian-example-feeds/opml/feedlist_sk.opml'
1139--- .pc/debian-example-feeds/opml/feedlist_sk.opml 2010-07-19 21:45:37 +0000
1140+++ .pc/debian-example-feeds/opml/feedlist_sk.opml 1970-01-01 00:00:00 +0000
1141@@ -1,41 +0,0 @@
1142-<?xml version="1.0"?>
1143-<opml version="1.0">
1144- <head>
1145- <title>Liferea Default Feed List</title>
1146- </head>
1147- <body>
1148- <outline text="Example Feeds">
1149-
1150- <!-- lets keep this default English block in sync over all feed lists! -->
1151- <outline text="International"> <!-- translate this for localized feed list -->
1152- <outline text="Open Source"> <!-- translate this for localized feed list -->
1153- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
1154- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
1155- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
1156- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
1157- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
1158- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
1159- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
1160- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
1161- </outline>
1162- </outline>
1163- <!-- end of default block -->
1164-
1165- <outline text="National">
1166- <outline text="SME ONLINE" type="rss" htmlUrl="http://www.sme.sk/" xmlUrl="http://rss.sme.sk/rss/export/smeonline.xml"/>
1167- <outline text="Pravda.sk - Správy" type="rss" htmlUrl="http://www.pravda.sk/" xmlUrl="http://servis.pravda.sk/rss.asp"/>
1168- <outline text="HNonline.sk" type="rss" htmlUrl="http://HNonline.sk" xmlUrl="http://hnonline.sk/?p=k00000_rss"/>
1169- </outline>
1170- </outline>
1171-
1172- <!-- the following search folders should also be in sync for all feed lists -->
1173- <!-- Do only translate the @text attributes in all of the following <outline> tags! -->
1174- <outline text="Unread" title="Unread" description="Unread" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1175- <outline type="rule" text="Read status" rule="unread" value="" additive="true"/>
1176- </outline>
1177- <outline text="Important" title="Important" description="Important" type="vfolder" htmlUrl="" xmlUrl="vfolder">
1178- <outline type="rule" text="Flag status" rule="flagged" value="" additive="true"/>
1179- </outline>
1180- <!-- end of search folder block -->
1181- </body>
1182-</opml>
1183
1184=== removed file '.pc/debian-example-feeds/opml/feedlist_sv.opml'
1185--- .pc/debian-example-feeds/opml/feedlist_sv.opml 2010-07-19 21:45:37 +0000
1186+++ .pc/debian-example-feeds/opml/feedlist_sv.opml 1970-01-01 00:00:00 +0000
1187@@ -1,27 +0,0 @@
1188-<?xml version="1.0"?>
1189-<opml version="1.0">
1190- <head>
1191- <title>Liferea Default Feed List</title>
1192- </head>
1193- <body>
1194- <outline title="Exempelkanaler" text="Exempelkanaler" description="Exempelkanaler" type="folder">
1195- <outline title="Nyheter" text="Nyheter" description="Nyheter" type="folder">
1196- <outline text="Aftonbladet Nyheter" xmlUrl="http://www.aftonbladet.se/rss/nyheter.xml" />
1197- <outline text="IDG.se - Senaste nytt" htmlUrl="http://www.idg.se" xmlUrl="http://www.idg.se/rss/nyheter" />
1198- <outline text="linuxportalen.se - Det nya navet f&#xF6;r linuxanv&#xE4;ndare i Sverige" htmlUrl="http://www.linuxportalen.se" xmlUrl="http://www.linuxportalen.se/node/feed" />
1199- <outline text="CS: &#xD6;ppen k&#xE4;llkod" htmlUrl="http://computersweden.idg.se" xmlUrl="http://computersweden.idg.se/rss/%C3%B6ppen+k%C3%A4llkod" />
1200- <outline title="Nyheter fr&#xE5;n Expressen" htmlUrl="http://expressen.se/1.573280.1175529352?standAlone=true" xmlUrl="http://expressen.se/1.573280?standAlone=true" />
1201- </outline>
1202- <outline title="&#xD6;ppen k&#xE4;llkod" text="&#xD6;ppen k&#xE4;llkod" description="&#xD6;ppen k&#xE4;llkod" type="folder">
1203- <outline text="Gnomefiles" htmlUrl="http://www.gnomefiles.org/" xmlUrl="http://www.gnomefiles.org/files/gnomefiles.rdf" />
1204- <outline text="GNOME Footnotes" htmlUrl="http://www.gnomedesktop.org/" xmlUrl="http://www.gnomedesktop.org/backend.php" />
1205- <outline text="GrokLaw" htmlUrl="http://www.groklaw.net/" xmlUrl="http://www.groklaw.net/backend/GrokLaw.rdf" />
1206- <outline text="Liferea Blog" htmlUrl="http://liferea.blogspot.com/" xmlUrl="http://liferea.blogspot.com/feeds/posts/default" />
1207- <outline text="mozillaZine" htmlUrl="http://www.mozillazine.org/" xmlUrl="http://www.mozillazine.org/atom.xml" />
1208- <outline text="Planet GNOME" htmlUrl="http://planet.gnome.org/" xmlUrl="http://planet.gnome.org/atom.xml" />
1209- <outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
1210- <outline text="TuxMobil" htmlUrl="http://tuxmobil.org" xmlUrl="http://tuxmobil.org/tuxmobil_rss.rdf" />
1211- </outline>
1212- </outline>
1213- </body>
1214-</opml>
1215
1216=== removed directory '.pc/fix_systray_behavior'
1217=== removed directory '.pc/fix_systray_behavior/src'
1218=== removed directory '.pc/fix_systray_behavior/src/ui'
1219=== removed file '.pc/fix_systray_behavior/src/ui/liferea_shell.c'
1220--- .pc/fix_systray_behavior/src/ui/liferea_shell.c 2010-10-31 11:58:23 +0000
1221+++ .pc/fix_systray_behavior/src/ui/liferea_shell.c 1970-01-01 00:00:00 +0000
1222@@ -1,1378 +0,0 @@
1223-/**
1224- * @file ui_shell.c UI layout handling
1225- *
1226- * Copyright (C) 2004-2006 Nathan J. Conrad <t98502@users.sourceforge.net>
1227- * Copyright (C) 2007-2008 Lars Lindner <lars.lindner@gmail.com>
1228- *
1229- * This program is free software; you can redistribute it and/or modify
1230- * it under the terms of the GNU General Public License as published by
1231- * the Free Software Foundation; either version 2 of the License, or
1232- * (at your option) any later version.
1233- *
1234- * This program is distributed in the hope that it will be useful,
1235- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1236- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1237- * GNU General Public License for more details.
1238- *
1239- * You should have received a copy of the GNU General Public License
1240- * along with this program; if not, write to the Free Software
1241- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1242- */
1243-
1244-#ifdef HAVE_CONFIG_H
1245-# include <config.h>
1246-#endif
1247-
1248-#include "ui/liferea_shell.h"
1249-
1250-#include <gtk/gtk.h>
1251-#include <gdk/gdk.h>
1252-#include <gdk/gdkkeysyms.h>
1253-#include <glade/glade.h>
1254-#include <string.h> /* strcmp() and strsep() */
1255-
1256-#include "browser.h"
1257-#include "common.h"
1258-#include "conf.h"
1259-#include "debug.h"
1260-#include "export.h"
1261-#include "feedlist.h"
1262-#include "htmlview.h"
1263-#include "itemlist.h"
1264-#include "net.h"
1265-#include "notification/notification.h"
1266-#include "ui/browser_tabs.h"
1267-#include "ui/itemview.h"
1268-#include "ui/liferea_dialog.h"
1269-#include "ui/ui_common.h"
1270-#include "ui/ui_feedlist.h"
1271-#include "ui/ui_itemlist.h"
1272-#include "ui/ui_prefs.h"
1273-#include "ui/ui_script.h"
1274-#include "ui/ui_search.h"
1275-#include "ui/search_dialog.h"
1276-#include "ui/ui_session.h"
1277-#include "ui/ui_tray.h"
1278-#include "ui/ui_update.h"
1279-
1280-/* all used icons (FIXME: evil) */
1281-GdkPixbuf *icons[MAX_ICONS];
1282-
1283-static void liferea_shell_class_init (LifereaShellClass *klass);
1284-static void liferea_shell_init (LifereaShell *ls);
1285-
1286-#define LIFEREA_SHELL_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), LIFEREA_SHELL_TYPE, LifereaShellPrivate))
1287-
1288-struct LifereaShellPrivate {
1289- GladeXML *xml;
1290-
1291- GtkWindow *window; /**< Liferea main window */
1292- GtkWidget *menubar;
1293- GtkWidget *toolbar;
1294- GtkTreeView *feedlistView;
1295-
1296- GtkStatusbar *statusbar; /**< main window status bar */
1297- gboolean statusbarLocked; /**< flag locking important message on status bar */
1298- guint statusbarLockTimer; /**< timer id for status bar lock reset timer */
1299-
1300- GtkWidget *statusbar_feedsinfo;
1301- GtkActionGroup *generalActions;
1302- GtkActionGroup *addActions; /**< all types of "New" options */
1303- GtkActionGroup *feedActions; /**< update and mark read */
1304- GtkActionGroup *readWriteActions; /**< node remove and properties, node itemset items remove */
1305- GtkActionGroup *itemActions; /**< item state toggline, single item remove */
1306-
1307- FeedList *feedlist;
1308- ItemView *itemview;
1309- BrowserTabs *tabs;
1310-};
1311-
1312-static GObjectClass *parent_class = NULL;
1313-static LifereaShell *shell = NULL;
1314-
1315-GType
1316-liferea_shell_get_type (void)
1317-{
1318- static GType type = 0;
1319-
1320- if (G_UNLIKELY (type == 0))
1321- {
1322- static const GTypeInfo our_info =
1323- {
1324- sizeof (LifereaShellClass),
1325- NULL, /* base_init */
1326- NULL, /* base_finalize */
1327- (GClassInitFunc) liferea_shell_class_init,
1328- NULL,
1329- NULL, /* class_data */
1330- sizeof (LifereaShell),
1331- 0, /* n_preallocs */
1332- (GInstanceInitFunc) liferea_shell_init
1333- };
1334-
1335- type = g_type_register_static (G_TYPE_OBJECT,
1336- "LifereaShell",
1337- &our_info, 0);
1338- }
1339-
1340- return type;
1341-}
1342-
1343-static void
1344-liferea_shell_finalize (GObject *object)
1345-{
1346- LifereaShell *ls = LIFEREA_SHELL (object);
1347-
1348- g_object_unref (ls->priv->xml);
1349-
1350- G_OBJECT_CLASS (parent_class)->finalize (object);
1351-}
1352-
1353-static void
1354-liferea_shell_class_init (LifereaShellClass *klass)
1355-{
1356- GObjectClass *object_class = G_OBJECT_CLASS (klass);
1357-
1358- parent_class = g_type_class_peek_parent (klass);
1359-
1360- object_class->finalize = liferea_shell_finalize;
1361-
1362- g_type_class_add_private (object_class, sizeof(LifereaShellPrivate));
1363-}
1364-
1365-GtkWidget *
1366-liferea_shell_lookup (const gchar *name)
1367-{
1368- g_return_val_if_fail (shell != NULL, NULL);
1369- g_return_val_if_fail (shell->priv != NULL, NULL);
1370-
1371- return glade_xml_get_widget (shell->priv->xml, name);
1372-}
1373-
1374-static void
1375-liferea_shell_init (LifereaShell *ls)
1376-{
1377- /* globally accessible singleton */
1378- g_assert (NULL == shell);
1379- shell = ls;
1380-
1381- shell->priv = LIFEREA_SHELL_GET_PRIVATE (ls);
1382- shell->priv->xml = glade_xml_new (PACKAGE_DATA_DIR G_DIR_SEPARATOR_S PACKAGE G_DIR_SEPARATOR_S "liferea.glade", "mainwindow", GETTEXT_PACKAGE);
1383- glade_xml_signal_autoconnect (shell->priv->xml);
1384-}
1385-
1386-/**
1387- * Restore the window position from the values saved into gconf. Note
1388- * that this does not display/present/show the mainwindow.
1389- */
1390-static void
1391-liferea_shell_restore_position (void)
1392-{
1393- /* load window position */
1394- int x, y, w, h;
1395-
1396- x = conf_get_int_value (LAST_WINDOW_X);
1397- y = conf_get_int_value (LAST_WINDOW_Y);
1398-
1399- w = conf_get_int_value (LAST_WINDOW_WIDTH);
1400- h = conf_get_int_value (LAST_WINDOW_HEIGHT);
1401-
1402- debug4 (DEBUG_GUI, "Retrieved saved setting: size %dx%d position %d:%d", w, h, x, y);
1403-
1404- /* Restore position only if the width and height were saved */
1405- if (w != 0 && h != 0) {
1406-
1407- if (x >= gdk_screen_width ())
1408- x = gdk_screen_width () - 100;
1409- else if (x + w < 0)
1410- x = 100;
1411-
1412- if (y >= gdk_screen_height ())
1413- y = gdk_screen_height () - 100;
1414- else if (y + w < 0)
1415- y = 100;
1416-
1417- debug4 (DEBUG_GUI, "Restoring to size %dx%d position %d:%d", w, h, x, y);
1418-
1419- gtk_window_move (GTK_WINDOW (shell->priv->window), x, y);
1420-
1421- /* load window size */
1422- gtk_window_resize (GTK_WINDOW (shell->priv->window), w, h);
1423- }
1424-
1425- if (conf_get_bool_value (LAST_WINDOW_MAXIMIZED))
1426- gtk_window_maximize (GTK_WINDOW (shell->priv->window));
1427- else
1428- gtk_window_unmaximize (GTK_WINDOW (shell->priv->window));
1429-
1430-}
1431-
1432-void
1433-liferea_shell_save_position (void)
1434-{
1435- GtkWidget *pane;
1436- gint x, y, w, h;
1437-
1438- /* save pane proportions */
1439- pane = liferea_shell_lookup ("leftpane");
1440- if (pane) {
1441- x = gtk_paned_get_position (GTK_PANED (pane));
1442- conf_set_int_value (LAST_VPANE_POS, x);
1443- }
1444-
1445- pane = liferea_shell_lookup ("normalViewPane");
1446- if (pane) {
1447- y = gtk_paned_get_position (GTK_PANED (pane));
1448- conf_set_int_value (LAST_HPANE_POS, y);
1449- }
1450-
1451- pane = liferea_shell_lookup ("wideViewPane");
1452- if (pane) {
1453- y = gtk_paned_get_position (GTK_PANED (pane));
1454- conf_set_int_value (LAST_WPANE_POS, y);
1455- }
1456-
1457- /* The following needs to be skipped when the window is not visible */
1458- if (!GTK_WIDGET_VISIBLE (shell->priv->window))
1459- return;
1460-
1461- if (conf_get_bool_value (LAST_WINDOW_MAXIMIZED))
1462- return;
1463-
1464- gtk_window_get_position (shell->priv->window, &x, &y);
1465- gtk_window_get_size (shell->priv->window, &w, &h);
1466-
1467- if (x+w<0 || y+h<0 ||
1468- x > gdk_screen_width () ||
1469- y > gdk_screen_height ())
1470- return;
1471-
1472- debug4 (DEBUG_GUI, "Saving window size and position: %dx%d %d:%d", w, h, x, y);
1473-
1474- /* save window position */
1475- conf_set_int_value (LAST_WINDOW_X, x);
1476- conf_set_int_value (LAST_WINDOW_Y, y);
1477-
1478- /* save window size */
1479- conf_set_int_value (LAST_WINDOW_WIDTH, w);
1480- conf_set_int_value (LAST_WINDOW_HEIGHT, h);
1481-}
1482-
1483-void
1484-liferea_shell_set_toolbar_style (const gchar *toolbar_style)
1485-{
1486- if (!toolbar_style) /* default to icons */
1487- gtk_toolbar_set_style (GTK_TOOLBAR (shell->priv->toolbar), GTK_TOOLBAR_ICONS);
1488- else if (!strcmp (toolbar_style, "text"))
1489- gtk_toolbar_set_style (GTK_TOOLBAR (shell->priv->toolbar), GTK_TOOLBAR_TEXT);
1490- else if (!strcmp (toolbar_style, "both"))
1491- gtk_toolbar_set_style (GTK_TOOLBAR (shell->priv->toolbar), GTK_TOOLBAR_BOTH);
1492- else if (!strcmp (toolbar_style, "both_horiz") || !strcmp (toolbar_style, "both-horiz") )
1493- gtk_toolbar_set_style (GTK_TOOLBAR (shell->priv->toolbar), GTK_TOOLBAR_BOTH_HORIZ);
1494- else /* default to icons */
1495- gtk_toolbar_set_style (GTK_TOOLBAR (shell->priv->toolbar), GTK_TOOLBAR_ICONS);
1496-}
1497-
1498-void
1499-liferea_shell_update_toolbar (void)
1500-{
1501- if (conf_get_bool_value (DISABLE_TOOLBAR))
1502- gtk_widget_hide (shell->priv->toolbar);
1503- else
1504- gtk_widget_show (shell->priv->toolbar);
1505-}
1506-
1507-void
1508-liferea_shell_update_update_menu (gboolean enabled)
1509-{
1510- gtk_action_set_sensitive (gtk_action_group_get_action (shell->priv->feedActions, "UpdateSelected"), enabled);
1511-}
1512-
1513-void
1514-liferea_shell_update_feed_menu (gboolean add, gboolean enabled, gboolean readWrite)
1515-{
1516- gtk_action_group_set_sensitive (shell->priv->addActions, add);
1517- gtk_action_group_set_sensitive (shell->priv->feedActions, enabled);
1518- gtk_action_group_set_sensitive (shell->priv->readWriteActions, readWrite);
1519-}
1520-
1521-void
1522-liferea_shell_update_item_menu (gboolean enabled)
1523-{
1524- gtk_action_group_set_sensitive (shell->priv->itemActions, enabled);
1525-}
1526-
1527-void
1528-liferea_shell_update_allitems_actions (gboolean isNotEmpty, gboolean isRead)
1529-{
1530- gtk_action_set_sensitive (gtk_action_group_get_action (shell->priv->generalActions, "RemoveAllItems"), isNotEmpty);
1531- gtk_action_set_sensitive (gtk_action_group_get_action (shell->priv->feedActions, "MarkFeedAsRead"), isRead);
1532-}
1533-
1534-void
1535-liferea_shell_update_unread_stats (void)
1536-{
1537- gint new_items, unread_items;
1538- gchar *msg, *tmp;
1539-
1540- if (!shell->priv)
1541- return;
1542-
1543- new_items = feedlist_get_new_item_count ();
1544- unread_items = feedlist_get_unread_item_count ();
1545-
1546- if (new_items != 0)
1547- msg = g_strdup_printf (ngettext (" (%d new)", " (%d new)", new_items), new_items);
1548- else
1549- msg = g_strdup ("");
1550-
1551- if (unread_items != 0)
1552- tmp = g_strdup_printf (ngettext ("%d unread%s", "%d unread%s", unread_items), unread_items, msg);
1553- else
1554- tmp = g_strdup ("");
1555-
1556- gtk_label_set_text (GTK_LABEL (shell->priv->statusbar_feedsinfo), tmp);
1557- g_free (tmp);
1558- g_free (msg);
1559-}
1560-
1561-/*
1562- Do to the unsuitable GtkStatusBar stack handling which doesn't
1563- allow to keep messages on top of the stack for some time without
1564- overwriting them with newly arriving messages we need some extra
1565- handling here.
1566-
1567- Liferea knows two types of status messages:
1568-
1569- -> low prio messages (e.g. updating status messages)
1570- -> high prio messages (caused by user interaction, e.g. link hovering)
1571-
1572- The ideas is to keep the high prio messages always visible no matter
1573- what low prio messages arrive. To solve this we define the status bar
1574- stack is always a stack of two messages at most. At the bottom of the
1575- stack is always the latest low prio message and on top of the stack
1576- is the latest high prio message (or none at all).
1577-
1578- To enforce this using GtkStatusBar we use a lock to avoid adding
1579- low prio messages on top of high priority ones. This lock is valid
1580- for at most 5s which should be enough to read the high priority
1581- message. Afterwards new low priority messages will overrule the
1582- out-dated high priority message.
1583- */
1584-
1585-static gboolean
1586-liferea_shell_unlock_status_bar_cb (gpointer user_data)
1587-{
1588- shell->priv->statusbarLocked = FALSE;
1589-
1590- return FALSE;
1591-}
1592-
1593-static gboolean
1594-liferea_shell_set_status_bar_important_cb (gpointer user_data)
1595-{
1596- gchar *text = (gchar *)user_data;
1597- guint id;
1598- GtkStatusbar *statusbar;
1599-
1600- statusbar = GTK_STATUSBAR (shell->priv->statusbar);
1601- id = gtk_statusbar_get_context_id (statusbar, "important");
1602- gtk_statusbar_pop (statusbar, id);
1603- gtk_statusbar_push (statusbar, id, text);
1604- g_free(text);
1605-
1606- return FALSE;
1607-}
1608-
1609-static gboolean
1610-liferea_shell_set_status_bar_default_cb (gpointer user_data)
1611-{
1612- gchar *text = (gchar *)user_data;
1613- guint id;
1614- GtkStatusbar *statusbar;
1615-
1616- statusbar = GTK_STATUSBAR (shell->priv->statusbar);
1617- id = gtk_statusbar_get_context_id (statusbar, "default");
1618- gtk_statusbar_pop (statusbar, id);
1619- gtk_statusbar_push (statusbar, id, text);
1620- g_free(text);
1621-
1622- return FALSE;
1623-}
1624-
1625-void
1626-liferea_shell_set_status_bar (const char *format, ...)
1627-{
1628- va_list args;
1629- gchar *text;
1630-
1631- if (shell->priv->statusbarLocked)
1632- return;
1633-
1634- g_return_if_fail (format != NULL);
1635-
1636- va_start (args, format);
1637- text = g_strdup_vprintf (format, args);
1638- va_end (args);
1639-
1640- g_idle_add ((GSourceFunc)liferea_shell_set_status_bar_default_cb, (gpointer)text);
1641-}
1642-
1643-void
1644-liferea_shell_set_important_status_bar (const char *format, ...)
1645-{
1646- va_list args;
1647- gchar *text;
1648-
1649- g_return_if_fail (format != NULL);
1650-
1651- va_start (args, format);
1652- text = g_strdup_vprintf (format, args);
1653- va_end (args);
1654-
1655- shell->priv->statusbarLocked = FALSE;
1656- if (shell->priv->statusbarLockTimer) {
1657- g_source_remove (shell->priv->statusbarLockTimer);
1658- shell->priv->statusbarLockTimer = 0;
1659- }
1660-
1661- /* URL hover messages are reset with an empty string, so
1662- we must locking the status bar on empty strings! */
1663- if (!g_str_equal (text, "")) {
1664- /* Realize 5s locking for important messages... */
1665- shell->priv->statusbarLocked = TRUE;
1666- shell->priv->statusbarLockTimer = g_timeout_add_seconds (5, liferea_shell_unlock_status_bar_cb, NULL);
1667- }
1668-
1669- g_idle_add ((GSourceFunc)liferea_shell_set_status_bar_important_cb, (gpointer)text);
1670-}
1671-
1672-static void
1673-liferea_shell_do_zoom (gboolean in)
1674-{
1675- /* We must apply the zoom either to the item view
1676- or to an open tab, depending on the browser tabs
1677- GtkNotebook page that is active... */
1678- if (!browser_tabs_get_active_htmlview ())
1679- itemview_do_zoom (in);
1680- else
1681- browser_tabs_do_zoom (in);
1682-}
1683-
1684-static gboolean
1685-on_key_press_event_null_cb (GtkWidget *widget, GdkEventKey *event, gpointer data)
1686-{
1687- return FALSE;
1688-}
1689-
1690-static gboolean
1691-on_notebook_scroll_event_null_cb (GtkWidget *widget, GdkEventScroll *event)
1692-{
1693- GtkNotebook *notebook = GTK_NOTEBOOK (widget);
1694-
1695- GtkWidget* child;
1696- GtkWidget* originator;
1697-
1698- if (!notebook->cur_page)
1699- return FALSE;
1700-
1701- child = gtk_notebook_get_nth_page (notebook, gtk_notebook_get_current_page (notebook));
1702- originator = gtk_get_event_widget ((GdkEvent *)event);
1703-
1704- /* ignore scroll events from the content of the page */
1705- if (!originator || gtk_widget_is_ancestor (originator, child))
1706- return FALSE;
1707-
1708- return TRUE;
1709-}
1710-
1711-static gboolean
1712-on_close (GtkWidget *widget, GdkEvent *event, gpointer user_data)
1713-{
1714- if ((ui_tray_get_count() == 0) || (conf_get_bool_value (DONT_MINIMIZE_TO_TRAY))) {
1715- liferea_shutdown ();
1716- return TRUE;
1717- }
1718-
1719- liferea_shell_save_position ();
1720- gtk_widget_hide (GTK_WIDGET (shell->priv->window));
1721-
1722- return TRUE;
1723-}
1724-
1725-static gboolean
1726-on_window_state_event (GtkWidget *widget, GdkEvent *event, gpointer user_data)
1727-{
1728- if (event->type == GDK_WINDOW_STATE) {
1729- GdkWindowState changed = ((GdkEventWindowState*)event)->changed_mask, state = ((GdkEventWindowState*)event)->new_window_state;
1730-
1731- if (changed == GDK_WINDOW_STATE_MAXIMIZED && !(state & GDK_WINDOW_STATE_WITHDRAWN)) {
1732- if (state & GDK_WINDOW_STATE_MAXIMIZED)
1733- conf_set_bool_value (LAST_WINDOW_MAXIMIZED, TRUE);
1734- else
1735- conf_set_bool_value (LAST_WINDOW_MAXIMIZED, FALSE);
1736- }
1737- if (state & GDK_WINDOW_STATE_ICONIFIED)
1738- session_set_cmd (NULL, MAINWINDOW_ICONIFIED);
1739- else if(state & GDK_WINDOW_STATE_WITHDRAWN)
1740- session_set_cmd (NULL, MAINWINDOW_HIDDEN);
1741- else
1742- session_set_cmd (NULL, MAINWINDOW_SHOWN);
1743- }
1744- return FALSE;
1745-}
1746-
1747-static gboolean
1748-on_key_press_event (GtkWidget *widget, GdkEventKey *event, gpointer data)
1749-{
1750- gboolean modifier_matches = FALSE;
1751- guint default_modifiers;
1752- const gchar *type;
1753- GtkWidget *focusw;
1754-
1755- if (event->type == GDK_KEY_PRESS) {
1756- default_modifiers = gtk_accelerator_get_default_mod_mask ();
1757-
1758- /* handle [<modifier>+]<Space> headline skimming hotkey */
1759- switch (event->keyval) {
1760- case GDK_space:
1761- switch (conf_get_int_value (BROWSE_KEY_SETTING)) {
1762- default:
1763- case 0:
1764- modifier_matches = ((event->state & default_modifiers) == 0);
1765- /* Hack to make space handled in the module. This is necessary
1766- because the HTML widget code must be able to catch spaces
1767- for input fields.
1768-
1769- By ignoring the space here it will be passed to the HTML
1770- widget which in turn will pass it back if it is not eaten by
1771- any input field currently focussed. */
1772- return FALSE;
1773- case 1:
1774- modifier_matches = ((event->state & GDK_CONTROL_MASK) == GDK_CONTROL_MASK);
1775- break;
1776- case 2:
1777- modifier_matches = ((event->state & GDK_MOD1_MASK) == GDK_MOD1_MASK);
1778- break;
1779- }
1780-
1781- if (modifier_matches) {
1782- itemview_scroll ();
1783- return TRUE;
1784- }
1785- break;
1786- }
1787-
1788- /* some <Ctrl> hotkeys that overrule the HTML view */
1789- if ((event->state & GDK_CONTROL_MASK) == GDK_CONTROL_MASK) {
1790- switch (event->keyval) {
1791- case GDK_KP_Add:
1792- case GDK_equal:
1793- case GDK_plus:
1794- liferea_shell_do_zoom (TRUE);
1795- return TRUE;
1796- break;
1797- case GDK_KP_Subtract:
1798- case GDK_minus:
1799- liferea_shell_do_zoom (FALSE);
1800- return TRUE;
1801- break;
1802- }
1803- }
1804-
1805- /* prevent usage of navigation keys in entries */
1806- focusw = gtk_window_get_focus (GTK_WINDOW (widget));
1807- if (!focusw || GTK_IS_ENTRY (focusw))
1808- return FALSE;
1809-
1810- /* prevent usage of navigation keys in HTML view */
1811- type = g_type_name (GTK_WIDGET_TYPE (focusw));
1812- if (type && (!strcmp (type, "WebKitWebView")))
1813- return FALSE;
1814-
1815- /* check for treeview navigation */
1816- if (0 == (event->state & default_modifiers)) {
1817- switch (event->keyval) {
1818- case GDK_KP_Delete:
1819- case GDK_Delete:
1820- if (focusw == GTK_WIDGET (shell->priv->feedlistView))
1821- return FALSE; /* to be handled in ui_feedlist_key_press_cb() */
1822-
1823- on_remove_item_activate (NULL, NULL);
1824- return TRUE;
1825- break;
1826- case GDK_n:
1827- on_next_unread_item_activate (NULL, NULL);
1828- return TRUE;
1829- break;
1830- case GDK_f:
1831- itemview_move_cursor (1);
1832- return TRUE;
1833- break;
1834- case GDK_b:
1835- itemview_move_cursor (-1);
1836- return TRUE;
1837- break;
1838- case GDK_u:
1839- ui_common_treeview_move_cursor (shell->priv->feedlistView, -1);
1840- itemview_move_cursor_to_first ();
1841- return TRUE;
1842- break;
1843- case GDK_d:
1844- ui_common_treeview_move_cursor (shell->priv->feedlistView, 1);
1845- itemview_move_cursor_to_first ();
1846- return TRUE;
1847- break;
1848- }
1849- }
1850- }
1851-
1852- return FALSE;
1853-}
1854-
1855-static gboolean
1856-liferea_shell_save_accels (gpointer data)
1857-{
1858- gchar *accels_file = NULL;
1859-
1860- accels_file = g_build_filename (common_get_cache_path (), "accels", NULL);
1861- gtk_accel_map_save (accels_file);
1862- g_free (accels_file);
1863- return FALSE;
1864-}
1865-
1866-static void
1867-on_accel_change (GtkAccelMap *object, gchar *accel_path,
1868- guint accel_key, GdkModifierType accel_mode,
1869- gpointer user_data)
1870-{
1871- g_idle_add (liferea_shell_save_accels, NULL);
1872-}
1873-
1874-static void
1875-on_searchbtn_clicked (GtkButton *button, gpointer user_data)
1876-{
1877- simple_search_dialog_open ();
1878-}
1879-
1880-void
1881-on_onlinebtn_clicked (GtkButton *button, gpointer user_data)
1882-{
1883- network_set_online (!network_is_online ());
1884-}
1885-
1886-static void
1887-on_work_offline_activate (GtkToggleAction *menuitem, gpointer user_data)
1888-{
1889- network_set_online (!gtk_toggle_action_get_active (menuitem));
1890-}
1891-
1892-static void
1893-on_about_activate (GtkMenuItem *menuitem, gpointer user_data)
1894-{
1895- GtkWidget *dialog;
1896-
1897- dialog = liferea_dialog_new (NULL, "aboutdialog");
1898- gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (dialog), VERSION);
1899- g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_hide), NULL);
1900- gtk_widget_show (dialog);
1901-}
1902-
1903-static void
1904-on_topics_activate (GtkMenuItem *menuitem, gpointer user_data)
1905-{
1906- gchar *filename = g_strdup_printf ("file://" PACKAGE_DATA_DIR "/" PACKAGE "/doc/html/%s", _("topics_en.html"));
1907- browser_tabs_add_new (filename, _("Help Topics"), TRUE);
1908- g_free (filename);
1909-}
1910-
1911-static void
1912-on_quick_reference_activate (GtkMenuItem *menuitem, gpointer user_data)
1913-{
1914- gchar *filename = g_strdup_printf ("file://" PACKAGE_DATA_DIR "/" PACKAGE "/doc/html/%s", _("reference_en.html"));
1915- browser_tabs_add_new (filename, _("Quick Reference"), TRUE);
1916- g_free (filename);
1917-}
1918-
1919-static void
1920-on_faq_activate (GtkMenuItem *menuitem, gpointer user_data)
1921-{
1922- gchar *filename = g_strdup_printf ("file://" PACKAGE_DATA_DIR "/" PACKAGE "/doc/html/%s", _("faq_en.html"));
1923- browser_tabs_add_new (filename, _("FAQ"), TRUE);
1924- g_free (filename);
1925-}
1926-
1927-static void
1928-on_menu_quit (GtkMenuItem *menuitem, gpointer user_data)
1929-{
1930- liferea_shutdown ();
1931-}
1932-
1933-static void
1934-on_menu_zoomin_selected (gpointer callback_data, guint callback_action, GtkWidget *widget)
1935-{
1936- liferea_shell_do_zoom (TRUE);
1937-}
1938-
1939-static void
1940-on_menu_zoomout_selected (gpointer callback_data, guint callback_action, GtkWidget *widget)
1941-{
1942- liferea_shell_do_zoom (FALSE);
1943-}
1944-
1945-static void
1946-on_menu_import (gpointer callback_data, guint callback_action, GtkWidget *widget)
1947-{
1948- import_OPML_file ();
1949-}
1950-
1951-static void
1952-on_menu_export (gpointer callback_data, guint callback_action, GtkWidget *widget)
1953-{
1954- export_OPML_file ();
1955-}
1956-
1957-// FIXME: change to signal callback
1958-void
1959-liferea_shell_online_status_changed (int online)
1960-{
1961- GtkWidget *widget;
1962-
1963- if (!shell)
1964- return; // FIXME: this check shouldn't be necessary
1965-
1966- widget = liferea_shell_lookup ("onlineimage");
1967-
1968- if (online) {
1969- liferea_shell_set_status_bar (_("Liferea is now online"));
1970- gtk_image_set_from_pixbuf (GTK_IMAGE (widget), icons[ICON_ONLINE]);
1971- atk_object_set_name (gtk_widget_get_accessible (widget), _("Work Offline"));
1972- } else {
1973- liferea_shell_set_status_bar (_("Liferea is now offline"));
1974- gtk_image_set_from_pixbuf (GTK_IMAGE (widget), icons[ICON_OFFLINE]);
1975- atk_object_set_name (gtk_widget_get_accessible (widget), _("Work Online"));
1976- }
1977- gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (shell->priv->generalActions, "ToggleOfflineMode")), !online);
1978-
1979- /* Propagate new online status to other interested widgets */
1980- // FIXME: bad design, HTML view implementation needs to register for network events itself
1981- liferea_htmlview_set_online (online);
1982- ui_tray_update ();
1983-}
1984-
1985-/* methods to receive URLs which were dropped anywhere in the main window */
1986-static void
1987-liferea_shell_URL_received (GtkWidget *widget, GdkDragContext *context, gint x, gint y, GtkSelectionData *data, guint info, guint time)
1988-{
1989- gchar *tmp1, *tmp2, *freeme;
1990- GtkWidget *mainwindow;
1991- GtkTreeView *treeview;
1992- GtkTreeModel *model;
1993- GtkTreePath *path;
1994- GtkTreeIter iter;
1995- nodePtr node;
1996- gint tx, ty;
1997-
1998- g_return_if_fail (data->data != NULL);
1999-
2000- mainwindow = GTK_WIDGET (liferea_shell_lookup ("mainwindow"));
2001- treeview = GTK_TREE_VIEW (liferea_shell_lookup ("feedlist"));
2002- model = gtk_tree_view_get_model (treeview);
2003-
2004- /* x and y are relative to the main window, make them relative to the treeview */
2005- g_assert (gtk_widget_translate_coordinates (mainwindow, GTK_WIDGET (treeview), x, y, &tx, &ty));
2006-
2007- if ((data->length >= 0) && (data->format == 8)) {
2008- /* extra handling to accept multiple drops */
2009- freeme = tmp1 = g_strdup (data->data);
2010- while ((tmp2 = strsep (&tmp1, "\n\r"))) {
2011- if (strlen (tmp2)) {
2012- /* if the drop is over a node, select it so that feedlist_add_subscription()
2013- * adds it in the correct folder */
2014- if (gtk_tree_view_get_dest_row_at_pos (treeview, tx, ty, &path, NULL)) {
2015- if (gtk_tree_model_get_iter (model, &iter, path)) {
2016- gtk_tree_model_get (model, &iter, FS_PTR, &node, -1);
2017- /* if node is NULL, ui_feedlist_select() will unselect the tv */
2018- ui_feedlist_select (node);
2019- }
2020- gtk_tree_path_free (path);
2021- }
2022- feedlist_add_subscription (g_strdup (tmp2), NULL, NULL,
2023- FEED_REQ_RESET_TITLE |
2024- FEED_REQ_PRIORITY_HIGH);
2025- }
2026- }
2027- g_free (freeme);
2028- gtk_drag_finish (context, TRUE, FALSE, time);
2029- } else {
2030- gtk_drag_finish (context, FALSE, FALSE, time);
2031- }
2032-}
2033-
2034-void
2035-liferea_shell_setup_URL_receiver (GtkWidget *widget)
2036-{
2037- GtkTargetEntry target_table[] = {
2038- { "STRING", 0, 0 },
2039- { "text/plain", 0, 0 },
2040- { "text/uri-list", 0, 1 },
2041- { "_NETSCAPE_URL", 0, 1 },
2042- { "application/x-rootwin-drop", 0, 2 }
2043- };
2044-
2045- /* doesn't work with GTK_DEST_DEFAULT_DROP... */
2046- gtk_drag_dest_set (widget, GTK_DEST_DEFAULT_ALL,
2047- target_table, sizeof (target_table)/sizeof (target_table[0]),
2048- GDK_ACTION_COPY | GDK_ACTION_MOVE | GDK_ACTION_LINK);
2049-
2050- g_signal_connect (G_OBJECT (widget), "drag_data_received",
2051- G_CALLBACK (liferea_shell_URL_received), NULL);
2052-}
2053-
2054-static const GtkActionEntry ui_mainwindow_action_entries[] = {
2055- {"SubscriptionsMenu", NULL, N_("_Subscriptions")},
2056- {"UpdateAll", "gtk-refresh", N_("Update _All"), "<control>A", N_("Updates all subscriptions."),
2057- G_CALLBACK(on_menu_update_all)},
2058- {"MarkAllFeedsAsRead", "gtk-apply", N_("Mark All As _Read"), NULL, N_("Marks read every item of every subscription."),
2059- G_CALLBACK(on_menu_allfeedsread)},
2060- {"ImportFeedList", "gtk-open", N_("_Import Feed List..."), NULL, N_("Imports an OPML feed list."), G_CALLBACK(on_menu_import)},
2061- {"ExportFeedList", "gtk-save-as", N_("_Export Feed List..."), NULL, N_("Exports the feed list as OPML."), G_CALLBACK(on_menu_export)},
2062- {"Quit",GTK_STOCK_QUIT, N_("_Quit"), "<control>Q", NULL, G_CALLBACK(on_menu_quit)},
2063-
2064- {"FeedMenu", NULL, N_("_Feed")},
2065- {"RemoveAllItems", "gtk-delete", N_("Remove _All Items"), NULL, N_("Removes all items of the currently selected feed."),
2066- G_CALLBACK(on_remove_items_activate)},
2067-
2068- {"ItemMenu", NULL, N_("_Item")},
2069- {"NextUnreadItem", GTK_STOCK_GO_FORWARD, N_("_Next Unread Item"), "<control>N", N_("Jumps to the next unread item. If necessary selects the next feed with unread items."),
2070- G_CALLBACK(on_next_unread_item_activate)},
2071-
2072- {"ViewMenu", NULL, N_("_View")},
2073- {"ZoomIn", "gtk-zoom-in", N_("_Increase Text Size"), "<control>plus", N_("Increases the text size of the item view."),
2074- G_CALLBACK(on_menu_zoomin_selected)},
2075- {"ZoomOut", "gtk-zoom-out", N_("_Decrease Text Size"), "<control>minus", N_("Decreases the text size of the item view."),
2076- G_CALLBACK(on_menu_zoomout_selected)},
2077-
2078- {"ToolsMenu", NULL, N_("_Tools")},
2079- {"ShowUpdateMonitor", NULL, N_("_Update Monitor"), NULL, N_("Show a list of all feeds currently in the update queue"),
2080- G_CALLBACK(on_menu_show_update_monitor)},
2081- {"ShowScriptManager", NULL, N_("_Script Manager"), NULL, N_("Allows to configure and edit LUA hook scripts"),
2082- G_CALLBACK(on_menu_show_script_manager)},
2083- {"ShowPreferences", GTK_STOCK_PREFERENCES, N_("_Preferences"), NULL, N_("Edit Preferences."),
2084- G_CALLBACK(on_prefbtn_clicked)},
2085-
2086- {"SearchMenu", NULL, N_("S_earch")},
2087- {"SearchFeeds", "gtk-find", N_("Search All Feeds..."), "<control>F", N_("Show the search dialog."), G_CALLBACK(on_searchbtn_clicked)},
2088- {"CreateEngineSearch", NULL, N_("Search With ...")},
2089-
2090- {"HelpMenu", NULL, N_("_Help")},
2091- {"ShowHelpContents", "gtk-help", N_("_Contents"), "F1", N_("View help for this application."), G_CALLBACK(on_topics_activate)},
2092- {"ShowHelpQuickReference", NULL, N_("_Quick Reference"), NULL, N_("View a list of all Liferea shortcuts."),
2093- G_CALLBACK(on_quick_reference_activate)},
2094- {"ShowHelpFAQ", NULL, N_("_FAQ"), NULL, N_("View the FAQ for this application."), G_CALLBACK(on_faq_activate)},
2095- {"ShowAbout", "gtk-about", N_("_About"), NULL, N_("Shows an about dialog."), G_CALLBACK(on_about_activate)}
2096-};
2097-
2098-static const GtkRadioActionEntry ui_mainwindow_view_radio_entries[] = {
2099- {"NormalView", NULL, N_("_Normal View"), NULL, N_("Set view mode to mail client mode."),
2100- 0},
2101- {"WideView", NULL, N_("_Wide View"), NULL, N_("Set view mode to use three vertical panes."),
2102- 1},
2103- {"CombinedView", NULL, N_("_Combined View"), NULL, N_("Set view mode to two pane mode."),
2104- 2}
2105-};
2106-
2107-static GtkToggleActionEntry ui_mainwindow_feedlist_toggle_entries[] = {
2108- {"ReducedFeedList", NULL, N_("_Reduced Feed List"), NULL, N_("Hide feeds with no unread items."),
2109- G_CALLBACK(on_feedlist_reduced_activate)}
2110-};
2111-
2112-static const GtkActionEntry ui_mainwindow_add_action_entries[] = {
2113- {"NewSubscription", "gtk-add", N_("_New Subscription..."), NULL, N_("Adds a subscription to the feed list."),
2114- G_CALLBACK(on_menu_feed_new)},
2115- {"NewFolder", NULL, N_("New _Folder..."), NULL, N_("Adds a folder to the feed list."), G_CALLBACK(on_menu_folder_new)},
2116- {"NewVFolder", NULL, N_("New S_earch Folder..."), NULL, N_("Adds a new search folder to the feed list."), G_CALLBACK(on_new_vfolder_activate)},
2117- {"NewSource", NULL, N_("New _Source..."), NULL, N_("Adds a new feed list source."), G_CALLBACK(on_new_plugin_activate)},
2118- {"NewNewsBin", NULL, N_("New _News Bin..."), NULL, N_("Adds a new news bin."), G_CALLBACK(on_new_newsbin_activate)}
2119-};
2120-
2121-static const GtkActionEntry ui_mainwindow_feed_action_entries[] = {
2122- {"MarkFeedAsRead", "gtk-apply", N_("_Mark Items Read"), "<control>R", N_("Marks all items of the selected feed list node / in the item list as read."),
2123- G_CALLBACK(on_menu_allread)},
2124- {"UpdateSelected", "gtk-refresh", N_("_Update"), NULL, N_("Updates the selected subscription or all subscriptions of the selected folder."),
2125- G_CALLBACK(on_menu_update)}
2126-};
2127-
2128-static const GtkActionEntry ui_mainwindow_read_write_action_entries[] = {
2129- {"Properties", "gtk-properties", N_("_Properties"), NULL, N_("Opens the property dialog for the selected subscription."), G_CALLBACK(on_menu_properties)},
2130- {"DeleteSelected", "gtk-delete", N_("_Remove"), NULL, N_("Removes the selected subscription."), G_CALLBACK(on_menu_delete)}
2131-};
2132-
2133-static const GtkActionEntry ui_mainwindow_item_action_entries[] = {
2134- {"ToggleItemReadStatus", "gtk-apply", N_("Toggle _Read Status"), "<control>U", N_("Toggles the read status of the selected item."),
2135- G_CALLBACK(on_toggle_unread_status)},
2136- {"ToggleItemFlag", NULL, N_("Toggle Item _Flag"), "<control>T", N_("Toggles the flag status of the selected item."),
2137- G_CALLBACK(on_toggle_item_flag)},
2138- {"RemoveSelectedItem", "gtk-delete", N_("R_emove"), NULL, N_("Removes the selected item."),
2139- G_CALLBACK(on_remove_item_activate)},
2140- {"LaunchItemInBrowser", NULL, N_("_Launch In Browser"), NULL, N_("Launches the item's link in the configured browser."),
2141- G_CALLBACK(on_popup_launchitem_selected)}
2142-};
2143-
2144-static const GtkToggleActionEntry ui_mainwindow_action_toggle_entries[] = {
2145- {"ToggleOfflineMode", NULL, N_("_Work Offline"), NULL, N_("This option allows you to disable subscription updating."),
2146- G_CALLBACK(on_work_offline_activate)}
2147-};
2148-
2149-static const char *ui_mainwindow_ui_desc =
2150-"<ui>"
2151-" <menubar name='MainwindowMenubar'>"
2152-" <menu action='SubscriptionsMenu'>"
2153-" <menuitem action='UpdateAll'/>"
2154-" <menuitem action='MarkAllFeedsAsRead'/>"
2155-" <separator/>"
2156-" <menuitem action='NewSubscription'/>"
2157-" <menuitem action='NewFolder'/>"
2158-" <menuitem action='NewVFolder'/>"
2159-" <menuitem action='NewSource'/>"
2160-" <menuitem action='NewNewsBin'/>"
2161-" <separator/>"
2162-" <menuitem action='ImportFeedList'/>"
2163-" <menuitem action='ExportFeedList'/>"
2164-" <separator/>"
2165-" <menuitem action='ToggleOfflineMode'/>"
2166-" <separator/>"
2167-" <menuitem action='Quit'/>"
2168-" </menu>"
2169-" <menu action='FeedMenu'>"
2170-" <menuitem action='UpdateSelected'/>"
2171-" <menuitem action='MarkFeedAsRead'/>"
2172-" <separator/>"
2173-" <menuitem action='RemoveAllItems'/>"
2174-" <menuitem action='DeleteSelected'/>"
2175-" <separator/>"
2176-" <menuitem action='Properties'/>"
2177-" </menu>"
2178-" <menu action='ItemMenu'>"
2179-" <menuitem action='NextUnreadItem'/>"
2180-" <separator/>"
2181-" <menuitem action='ToggleItemReadStatus'/>"
2182-" <menuitem action='ToggleItemFlag'/>"
2183-" <menuitem action='RemoveSelectedItem'/>"
2184-" <separator/>"
2185-" <menuitem action='LaunchItemInBrowser'/>"
2186-" </menu>"
2187-" <menu action='ViewMenu'>"
2188-" <menuitem action='ZoomIn'/>"
2189-" <menuitem action='ZoomOut'/>"
2190-" <separator/>"
2191-" <menuitem action='NormalView'/>"
2192-" <menuitem action='WideView'/>"
2193-" <menuitem action='CombinedView'/>"
2194-" <separator/>"
2195-" <menuitem action='ReducedFeedList'/>"
2196-" </menu>"
2197-" <menu action='ToolsMenu'>"
2198-" <menuitem action='ShowUpdateMonitor'/>"
2199-" <menuitem action='ShowScriptManager'/>"
2200-" <menuitem action='ShowPreferences'/>"
2201-" </menu>"
2202-" <menu action='SearchMenu'>"
2203-" <menuitem action='SearchFeeds'/>"
2204-" <menu action='CreateEngineSearch'/>"
2205-" </menu>"
2206-" <menu action='HelpMenu'>"
2207-" <menuitem action='ShowHelpContents'/>"
2208-" <menuitem action='ShowHelpQuickReference'/>"
2209-" <menuitem action='ShowHelpFAQ'/>"
2210-" <separator/>"
2211-" <menuitem action='ShowAbout'/>"
2212-" </menu>"
2213-" </menubar>"
2214-" <toolbar action='maintoolbar'>"
2215-" <separator/>"
2216-" <toolitem name='newFeedButton' action='NewSubscription'/>"
2217-" <toolitem name='nextUnreadButton' action='NextUnreadItem'/>"
2218-" <toolitem name='MarkAsReadButton' action='MarkFeedAsRead'/>"
2219-" <toolitem name='UpdateAllButton' action='UpdateAll'/>"
2220-" <toolitem name='SearchButton' action='SearchFeeds'/>"
2221-" <separator/>"
2222-" </toolbar>"
2223-"</ui>";
2224-
2225-static GdkPixbuf *
2226-liferea_shell_get_theme_icon (GtkIconTheme *icon_theme, const gchar *name, gint size)
2227-{
2228- GError *error = NULL;
2229- GdkPixbuf *pixbuf;
2230-
2231- pixbuf = gtk_icon_theme_load_icon (icon_theme,
2232- name, /* icon name */
2233- size, /* size */
2234- 0, /* flags */
2235- &error);
2236- if (!pixbuf) {
2237- debug1(DEBUG_GUI, "Couldn't load icon: %s", error->message);
2238- g_error_free (error);
2239- }
2240- return pixbuf;
2241-}
2242-
2243-static void
2244-liferea_shell_restore_state (void)
2245-{
2246- gchar *toolbar_style, *accels_file;
2247-
2248- debug0 (DEBUG_GUI, "Setting toolbar style");
2249-
2250- toolbar_style = conf_get_toolbar_style ();
2251- liferea_shell_set_toolbar_style (toolbar_style);
2252- g_free (toolbar_style);
2253-
2254- debug0 (DEBUG_GUI, "Loading accelerators");
2255-
2256- accels_file = g_build_filename (common_get_cache_path(), "accels", NULL);
2257- gtk_accel_map_load (accels_file);
2258- g_free (accels_file);
2259-
2260- debug0 (DEBUG_GUI, "Restoring window position");
2261-
2262- liferea_shell_restore_position ();
2263-
2264- debug0 (DEBUG_GUI, "Loading pane proportions");
2265-
2266- if (0 != conf_get_int_value (LAST_VPANE_POS))
2267- gtk_paned_set_position (GTK_PANED (liferea_shell_lookup ("leftpane")), conf_get_int_value (LAST_VPANE_POS));
2268- if (0 != conf_get_int_value (LAST_HPANE_POS))
2269- gtk_paned_set_position (GTK_PANED (liferea_shell_lookup ("normalViewPane")), conf_get_int_value (LAST_HPANE_POS));
2270- if (0 != conf_get_int_value (LAST_WPANE_POS))
2271- gtk_paned_set_position (GTK_PANED (liferea_shell_lookup ("wideViewPane")), conf_get_int_value (LAST_WPANE_POS));
2272-}
2273-
2274-void
2275-liferea_shell_create (int initialState)
2276-{
2277- GtkUIManager *ui_manager;
2278- GtkAccelGroup *accel_group;
2279- GError *error = NULL;
2280- GtkWidget *widget;
2281- int i;
2282- GString *buffer;
2283- GtkIconTheme *icon_theme;
2284-
2285- debug_enter ("liferea_shell_create");
2286-
2287- /* 1.) object setup */
2288-
2289- g_object_new (LIFEREA_SHELL_TYPE, NULL);
2290-
2291- shell->priv->window = GTK_WINDOW (liferea_shell_lookup ("mainwindow"));
2292-
2293- // FIXME: do we use this anywhere?
2294- gtk_widget_set_name (liferea_shell_lookup ("feedlist"), "feedlist");
2295-
2296- /* 2.) menu creation */
2297-
2298- debug0 (DEBUG_GUI, "Setting up menues");
2299-
2300- /* Prepare some toggle button states */
2301- ui_mainwindow_feedlist_toggle_entries[0].is_active = conf_get_bool_value (REDUCED_FEEDLIST);
2302-
2303- ui_manager = gtk_ui_manager_new ();
2304-
2305- shell->priv->generalActions = gtk_action_group_new ("GeneralActions");
2306- gtk_action_group_set_translation_domain (shell->priv->generalActions, PACKAGE);
2307- gtk_action_group_add_actions (shell->priv->generalActions, ui_mainwindow_action_entries, G_N_ELEMENTS (ui_mainwindow_action_entries), shell->priv);
2308- gtk_action_group_add_toggle_actions (shell->priv->generalActions, ui_mainwindow_action_toggle_entries, G_N_ELEMENTS (ui_mainwindow_action_toggle_entries), shell->priv);
2309- gtk_action_group_add_radio_actions (shell->priv->generalActions, ui_mainwindow_view_radio_entries, G_N_ELEMENTS (ui_mainwindow_view_radio_entries), itemlist_get_view_mode (), (GCallback)on_view_activate, (gpointer)TRUE);
2310- gtk_action_group_add_toggle_actions (shell->priv->generalActions, ui_mainwindow_feedlist_toggle_entries, G_N_ELEMENTS (ui_mainwindow_feedlist_toggle_entries), shell->priv);
2311- gtk_ui_manager_insert_action_group (ui_manager, shell->priv->generalActions, 0);
2312-
2313- shell->priv->addActions = gtk_action_group_new ("AddActions");
2314- gtk_action_group_set_translation_domain (shell->priv->addActions, PACKAGE);
2315- gtk_action_group_add_actions (shell->priv->addActions, ui_mainwindow_add_action_entries, G_N_ELEMENTS (ui_mainwindow_add_action_entries), shell->priv);
2316- gtk_ui_manager_insert_action_group (ui_manager, shell->priv->addActions, 0);
2317-
2318- shell->priv->feedActions = gtk_action_group_new ("FeedActions");
2319- gtk_action_group_set_translation_domain (shell->priv->feedActions, PACKAGE);
2320- gtk_action_group_add_actions (shell->priv->feedActions, ui_mainwindow_feed_action_entries, G_N_ELEMENTS (ui_mainwindow_feed_action_entries), shell->priv);
2321- gtk_ui_manager_insert_action_group (ui_manager, shell->priv->feedActions, 0);
2322-
2323- shell->priv->readWriteActions = gtk_action_group_new("ReadWriteActions");
2324- gtk_action_group_set_translation_domain (shell->priv->readWriteActions, PACKAGE);
2325- gtk_action_group_add_actions (shell->priv->readWriteActions, ui_mainwindow_read_write_action_entries, G_N_ELEMENTS (ui_mainwindow_read_write_action_entries), shell->priv);
2326- gtk_ui_manager_insert_action_group (ui_manager, shell->priv->readWriteActions, 0);
2327-
2328- shell->priv->itemActions = gtk_action_group_new ("ItemActions");
2329- gtk_action_group_set_translation_domain (shell->priv->itemActions, PACKAGE);
2330- gtk_action_group_add_actions (shell->priv->itemActions, ui_mainwindow_item_action_entries, G_N_ELEMENTS (ui_mainwindow_item_action_entries), shell->priv);
2331- gtk_ui_manager_insert_action_group (ui_manager, shell->priv->itemActions, 0);
2332-
2333- accel_group = gtk_ui_manager_get_accel_group (ui_manager);
2334- gtk_window_add_accel_group (GTK_WINDOW (shell->priv->window), accel_group);
2335- g_object_unref (accel_group);
2336-
2337- g_signal_connect (gtk_accel_map_get (), "changed", G_CALLBACK (on_accel_change), NULL);
2338-
2339- if (!gtk_ui_manager_add_ui_from_string (ui_manager, ui_mainwindow_ui_desc, -1, &error))
2340- g_error ("building menus failed: %s", error->message);
2341-
2342- ui_search_engines_setup_menu (ui_manager);
2343-
2344- shell->priv->menubar = gtk_ui_manager_get_widget (ui_manager, "/MainwindowMenubar");
2345- shell->priv->toolbar = gtk_ui_manager_get_widget (ui_manager, "/maintoolbar");
2346-
2347- /* what a pain, why is there no markup for this option? */
2348- g_object_set (G_OBJECT (gtk_ui_manager_get_widget (ui_manager, "/maintoolbar/newFeedButton")), "is_important", TRUE, NULL);
2349- g_object_set (G_OBJECT (gtk_ui_manager_get_widget (ui_manager, "/maintoolbar/nextUnreadButton")), "is_important", TRUE, NULL);
2350- g_object_set (G_OBJECT (gtk_ui_manager_get_widget (ui_manager, "/maintoolbar/MarkAsReadButton")), "is_important", TRUE, NULL);
2351- g_object_set (G_OBJECT (gtk_ui_manager_get_widget (ui_manager, "/maintoolbar/UpdateAllButton")), "is_important", TRUE, NULL);
2352- g_object_set (G_OBJECT (gtk_ui_manager_get_widget (ui_manager, "/maintoolbar/SearchButton")), "is_important", TRUE, NULL);
2353-
2354- /* 2.) setup containers */
2355-
2356- debug0 (DEBUG_GUI, "Setting up widget containers");
2357-
2358- gtk_box_pack_start (GTK_BOX (liferea_shell_lookup ("vbox1")), shell->priv->toolbar, FALSE, FALSE, 0);
2359- gtk_box_reorder_child (GTK_BOX (liferea_shell_lookup ("vbox1")), shell->priv->toolbar, 0);
2360- gtk_box_pack_start (GTK_BOX (liferea_shell_lookup ("vbox1")), shell->priv->menubar, FALSE, FALSE, 0);
2361- gtk_box_reorder_child (GTK_BOX (liferea_shell_lookup ("vbox1")), shell->priv->menubar, 0);
2362-
2363- gtk_widget_show_all(GTK_WIDGET(shell->priv->toolbar));
2364-
2365- g_signal_connect ((gpointer) liferea_shell_lookup ("itemtabs"), "key_press_event",
2366- G_CALLBACK (on_key_press_event_null_cb), NULL);
2367-
2368- g_signal_connect ((gpointer) liferea_shell_lookup ("itemtabs"), "key_release_event",
2369- G_CALLBACK (on_key_press_event_null_cb), NULL);
2370-
2371- g_signal_connect ((gpointer) liferea_shell_lookup ("itemtabs"), "scroll_event",
2372- G_CALLBACK (on_notebook_scroll_event_null_cb), NULL);
2373-
2374- g_signal_connect (G_OBJECT (shell->priv->window), "delete_event", G_CALLBACK(on_close), shell->priv);
2375- g_signal_connect (G_OBJECT (shell->priv->window), "window_state_event", G_CALLBACK(on_window_state_event), shell->priv);
2376- g_signal_connect (G_OBJECT (shell->priv->window), "key_press_event", G_CALLBACK(on_key_press_event), shell->priv);
2377-
2378- /* 3.) setup status bar */
2379-
2380- debug0 (DEBUG_GUI, "Setting up status bar");
2381-
2382- shell->priv->statusbar = GTK_STATUSBAR (liferea_shell_lookup ("statusbar"));
2383- shell->priv->statusbarLocked = FALSE;
2384- shell->priv->statusbarLockTimer = 0;
2385- shell->priv->statusbar_feedsinfo = gtk_label_new("");
2386- gtk_widget_show(shell->priv->statusbar_feedsinfo);
2387- gtk_box_pack_start (GTK_BOX (shell->priv->statusbar), shell->priv->statusbar_feedsinfo, FALSE, FALSE, 5);
2388-
2389- /* 4.) setup tabs */
2390-
2391- debug0 (DEBUG_GUI, "Setting up tabbed browsing");
2392- shell->priv->tabs = browser_tabs_create (GTK_NOTEBOOK (liferea_shell_lookup ("browsertabs")));
2393-
2394- /* 5.) setup feed list */
2395-
2396- debug0 (DEBUG_GUI, "Setting up feed list");
2397- shell->priv->feedlistView = GTK_TREE_VIEW (liferea_shell_lookup ("feedlist"));
2398- ui_feedlist_init (shell->priv->feedlistView);
2399-
2400- /* 6.) setup menu sensivity */
2401-
2402- debug0 (DEBUG_GUI, "Initialising menues");
2403-
2404- /* On start, no item or feed is selected, so Item menu should be insensitive: */
2405- liferea_shell_update_item_menu (FALSE);
2406-
2407- /* necessary to prevent selection signals when filling the feed list
2408- and setting the 2/3 pane mode view */
2409- gtk_widget_set_sensitive (GTK_WIDGET (shell->priv->feedlistView), FALSE);
2410-
2411- /* 7.) setup item view */
2412-
2413- debug0 (DEBUG_GUI, "Setting up item view");
2414-
2415- shell->priv->itemview = itemview_create (ui_itemlist_new (GTK_WIDGET (shell->priv->window)));
2416-
2417- /* 8.) load icons as required */
2418-
2419- debug0 (DEBUG_GUI, "Loading icons");
2420-
2421- ui_common_add_pixmap_directory (PACKAGE_DATA_DIR G_DIR_SEPARATOR_S PACKAGE G_DIR_SEPARATOR_S "pixmaps");
2422-
2423- /* first try to load icons from theme */
2424- static const gchar *iconThemeNames[] = {
2425- NULL, /* ICON_READ */
2426- NULL, /* ICON_UNREAD */
2427- "emblem-important", /* ICON_FLAG */
2428- NULL, /* ICON_AVAILABLE */
2429- NULL, /* ICON_AVAILABLE_OFFLINE */
2430- NULL, /* ICON_UNAVAILABLE */
2431- NULL, /* ICON_DEFAULT */
2432- NULL, /* ICON_FOLDER_EMPTY */
2433- "folder", /* ICON_FOLDER */
2434- "folder-saved-search", /* ICON_VFOLDER */
2435- NULL, /* ICON_NEWSBIN */
2436- NULL, /* ICON_EMPTY */
2437- NULL, /* ICON_EMPTY_OFFLINE */
2438- "gtk-connect", /* ICON_ONLINE */
2439- "gtk-disconnect", /* ICON_OFFLINE */
2440- NULL, /* ICON_UPDATED */
2441- "mail-attachment", /* ICON_ENCLOSURE */
2442- NULL
2443- };
2444-
2445- icon_theme = gtk_icon_theme_get_default ();
2446- for (i = 0; i < MAX_ICONS; i++)
2447- if (iconThemeNames[i])
2448- icons[i] = liferea_shell_get_theme_icon (icon_theme, iconThemeNames[i], 16);
2449-
2450- /* and then load own default icons */
2451- static const gchar *iconNames[] = {
2452- "read.xpm", /* ICON_READ */
2453- "unread.png", /* ICON_UNREAD */
2454- "flag.png", /* ICON_FLAG */
2455- "available.png", /* ICON_AVAILABLE */
2456- "available_offline.png", /* ICON_AVAILABLE_OFFLINE */
2457- NULL, /* ICON_UNAVAILABLE */
2458- "default.png", /* ICON_DEFAULT */
2459- "folder_empty.png", /* ICON_FOLDER_EMPTY */
2460- "directory.png", /* ICON_FOLDER */
2461- "vfolder.png", /* ICON_VFOLDER */
2462- "newsbin.png", /* ICON_NEWSBIN */
2463- "empty.png", /* ICON_EMPTY */
2464- "empty_offline.png", /* ICON_EMPTY_OFFLINE */
2465- "online.png", /* ICON_ONLINE */
2466- "offline.png", /* ICON_OFFLINE */
2467- "edit.png", /* ICON_UPDATED */
2468- "attachment.png", /* ICON_ENCLOSURE */
2469- NULL
2470- };
2471-
2472- for (i = 0; i < MAX_ICONS; i++)
2473- if (!icons[i])
2474- icons[i] = ui_common_create_pixbuf (iconNames[i]);
2475-
2476- /* set up icons that are build from stock */
2477- widget = gtk_button_new ();
2478- icons[ICON_UNAVAILABLE] = gtk_widget_render_icon (widget, GTK_STOCK_DIALOG_ERROR, GTK_ICON_SIZE_MENU, "");
2479- gtk_widget_destroy (widget);
2480-
2481- liferea_shell_update_toolbar ();
2482- liferea_shell_online_status_changed (network_is_online ());
2483-
2484- liferea_shell_setup_URL_receiver (GTK_WIDGET (shell->priv->window)); /* setup URL dropping support */
2485-
2486- shell->priv->feedlist = feedlist_create ();
2487-
2488- ui_tray_enable (conf_get_bool_value (SHOW_TRAY_ICON)); /* init tray icon */
2489-
2490- liferea_shell_restore_state ();
2491-
2492- if (initialState == MAINWINDOW_ICONIFIED ||
2493- (initialState == MAINWINDOW_HIDDEN && ui_tray_get_count () == 0)) {
2494- gtk_window_iconify (shell->priv->window);
2495- gtk_widget_show (GTK_WIDGET (shell->priv->window));
2496- } else if (initialState == MAINWINDOW_SHOWN) {
2497- gtk_widget_show (GTK_WIDGET (shell->priv->window));
2498- } else {
2499- /* Needed so that the window structure can be
2500- accessed... otherwise will GTK warning when window is
2501- shown by clicking on notification icon. */
2502- // gtk_widget_realize (GTK_WIDGET (shell->priv->window));
2503- // Does not work with gtkmozembed...
2504-
2505- gtk_widget_show (GTK_WIDGET (shell->priv->window));
2506- gtk_widget_hide (GTK_WIDGET (shell->priv->window));
2507- }
2508-
2509- gtk_widget_set_sensitive (GTK_WIDGET (shell->priv->feedlistView), TRUE);
2510-
2511- /* 9. Create welcome text */
2512-
2513- /* force two pane mode */
2514- /* For some reason, this causes the first item to be selected and then
2515- unselected... strange. */
2516- ui_feedlist_select (NULL);
2517-
2518- itemview_set_layout (NODE_VIEW_MODE_COMBINED);
2519-
2520- buffer = g_string_new (NULL);
2521- htmlview_start_output (buffer, NULL, TRUE, FALSE);
2522- g_string_append (buffer, "<div style=\"padding:8px\">"
2523- "<table class=\"headmeta\" style=\"border:solid 1px #aaa;font-size:120%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5px\"><tr><td>"
2524- // Display application icon
2525- "<img src=\""
2526- PACKAGE_DATA_DIR G_DIR_SEPARATOR_S "icons" G_DIR_SEPARATOR_S
2527- "hicolor" G_DIR_SEPARATOR_S "48x48" G_DIR_SEPARATOR_S "apps"
2528- G_DIR_SEPARATOR_S "liferea.png\" />"
2529- "</td><td><h3>");
2530- g_string_append (buffer, _("Liferea - Linux Feed Reader"));
2531- g_string_append (buffer, "</h3></td></tr><tr><td colspan=\"2\">");
2532- g_string_append (buffer, _("<p>Welcome to <b>Liferea</b>, a desktop news aggregator for online news "
2533- "feeds.</p>"
2534- "<p>The left pane contains the list of your subscriptions. To add a "
2535- "subscription select Feeds -&gt; New Subscription. To browse the headlines "
2536- "of a feed select it in the feed list and the headlines will be loaded "
2537- "into the right pane.</p>"));
2538- g_string_append (buffer, "</td></tr></table>");
2539-
2540- g_string_append (buffer, "</div>");
2541-
2542- htmlview_finish_output (buffer);
2543- itemview_display_info (buffer->str);
2544- g_string_free (buffer, TRUE);
2545-
2546- debug_exit ("liferea_shell_create");
2547-}
2548-
2549-void
2550-liferea_shell_destroy (void)
2551-{
2552- ui_feedlist_select (NULL);
2553- liferea_shell_save_position ();
2554- ui_tray_enable (FALSE);
2555- notification_enable (FALSE);
2556- g_object_unref (shell->priv->tabs);
2557- g_object_unref (shell->priv->feedlist);
2558-
2559- gtk_widget_destroy (GTK_WIDGET (shell->priv->window));
2560-}
2561-
2562-void
2563-liferea_shell_present (void)
2564-{
2565- GtkWidget *mainwindow = GTK_WIDGET (shell->priv->window);
2566-
2567- if ((gdk_window_get_state (mainwindow->window) & GDK_WINDOW_STATE_ICONIFIED) || !GTK_WIDGET_VISIBLE (mainwindow))
2568- liferea_shell_restore_position ();
2569-
2570- gtk_window_present (shell->priv->window);
2571-}
2572-
2573-void
2574-liferea_shell_toggle_visibility (void)
2575-{
2576- GtkWidget *mainwindow = GTK_WIDGET (shell->priv->window);
2577-
2578- if ((gdk_window_get_state (mainwindow->window) & GDK_WINDOW_STATE_ICONIFIED) ||
2579- !GTK_WIDGET_VISIBLE (mainwindow)) {
2580- liferea_shell_restore_position ();
2581- gtk_window_present (shell->priv->window);
2582- } else {
2583- liferea_shell_save_position ();
2584- gtk_widget_hide (mainwindow);
2585- }
2586-}
2587-
2588-GtkWidget *
2589-liferea_shell_get_window (void)
2590-{
2591- return GTK_WIDGET (shell->priv->window);
2592-}
2593-
2594-void liferea_shell_set_view_mode (nodeViewType newMode)
2595-{
2596- GtkRadioAction *action;
2597-
2598- action = GTK_RADIO_ACTION (gtk_action_group_get_action (shell->priv->generalActions, "NormalView"));
2599- gtk_radio_action_set_current_value (action, newMode);
2600-}
2601
2602=== removed file '.pc/fix_systray_behavior/src/ui/ui_tray.c'
2603--- .pc/fix_systray_behavior/src/ui/ui_tray.c 2010-10-31 11:58:23 +0000
2604+++ .pc/fix_systray_behavior/src/ui/ui_tray.c 1970-01-01 00:00:00 +0000
2605@@ -1,325 +0,0 @@
2606-/**
2607- * @file ui_tray.c tray icon handling
2608- *
2609- * Copyright (C) 2003-2009 Lars Lindner <lars.lindner@gmail.com>
2610- * Copyright (C) 2004 Christophe Barbe <christophe.barbe@ufies.org>
2611- *
2612- * This program is free software; you can redistribute it and/or modify
2613- * it under the terms of the GNU General Public License as published by
2614- * the Free Software Foundation; either version 2 of the License, or
2615- * (at your option) any later version.
2616- *
2617- * This program is distributed in the hope that it will be useful,
2618- * but WITHOUT ANY WARRANTY; without even the implied warranty of
2619- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2620- * GNU General Public License for more details.
2621- *
2622- * You should have received a copy of the GNU General Public License
2623- * along with this program; if not, write to the Free Software
2624- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2625- */
2626-
2627-#ifdef HAVE_CONFIG_H
2628-# include <config.h>
2629-#endif
2630-
2631-#include <math.h>
2632-#include <string.h>
2633-#include <gtk/gtk.h>
2634-#include <gdk/gdk.h>
2635-
2636-#include "common.h"
2637-#include "conf.h"
2638-#include "eggtrayicon.h"
2639-#include "feedlist.h"
2640-#include "net.h"
2641-#include "ui/liferea_shell.h"
2642-#include "ui/ui_common.h"
2643-#include "ui/ui_popup.h"
2644-#include "ui/ui_tray.h"
2645-
2646-// FIXME: determine this from Pango or Cairo somehow...
2647-#define FONT_CHAR_WIDTH 6
2648-#define FONT_CHAR_HEIGHT 8
2649-
2650-#define TRAY_ICON_WIDTH 16
2651-#define TRAY_ICON_HEIGHT 16
2652-
2653-static struct trayIcon_priv {
2654- int trayCount; /**< reference counter */
2655- GdkPixbuf *currentIcon; /**< currently displayed icon */
2656-
2657- EggTrayIcon *widget; /**< the tray icon widget */
2658- GtkWidget *image; /**< render widget in the notification area */
2659- GtkWidget *alignment;
2660- GtkWidget *eventBox;
2661-} *trayIcon_priv = NULL;
2662-
2663-static void ui_tray_install(void);
2664-
2665-static void
2666-ui_tray_tooltip_set (const gchar *message)
2667-{
2668- gtk_widget_set_tooltip_text(GTK_WIDGET(trayIcon_priv->eventBox), message);
2669-}
2670-
2671-static void ui_tray_expose_cb() {
2672- cairo_t *c;
2673- gchar *str;
2674- guint newItems;
2675- GtkRequisition requisition;
2676-
2677- gtk_widget_size_request(GTK_WIDGET(trayIcon_priv->widget), &requisition);
2678-
2679- /* We expect currentIcon to be a 16x16 image and we will
2680- render a colored area with height 10 in the middle of
2681- the image with 8pt text inside */
2682-
2683- gdk_draw_pixbuf(GDK_DRAWABLE(trayIcon_priv->image->window),
2684- NULL, trayIcon_priv->currentIcon, 0, 0,
2685- (requisition.width > TRAY_ICON_WIDTH)?(requisition.width - TRAY_ICON_WIDTH)/2 - 1:0,
2686- (requisition.height > TRAY_ICON_HEIGHT)?(requisition.height - TRAY_ICON_HEIGHT)/2 - 1:0,
2687- gdk_pixbuf_get_width(trayIcon_priv->currentIcon),
2688- gdk_pixbuf_get_height(trayIcon_priv->currentIcon),
2689- GDK_RGB_DITHER_NONE, 0, 0);
2690-
2691- if(!conf_get_bool_value(SHOW_NEW_COUNT_IN_TRAY))
2692- return;
2693-
2694- newItems = feedlist_get_new_item_count();
2695- if(newItems > 0) {
2696- guint textWidth, textStart;
2697- str = g_strdup_printf("%d", newItems);
2698- textWidth = strlen(str) * FONT_CHAR_WIDTH;
2699-
2700- if(textWidth + 2 > TRAY_ICON_WIDTH)
2701- textStart = 1;
2702- else
2703- textStart = TRAY_ICON_WIDTH/2 - textWidth/2;
2704-
2705- c = gdk_cairo_create(trayIcon_priv->image->window);
2706- cairo_rectangle(c, textStart - 1, 3, textWidth + 1, FONT_CHAR_HEIGHT + 2);
2707- cairo_set_source_rgb(c, 1, 0.50, 0.10); // orange
2708- cairo_fill(c);
2709-
2710- cairo_set_source_rgb(c, 1, 1, 1);
2711- cairo_move_to(c, textStart - 1, 3 + FONT_CHAR_HEIGHT);
2712- cairo_select_font_face(c, "Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
2713- cairo_set_font_size(c, FONT_CHAR_HEIGHT + 2);
2714- cairo_show_text(c, str);
2715- cairo_destroy(c);
2716-
2717- g_free(str);
2718- }
2719-}
2720-
2721-static void
2722-ui_tray_icon_set (gint newItems, GdkPixbuf *icon)
2723-{
2724- guint width;
2725-
2726- g_assert (trayIcon_priv->widget);
2727-
2728- /* Having two code branches here to have real transparency
2729- at least with new count disabled... */
2730- if (conf_get_bool_value (SHOW_NEW_COUNT_IN_TRAY)) {
2731- width = ((guint) log10 (newItems) + 1) * FONT_CHAR_WIDTH;
2732- width += 2; /* number color border */
2733- width += 2; /* tray icon padding */;
2734- if (width < 16)
2735- width = 16;
2736-
2737- trayIcon_priv->currentIcon = icon;
2738-
2739- if (trayIcon_priv->image)
2740- gtk_widget_destroy (trayIcon_priv->image);
2741-
2742- if (trayIcon_priv->alignment)
2743- gtk_widget_destroy (trayIcon_priv->alignment);
2744-
2745- trayIcon_priv->alignment = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
2746- trayIcon_priv->image = gtk_drawing_area_new ();
2747- gtk_widget_set_size_request (trayIcon_priv->image, width, 16);
2748- g_signal_connect (G_OBJECT (trayIcon_priv->image), "expose_event",
2749- G_CALLBACK (ui_tray_expose_cb), NULL);
2750-
2751- gtk_container_add (GTK_CONTAINER (trayIcon_priv->eventBox), trayIcon_priv->alignment);
2752- gtk_container_add (GTK_CONTAINER (trayIcon_priv->alignment), trayIcon_priv->image);
2753- gtk_widget_show_all (GTK_WIDGET(trayIcon_priv->widget));
2754- } else {
2755- /* Skip loading icon if already displayed. */
2756- if (icon == trayIcon_priv->currentIcon)
2757- return;
2758- trayIcon_priv->currentIcon = icon;
2759-
2760- if (trayIcon_priv->image)
2761- gtk_widget_destroy (trayIcon_priv->image);
2762-
2763- if (trayIcon_priv->alignment) {
2764- gtk_widget_destroy (trayIcon_priv->alignment);
2765- trayIcon_priv->alignment = NULL;
2766- }
2767-
2768- trayIcon_priv->alignment = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
2769- trayIcon_priv->image = gtk_image_new_from_pixbuf (icon);
2770- gtk_container_add (GTK_CONTAINER (trayIcon_priv->eventBox), trayIcon_priv->alignment);
2771- gtk_container_add (GTK_CONTAINER (trayIcon_priv->alignment), trayIcon_priv->image);
2772- gtk_widget_show_all (GTK_WIDGET (trayIcon_priv->widget));
2773- }
2774-}
2775-
2776-void
2777-ui_tray_update (void)
2778-{
2779- gint newItems, unreadItems;
2780- gchar *msg, *tmp;
2781-
2782- if (!trayIcon_priv)
2783- return;
2784-
2785- newItems = feedlist_get_new_item_count ();
2786- unreadItems = feedlist_get_unread_item_count ();
2787-
2788- if (newItems != 0) {
2789- if (network_is_online ())
2790- ui_tray_icon_set (newItems, icons[ICON_AVAILABLE]);
2791- else
2792- ui_tray_icon_set (newItems, icons[ICON_AVAILABLE_OFFLINE]);
2793-
2794- msg = g_strdup_printf (ngettext ("%d new item", "%d new items", newItems), newItems);
2795- } else {
2796- if (network_is_online ())
2797- ui_tray_icon_set (newItems, icons[ICON_EMPTY]);
2798- else
2799- ui_tray_icon_set (newItems, icons[ICON_EMPTY_OFFLINE]);
2800-
2801- msg = g_strdup (_("No new items"));
2802- }
2803-
2804- if (unreadItems != 0)
2805- tmp = g_strdup_printf (ngettext("%s\n%d unread item", "%s\n%d unread items", unreadItems), msg, unreadItems);
2806- else
2807- tmp = g_strdup_printf (_("%s\nNo unread items"), msg);
2808-
2809- ui_tray_tooltip_set (tmp);
2810- g_free (tmp);
2811- g_free (msg);
2812-}
2813-
2814-/* a click on the systray icon should show the program window
2815- if invisible or hide it if visible */
2816-static void
2817-tray_icon_pressed (GtkWidget *button, GdkEventButton *event, EggTrayIcon *icon)
2818-{
2819- switch (event->button) {
2820- case 1:
2821- liferea_shell_toggle_visibility ();
2822- break;
2823- case 3:
2824- ui_popup_systray_menu (event->button, event->time);
2825- break;
2826- }
2827-}
2828-
2829-static gboolean ui_tray_create_cb() {
2830-
2831- ui_tray_install();
2832-
2833- return FALSE; /* for when we're called by the glib idle handler */
2834-}
2835-
2836-
2837-static void
2838-ui_tray_embedded_cb(GtkWidget *widget, void *data)
2839-{
2840- /* Nothing to do */
2841-}
2842-
2843-
2844-static void ui_tray_destroyed_cb(GtkWidget *widget, void *data) {
2845-
2846- g_object_unref(G_OBJECT(trayIcon_priv->widget));
2847- g_free(trayIcon_priv);
2848- trayIcon_priv = NULL;
2849-
2850- if (0 == ui_tray_get_count ())
2851- liferea_shell_present ();
2852-
2853- /* And make it re-appear when the notification area reappears */
2854- g_idle_add(ui_tray_create_cb, NULL);
2855-
2856-}
2857-
2858-static void ui_tray_install(void) {
2859-
2860- g_assert(!trayIcon_priv);
2861- trayIcon_priv = g_new0(struct trayIcon_priv, 1);
2862-
2863- trayIcon_priv->widget = egg_tray_icon_new(PACKAGE);
2864- trayIcon_priv->eventBox = gtk_event_box_new();
2865-
2866- g_signal_connect(trayIcon_priv->eventBox, "button_press_event",
2867- G_CALLBACK(tray_icon_pressed), trayIcon_priv->widget);
2868- g_signal_connect(G_OBJECT(trayIcon_priv->widget), "embedded",
2869- G_CALLBACK(ui_tray_embedded_cb), NULL);
2870- g_signal_connect(G_OBJECT(trayIcon_priv->widget), "destroy",
2871- G_CALLBACK(ui_tray_destroyed_cb), NULL);
2872-
2873- liferea_shell_setup_URL_receiver (trayIcon_priv->eventBox);
2874-
2875- gtk_container_add(GTK_CONTAINER(trayIcon_priv->widget), trayIcon_priv->eventBox);
2876- g_object_ref(G_OBJECT(trayIcon_priv->widget));
2877-
2878- ui_tray_update();
2879- trayIcon_priv->trayCount++;
2880-}
2881-
2882-static void ui_tray_remove(void) {
2883-
2884- g_assert(trayIcon_priv->widget);
2885-
2886- g_signal_handlers_disconnect_by_func(G_OBJECT(trayIcon_priv->widget),
2887- G_CALLBACK(ui_tray_destroyed_cb), NULL);
2888- gtk_widget_destroy(trayIcon_priv->image);
2889- g_object_unref(G_OBJECT(trayIcon_priv->widget));
2890- gtk_object_destroy(GTK_OBJECT(trayIcon_priv->widget));
2891- g_free(trayIcon_priv);
2892- trayIcon_priv = NULL;
2893-
2894- if (0 == ui_tray_get_count ())
2895- liferea_shell_present ();
2896-}
2897-
2898-void ui_tray_enable(gboolean enabled) {
2899-
2900- if(enabled) {
2901- if(!trayIcon_priv)
2902- ui_tray_install();
2903- } else {
2904- if(trayIcon_priv)
2905- ui_tray_remove();
2906- }
2907-}
2908-
2909-guint
2910-ui_tray_get_count(void)
2911-{
2912- return trayIcon_priv?trayIcon_priv->trayCount:0;
2913-}
2914-
2915-gboolean ui_tray_get_origin(gint *x, gint *y) {
2916-
2917- if(!trayIcon_priv)
2918- return FALSE;
2919-
2920- gdk_window_get_origin(GTK_WIDGET(trayIcon_priv->widget)->window, x, y);
2921- return TRUE;
2922-}
2923-
2924-void ui_tray_size_request(GtkRequisition *requisition) {
2925-
2926- if(!trayIcon_priv)
2927- return;
2928-
2929- gtk_widget_size_request(GTK_WIDGET(trayIcon_priv->widget), requisition);
2930-}
2931
2932=== removed directory '.pc/gtk-status-icon.patch'
2933=== removed directory '.pc/gtk-status-icon.patch/po'
2934=== removed file '.pc/gtk-status-icon.patch/po/POTFILES.in'
2935--- .pc/gtk-status-icon.patch/po/POTFILES.in 2010-10-31 11:58:23 +0000
2936+++ .pc/gtk-status-icon.patch/po/POTFILES.in 1970-01-01 00:00:00 +0000
2937@@ -1,190 +0,0 @@
2938-[encoding: UTF-8]
2939-
2940-# List of source files containing translatable strings.
2941-
2942-liferea.desktop.in
2943-xslt/feed.xml.in
2944-xslt/source.xml.in
2945-xslt/folder.xml.in
2946-xslt/item.xml.in
2947-xslt/newsbin.xml.in
2948-xslt/vfolder.xml.in
2949-src/bacon-message-connection.c
2950-src/bacon-message-connection.h
2951-src/browser.c
2952-src/comments.c
2953-src/comments.h
2954-src/common.c
2955-src/common.h
2956-src/conf.c
2957-src/conf.h
2958-src/db.c
2959-src/db.h
2960-src/debug.c
2961-src/debug.h
2962-src/enclosure.c
2963-src/export.c
2964-src/export.h
2965-src/favicon.c
2966-src/favicon.h
2967-src/feed.c
2968-src/feed.h
2969-src/feed_parser.c
2970-src/feed_parser.h
2971-src/feedlist.c
2972-src/feedlist.h
2973-src/folder.c
2974-src/folder.h
2975-src/html.c
2976-src/html.h
2977-src/htmlview.c
2978-src/htmlview.h
2979-src/item.c
2980-src/item.h
2981-src/itemlist.c
2982-src/itemlist.h
2983-src/itemset.c
2984-src/itemset.h
2985-src/main.c
2986-src/metadata.c
2987-src/metadata.h
2988-src/migrate.c
2989-src/net.c
2990-src/net.h
2991-src/node.c
2992-src/node.h
2993-src/node_type.c
2994-src/node_type.h
2995-src/plugin.c
2996-src/plugin.h
2997-src/render.c
2998-src/render.h
2999-src/rule.c
3000-src/rule.h
3001-src/script.c
3002-src/script.h
3003-src/social.c
3004-src/social.h
3005-src/subscription.c
3006-src/subscription.h
3007-src/subscription_type.h
3008-src/update.c
3009-src/update.h
3010-src/vfolder.c
3011-src/vfolder.h
3012-src/xml.c
3013-src/xml.h
3014-src/ui/eggtrayicon.c
3015-src/ui/eggtrayicon.h
3016-src/ui/enclosure_list_view.c
3017-src/ui/enclosure_list_view.h
3018-src/ui/itemview.c
3019-src/ui/itemview.h
3020-src/ui/liferea_shell.c
3021-src/ui/liferea_shell.h
3022-src/ui/rule_editor.c
3023-src/ui/rule_editor.h
3024-src/ui/search_dialog.c
3025-src/ui/search_dialog.h
3026-src/ui/search_engine_dialog.c
3027-src/ui/search_engine_dialog.h
3028-src/ui/search_folder_dialog.h
3029-src/ui/search_folder_dialog.c
3030-src/ui/auth_dialog.c
3031-src/ui/auth_dialog.h
3032-src/ui/liferea_dialog.c
3033-src/ui/liferea_dialog.h
3034-src/ui/ui_common.c
3035-src/ui/ui_dnd.c
3036-src/ui/ui_dnd.h
3037-src/ui/ui_feedlist.c
3038-src/ui/ui_feedlist.h
3039-src/ui/ui_folder.c
3040-src/ui/ui_folder.h
3041-src/ui/liferea_htmlview.c
3042-src/ui/liferea_htmlview.h
3043-src/ui/ui_itemlist.c
3044-src/ui/ui_itemlist.h
3045-src/ui/liferea_shell.c
3046-src/ui/liferea_shell.h
3047-src/ui/ui_node.c
3048-src/ui/ui_node.h
3049-src/ui/ui_popup.c
3050-src/ui/ui_popup.h
3051-src/ui/ui_prefs.c
3052-src/ui/ui_prefs.h
3053-src/ui/ui_script.c
3054-src/ui/ui_script.h
3055-src/ui/ui_search.c
3056-src/ui/ui_search.h
3057-src/ui/ui_session.c
3058-src/ui/ui_session.h
3059-src/ui/ui_subscription.c
3060-src/ui/ui_subscription.h
3061-src/ui/browser_tabs.c
3062-src/ui/browser_tabs.h
3063-src/ui/ui_tray.c
3064-src/ui/ui_tray.h
3065-src/ui/ui_update.c
3066-src/ui/ui_update.h
3067-src/parsers/atom10.c
3068-src/parsers/atom10.h
3069-src/parsers/cdf_channel.c
3070-src/parsers/cdf_channel.h
3071-src/parsers/cdf_item.c
3072-src/parsers/cdf_item.h
3073-src/parsers/ns_admin.c
3074-src/parsers/ns_admin.h
3075-src/parsers/ns_ag.c
3076-src/parsers/ns_ag.h
3077-src/parsers/ns_blogChannel.c
3078-src/parsers/ns_blogChannel.h
3079-src/parsers/ns_cC.c
3080-src/parsers/ns_cC.h
3081-src/parsers/ns_content.c
3082-src/parsers/ns_content.h
3083-src/parsers/ns_dc.c
3084-src/parsers/ns_dc.h
3085-src/parsers/ns_photo.c
3086-src/parsers/ns_photo.h
3087-src/parsers/ns_slash.c
3088-src/parsers/ns_slash.h
3089-src/parsers/ns_syn.c
3090-src/parsers/ns_syn.h
3091-src/parsers/pie_entry.c
3092-src/parsers/pie_entry.h
3093-src/parsers/pie_feed.c
3094-src/parsers/pie_feed.h
3095-src/parsers/rss_channel.c
3096-src/parsers/rss_channel.h
3097-src/parsers/rss_item.c
3098-src/parsers/rss_item.h
3099-src/fl_sources/bloglines_source.c
3100-src/fl_sources/bloglines_source.h
3101-src/fl_sources/default_source.c
3102-src/fl_sources/default_source.h
3103-src/fl_sources/dummy_source.c
3104-src/fl_sources/dummy_source.h
3105-src/fl_sources/google_source.c
3106-src/fl_sources/google_source.h
3107-src/fl_sources/opml_source.c
3108-src/fl_sources/opml_source.h
3109-src/fl_sources/node_source.c
3110-src/fl_sources/node_source.h
3111-src/notification/libnotify.c
3112-src/notification/notification.c
3113-src/notification/notification.h
3114-src/scripting/lua.c
3115-src/sync/avahi_browser.c
3116-src/sync/avahi_browser.h
3117-src/sync/avahi_publisher.c
3118-src/sync/avahi_publisher.h
3119-src/webkit/webkit.c
3120-glade/auth.glade
3121-glade/bloglines_source.glade
3122-glade/google_source.glade
3123-glade/liferea.glade
3124-glade/new_subscription.glade
3125-glade/node_source.glade
3126-glade/opml_source.glade
3127-glade/simple_subscription.glade
3128
3129=== removed directory '.pc/gtk-status-icon.patch/src'
3130=== removed directory '.pc/gtk-status-icon.patch/src/ui'
3131=== removed file '.pc/gtk-status-icon.patch/src/ui/Makefile.am'
3132--- .pc/gtk-status-icon.patch/src/ui/Makefile.am 2010-10-31 11:58:23 +0000
3133+++ .pc/gtk-status-icon.patch/src/ui/Makefile.am 1970-01-01 00:00:00 +0000
3134@@ -1,38 +0,0 @@
3135-## Process this file with automake to produce Makefile.in
3136-
3137-INCLUDES = \
3138- -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
3139- -DPACKAGE_LIB_DIR=\""$(pkglibdir)"\" \
3140- -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
3141- -I$(top_srcdir)/src
3142-
3143-noinst_LIBRARIES = libliui.a
3144-
3145-libliui_a_CFLAGS = $(PACKAGE_CFLAGS) $(DBUS_CFLAGS)
3146-libliui_a_SOURCES = \
3147- auth_dialog.c auth_dialog.h \
3148- browser_tabs.c browser_tabs.h \
3149- eggtrayicon.c eggtrayicon.h \
3150- enclosure_list_view.c enclosure_list_view.h \
3151- itemview.c itemview.h \
3152- liferea_dialog.c liferea_dialog.h \
3153- liferea_htmlview.c liferea_htmlview.h \
3154- liferea_shell.c liferea_shell.h \
3155- rule_editor.c rule_editor.h \
3156- search_dialog.c search_dialog.h \
3157- search_engine_dialog.c search_engine_dialog.h \
3158- search_folder_dialog.c search_folder_dialog.h \
3159- ui_common.c ui_common.h \
3160- ui_dnd.c ui_dnd.h \
3161- ui_feedlist.c ui_feedlist.h \
3162- ui_folder.c ui_folder.h \
3163- ui_itemlist.c ui_itemlist.h \
3164- ui_node.c ui_node.h \
3165- ui_popup.c ui_popup.h \
3166- ui_prefs.c ui_prefs.h \
3167- ui_script.c ui_script.h \
3168- ui_search.c ui_search.h \
3169- ui_session.c ui_session.h \
3170- ui_subscription.c ui_subscription.h \
3171- ui_tray.c ui_tray.h \
3172- ui_update.c ui_update.h
3173
3174=== removed file '.pc/gtk-status-icon.patch/src/ui/Makefile.in'
3175--- .pc/gtk-status-icon.patch/src/ui/Makefile.in 2010-10-31 11:58:23 +0000
3176+++ .pc/gtk-status-icon.patch/src/ui/Makefile.in 1970-01-01 00:00:00 +0000
3177@@ -1,945 +0,0 @@
3178-# Makefile.in generated by automake 1.11.1 from Makefile.am.
3179-# @configure_input@
3180-
3181-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
3182-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
3183-# Inc.
3184-# This Makefile.in is free software; the Free Software Foundation
3185-# gives unlimited permission to copy and/or distribute it,
3186-# with or without modifications, as long as this notice is preserved.
3187-
3188-# This program is distributed in the hope that it will be useful,
3189-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
3190-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
3191-# PARTICULAR PURPOSE.
3192-
3193-@SET_MAKE@
3194-
3195-VPATH = @srcdir@
3196-pkgdatadir = $(datadir)/@PACKAGE@
3197-pkgincludedir = $(includedir)/@PACKAGE@
3198-pkglibdir = $(libdir)/@PACKAGE@
3199-pkglibexecdir = $(libexecdir)/@PACKAGE@
3200-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
3201-install_sh_DATA = $(install_sh) -c -m 644
3202-install_sh_PROGRAM = $(install_sh) -c
3203-install_sh_SCRIPT = $(install_sh) -c
3204-INSTALL_HEADER = $(INSTALL_DATA)
3205-transform = $(program_transform_name)
3206-NORMAL_INSTALL = :
3207-PRE_INSTALL = :
3208-POST_INSTALL = :
3209-NORMAL_UNINSTALL = :
3210-PRE_UNINSTALL = :
3211-POST_UNINSTALL = :
3212-build_triplet = @build@
3213-host_triplet = @host@
3214-subdir = src/ui
3215-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
3216-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
3217-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
3218-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
3219- $(ACLOCAL_M4)
3220-mkinstalldirs = $(install_sh) -d
3221-CONFIG_HEADER = $(top_builddir)/config.h
3222-CONFIG_CLEAN_FILES =
3223-CONFIG_CLEAN_VPATH_FILES =
3224-LIBRARIES = $(noinst_LIBRARIES)
3225-ARFLAGS = cru
3226-libliui_a_AR = $(AR) $(ARFLAGS)
3227-libliui_a_LIBADD =
3228-am_libliui_a_OBJECTS = libliui_a-auth_dialog.$(OBJEXT) \
3229- libliui_a-browser_tabs.$(OBJEXT) \
3230- libliui_a-eggtrayicon.$(OBJEXT) \
3231- libliui_a-enclosure_list_view.$(OBJEXT) \
3232- libliui_a-itemview.$(OBJEXT) \
3233- libliui_a-liferea_dialog.$(OBJEXT) \
3234- libliui_a-liferea_htmlview.$(OBJEXT) \
3235- libliui_a-liferea_shell.$(OBJEXT) \
3236- libliui_a-rule_editor.$(OBJEXT) \
3237- libliui_a-search_dialog.$(OBJEXT) \
3238- libliui_a-search_engine_dialog.$(OBJEXT) \
3239- libliui_a-search_folder_dialog.$(OBJEXT) \
3240- libliui_a-ui_common.$(OBJEXT) libliui_a-ui_dnd.$(OBJEXT) \
3241- libliui_a-ui_feedlist.$(OBJEXT) libliui_a-ui_folder.$(OBJEXT) \
3242- libliui_a-ui_itemlist.$(OBJEXT) libliui_a-ui_node.$(OBJEXT) \
3243- libliui_a-ui_popup.$(OBJEXT) libliui_a-ui_prefs.$(OBJEXT) \
3244- libliui_a-ui_script.$(OBJEXT) libliui_a-ui_search.$(OBJEXT) \
3245- libliui_a-ui_session.$(OBJEXT) \
3246- libliui_a-ui_subscription.$(OBJEXT) \
3247- libliui_a-ui_tray.$(OBJEXT) libliui_a-ui_update.$(OBJEXT)
3248-libliui_a_OBJECTS = $(am_libliui_a_OBJECTS)
3249-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
3250-depcomp = $(SHELL) $(top_srcdir)/depcomp
3251-am__depfiles_maybe = depfiles
3252-am__mv = mv -f
3253-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
3254- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
3255-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
3256- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
3257- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
3258-CCLD = $(CC)
3259-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
3260- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
3261- $(LDFLAGS) -o $@
3262-SOURCES = $(libliui_a_SOURCES)
3263-DIST_SOURCES = $(libliui_a_SOURCES)
3264-ETAGS = etags
3265-CTAGS = ctags
3266-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3267-ACLOCAL = @ACLOCAL@
3268-ALL_LINGUAS = @ALL_LINGUAS@
3269-AMTAR = @AMTAR@
3270-AR = @AR@
3271-AUTOCONF = @AUTOCONF@
3272-AUTOHEADER = @AUTOHEADER@
3273-AUTOMAKE = @AUTOMAKE@
3274-AWK = @AWK@
3275-CATALOGS = @CATALOGS@
3276-CATOBJEXT = @CATOBJEXT@
3277-CC = @CC@
3278-CCDEPMODE = @CCDEPMODE@
3279-CFLAGS = @CFLAGS@
3280-CPP = @CPP@
3281-CPPFLAGS = @CPPFLAGS@
3282-CYGPATH_W = @CYGPATH_W@
3283-DATADIRNAME = @DATADIRNAME@
3284-DBUS_CFLAGS = @DBUS_CFLAGS@
3285-DBUS_LIBS = @DBUS_LIBS@
3286-DEFS = @DEFS@
3287-DEPDIR = @DEPDIR@
3288-DSYMUTIL = @DSYMUTIL@
3289-DUMPBIN = @DUMPBIN@
3290-ECHO_C = @ECHO_C@
3291-ECHO_N = @ECHO_N@
3292-ECHO_T = @ECHO_T@
3293-EGREP = @EGREP@
3294-EXEEXT = @EXEEXT@
3295-FGREP = @FGREP@
3296-GCONFTOOL = @GCONFTOOL@
3297-GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
3298-GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
3299-GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
3300-GMOFILES = @GMOFILES@
3301-GMSGFMT = @GMSGFMT@
3302-GREP = @GREP@
3303-INSTALL = @INSTALL@
3304-INSTALL_DATA = @INSTALL_DATA@
3305-INSTALL_PROGRAM = @INSTALL_PROGRAM@
3306-INSTALL_SCRIPT = @INSTALL_SCRIPT@
3307-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
3308-INSTOBJEXT = @INSTOBJEXT@
3309-INTLLIBS = @INTLLIBS@
3310-INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
3311-INTLTOOL_MERGE = @INTLTOOL_MERGE@
3312-INTLTOOL_PERL = @INTLTOOL_PERL@
3313-INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
3314-LD = @LD@
3315-LDFLAGS = @LDFLAGS@
3316-LIBNOTIFY_CFLAGS = @LIBNOTIFY_CFLAGS@
3317-LIBNOTIFY_LIBS = @LIBNOTIFY_LIBS@
3318-LIBOBJS = @LIBOBJS@
3319-LIBS = @LIBS@
3320-LIBTOOL = @LIBTOOL@
3321-LIPO = @LIPO@
3322-LN_S = @LN_S@
3323-LTLIBOBJS = @LTLIBOBJS@
3324-LUA_CFLAGS = @LUA_CFLAGS@
3325-LUA_LIBS = @LUA_LIBS@
3326-MAKEINFO = @MAKEINFO@
3327-MKDIR_P = @MKDIR_P@
3328-MKINSTALLDIRS = @MKINSTALLDIRS@
3329-MSGFMT = @MSGFMT@
3330-MSGFMT_OPTS = @MSGFMT_OPTS@
3331-MSGMERGE = @MSGMERGE@
3332-NM = @NM@
3333-NMEDIT = @NMEDIT@
3334-NM_CFLAGS = @NM_CFLAGS@
3335-NM_LIBS = @NM_LIBS@
3336-OBJDUMP = @OBJDUMP@
3337-OBJEXT = @OBJEXT@
3338-OTOOL = @OTOOL@
3339-OTOOL64 = @OTOOL64@
3340-PACKAGE = @PACKAGE@
3341-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
3342-PACKAGE_CFLAGS = @PACKAGE_CFLAGS@
3343-PACKAGE_LIBS = @PACKAGE_LIBS@
3344-PACKAGE_NAME = @PACKAGE_NAME@
3345-PACKAGE_STRING = @PACKAGE_STRING@
3346-PACKAGE_TARNAME = @PACKAGE_TARNAME@
3347-PACKAGE_URL = @PACKAGE_URL@
3348-PACKAGE_VERSION = @PACKAGE_VERSION@
3349-PATH_SEPARATOR = @PATH_SEPARATOR@
3350-PKG_CONFIG = @PKG_CONFIG@
3351-PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
3352-PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
3353-POFILES = @POFILES@
3354-POSUB = @POSUB@
3355-PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
3356-PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
3357-RANLIB = @RANLIB@
3358-SED = @SED@
3359-SET_MAKE = @SET_MAKE@
3360-SHELL = @SHELL@
3361-SM_CFLAGS = @SM_CFLAGS@
3362-SM_LIBS = @SM_LIBS@
3363-SO_PREFIX = @SO_PREFIX@
3364-STRIP = @STRIP@
3365-USE_NLS = @USE_NLS@
3366-VERSION = @VERSION@
3367-XGETTEXT = @XGETTEXT@
3368-abs_builddir = @abs_builddir@
3369-abs_srcdir = @abs_srcdir@
3370-abs_top_builddir = @abs_top_builddir@
3371-abs_top_srcdir = @abs_top_srcdir@
3372-ac_ct_CC = @ac_ct_CC@
3373-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
3374-am__include = @am__include@
3375-am__leading_dot = @am__leading_dot@
3376-am__quote = @am__quote@
3377-am__tar = @am__tar@
3378-am__untar = @am__untar@
3379-bindir = @bindir@
3380-build = @build@
3381-build_alias = @build_alias@
3382-build_cpu = @build_cpu@
3383-build_os = @build_os@
3384-build_vendor = @build_vendor@
3385-builddir = @builddir@
3386-datadir = @datadir@
3387-datarootdir = @datarootdir@
3388-docdir = @docdir@
3389-dvidir = @dvidir@
3390-exec_prefix = @exec_prefix@
3391-host = @host@
3392-host_alias = @host_alias@
3393-host_cpu = @host_cpu@
3394-host_os = @host_os@
3395-host_vendor = @host_vendor@
3396-htmldir = @htmldir@
3397-includedir = @includedir@
3398-infodir = @infodir@
3399-install_sh = @install_sh@
3400-libdir = @libdir@
3401-libexecdir = @libexecdir@
3402-localedir = @localedir@
3403-localstatedir = @localstatedir@
3404-lt_ECHO = @lt_ECHO@
3405-mandir = @mandir@
3406-mkdir_p = @mkdir_p@
3407-oldincludedir = @oldincludedir@
3408-pdfdir = @pdfdir@
3409-prefix = @prefix@
3410-program_transform_name = @program_transform_name@
3411-psdir = @psdir@
3412-sbindir = @sbindir@
3413-sharedstatedir = @sharedstatedir@
3414-srcdir = @srcdir@
3415-sysconfdir = @sysconfdir@
3416-target_alias = @target_alias@
3417-top_build_prefix = @top_build_prefix@
3418-top_builddir = @top_builddir@
3419-top_srcdir = @top_srcdir@
3420-INCLUDES = \
3421- -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
3422- -DPACKAGE_LIB_DIR=\""$(pkglibdir)"\" \
3423- -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
3424- -I$(top_srcdir)/src
3425-
3426-noinst_LIBRARIES = libliui.a
3427-libliui_a_CFLAGS = $(PACKAGE_CFLAGS) $(DBUS_CFLAGS)
3428-libliui_a_SOURCES = \
3429- auth_dialog.c auth_dialog.h \
3430- browser_tabs.c browser_tabs.h \
3431- eggtrayicon.c eggtrayicon.h \
3432- enclosure_list_view.c enclosure_list_view.h \
3433- itemview.c itemview.h \
3434- liferea_dialog.c liferea_dialog.h \
3435- liferea_htmlview.c liferea_htmlview.h \
3436- liferea_shell.c liferea_shell.h \
3437- rule_editor.c rule_editor.h \
3438- search_dialog.c search_dialog.h \
3439- search_engine_dialog.c search_engine_dialog.h \
3440- search_folder_dialog.c search_folder_dialog.h \
3441- ui_common.c ui_common.h \
3442- ui_dnd.c ui_dnd.h \
3443- ui_feedlist.c ui_feedlist.h \
3444- ui_folder.c ui_folder.h \
3445- ui_itemlist.c ui_itemlist.h \
3446- ui_node.c ui_node.h \
3447- ui_popup.c ui_popup.h \
3448- ui_prefs.c ui_prefs.h \
3449- ui_script.c ui_script.h \
3450- ui_search.c ui_search.h \
3451- ui_session.c ui_session.h \
3452- ui_subscription.c ui_subscription.h \
3453- ui_tray.c ui_tray.h \
3454- ui_update.c ui_update.h
3455-
3456-all: all-am
3457-
3458-.SUFFIXES:
3459-.SUFFIXES: .c .lo .o .obj
3460-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
3461- @for dep in $?; do \
3462- case '$(am__configure_deps)' in \
3463- *$$dep*) \
3464- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
3465- && { if test -f $@; then exit 0; else break; fi; }; \
3466- exit 1;; \
3467- esac; \
3468- done; \
3469- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/ui/Makefile'; \
3470- $(am__cd) $(top_srcdir) && \
3471- $(AUTOMAKE) --gnu src/ui/Makefile
3472-.PRECIOUS: Makefile
3473-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
3474- @case '$?' in \
3475- *config.status*) \
3476- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
3477- *) \
3478- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
3479- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
3480- esac;
3481-
3482-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
3483- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
3484-
3485-$(top_srcdir)/configure: $(am__configure_deps)
3486- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
3487-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
3488- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
3489-$(am__aclocal_m4_deps):
3490-
3491-clean-noinstLIBRARIES:
3492- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
3493-libliui.a: $(libliui_a_OBJECTS) $(libliui_a_DEPENDENCIES)
3494- -rm -f libliui.a
3495- $(libliui_a_AR) libliui.a $(libliui_a_OBJECTS) $(libliui_a_LIBADD)
3496- $(RANLIB) libliui.a
3497-
3498-mostlyclean-compile:
3499- -rm -f *.$(OBJEXT)
3500-
3501-distclean-compile:
3502- -rm -f *.tab.c
3503-
3504-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-auth_dialog.Po@am__quote@
3505-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-browser_tabs.Po@am__quote@
3506-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-eggtrayicon.Po@am__quote@
3507-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-enclosure_list_view.Po@am__quote@
3508-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-itemview.Po@am__quote@
3509-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-liferea_dialog.Po@am__quote@
3510-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-liferea_htmlview.Po@am__quote@
3511-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-liferea_shell.Po@am__quote@
3512-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-rule_editor.Po@am__quote@
3513-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-search_dialog.Po@am__quote@
3514-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-search_engine_dialog.Po@am__quote@
3515-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-search_folder_dialog.Po@am__quote@
3516-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_common.Po@am__quote@
3517-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_dnd.Po@am__quote@
3518-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_feedlist.Po@am__quote@
3519-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_folder.Po@am__quote@
3520-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_itemlist.Po@am__quote@
3521-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_node.Po@am__quote@
3522-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_popup.Po@am__quote@
3523-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_prefs.Po@am__quote@
3524-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_script.Po@am__quote@
3525-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_search.Po@am__quote@
3526-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_session.Po@am__quote@
3527-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_subscription.Po@am__quote@
3528-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_tray.Po@am__quote@
3529-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libliui_a-ui_update.Po@am__quote@
3530-
3531-.c.o:
3532-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
3533-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
3534-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
3535-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3536-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
3537-
3538-.c.obj:
3539-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
3540-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
3541-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
3542-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3543-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
3544-
3545-.c.lo:
3546-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
3547-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
3548-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
3549-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3550-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
3551-
3552-libliui_a-auth_dialog.o: auth_dialog.c
3553-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-auth_dialog.o -MD -MP -MF $(DEPDIR)/libliui_a-auth_dialog.Tpo -c -o libliui_a-auth_dialog.o `test -f 'auth_dialog.c' || echo '$(srcdir)/'`auth_dialog.c
3554-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-auth_dialog.Tpo $(DEPDIR)/libliui_a-auth_dialog.Po
3555-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='auth_dialog.c' object='libliui_a-auth_dialog.o' libtool=no @AMDEPBACKSLASH@
3556-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3557-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-auth_dialog.o `test -f 'auth_dialog.c' || echo '$(srcdir)/'`auth_dialog.c
3558-
3559-libliui_a-auth_dialog.obj: auth_dialog.c
3560-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-auth_dialog.obj -MD -MP -MF $(DEPDIR)/libliui_a-auth_dialog.Tpo -c -o libliui_a-auth_dialog.obj `if test -f 'auth_dialog.c'; then $(CYGPATH_W) 'auth_dialog.c'; else $(CYGPATH_W) '$(srcdir)/auth_dialog.c'; fi`
3561-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-auth_dialog.Tpo $(DEPDIR)/libliui_a-auth_dialog.Po
3562-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='auth_dialog.c' object='libliui_a-auth_dialog.obj' libtool=no @AMDEPBACKSLASH@
3563-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3564-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-auth_dialog.obj `if test -f 'auth_dialog.c'; then $(CYGPATH_W) 'auth_dialog.c'; else $(CYGPATH_W) '$(srcdir)/auth_dialog.c'; fi`
3565-
3566-libliui_a-browser_tabs.o: browser_tabs.c
3567-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-browser_tabs.o -MD -MP -MF $(DEPDIR)/libliui_a-browser_tabs.Tpo -c -o libliui_a-browser_tabs.o `test -f 'browser_tabs.c' || echo '$(srcdir)/'`browser_tabs.c
3568-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-browser_tabs.Tpo $(DEPDIR)/libliui_a-browser_tabs.Po
3569-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='browser_tabs.c' object='libliui_a-browser_tabs.o' libtool=no @AMDEPBACKSLASH@
3570-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3571-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-browser_tabs.o `test -f 'browser_tabs.c' || echo '$(srcdir)/'`browser_tabs.c
3572-
3573-libliui_a-browser_tabs.obj: browser_tabs.c
3574-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-browser_tabs.obj -MD -MP -MF $(DEPDIR)/libliui_a-browser_tabs.Tpo -c -o libliui_a-browser_tabs.obj `if test -f 'browser_tabs.c'; then $(CYGPATH_W) 'browser_tabs.c'; else $(CYGPATH_W) '$(srcdir)/browser_tabs.c'; fi`
3575-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-browser_tabs.Tpo $(DEPDIR)/libliui_a-browser_tabs.Po
3576-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='browser_tabs.c' object='libliui_a-browser_tabs.obj' libtool=no @AMDEPBACKSLASH@
3577-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3578-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-browser_tabs.obj `if test -f 'browser_tabs.c'; then $(CYGPATH_W) 'browser_tabs.c'; else $(CYGPATH_W) '$(srcdir)/browser_tabs.c'; fi`
3579-
3580-libliui_a-eggtrayicon.o: eggtrayicon.c
3581-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-eggtrayicon.o -MD -MP -MF $(DEPDIR)/libliui_a-eggtrayicon.Tpo -c -o libliui_a-eggtrayicon.o `test -f 'eggtrayicon.c' || echo '$(srcdir)/'`eggtrayicon.c
3582-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-eggtrayicon.Tpo $(DEPDIR)/libliui_a-eggtrayicon.Po
3583-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='eggtrayicon.c' object='libliui_a-eggtrayicon.o' libtool=no @AMDEPBACKSLASH@
3584-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3585-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-eggtrayicon.o `test -f 'eggtrayicon.c' || echo '$(srcdir)/'`eggtrayicon.c
3586-
3587-libliui_a-eggtrayicon.obj: eggtrayicon.c
3588-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-eggtrayicon.obj -MD -MP -MF $(DEPDIR)/libliui_a-eggtrayicon.Tpo -c -o libliui_a-eggtrayicon.obj `if test -f 'eggtrayicon.c'; then $(CYGPATH_W) 'eggtrayicon.c'; else $(CYGPATH_W) '$(srcdir)/eggtrayicon.c'; fi`
3589-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-eggtrayicon.Tpo $(DEPDIR)/libliui_a-eggtrayicon.Po
3590-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='eggtrayicon.c' object='libliui_a-eggtrayicon.obj' libtool=no @AMDEPBACKSLASH@
3591-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3592-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-eggtrayicon.obj `if test -f 'eggtrayicon.c'; then $(CYGPATH_W) 'eggtrayicon.c'; else $(CYGPATH_W) '$(srcdir)/eggtrayicon.c'; fi`
3593-
3594-libliui_a-enclosure_list_view.o: enclosure_list_view.c
3595-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-enclosure_list_view.o -MD -MP -MF $(DEPDIR)/libliui_a-enclosure_list_view.Tpo -c -o libliui_a-enclosure_list_view.o `test -f 'enclosure_list_view.c' || echo '$(srcdir)/'`enclosure_list_view.c
3596-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-enclosure_list_view.Tpo $(DEPDIR)/libliui_a-enclosure_list_view.Po
3597-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='enclosure_list_view.c' object='libliui_a-enclosure_list_view.o' libtool=no @AMDEPBACKSLASH@
3598-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3599-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-enclosure_list_view.o `test -f 'enclosure_list_view.c' || echo '$(srcdir)/'`enclosure_list_view.c
3600-
3601-libliui_a-enclosure_list_view.obj: enclosure_list_view.c
3602-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-enclosure_list_view.obj -MD -MP -MF $(DEPDIR)/libliui_a-enclosure_list_view.Tpo -c -o libliui_a-enclosure_list_view.obj `if test -f 'enclosure_list_view.c'; then $(CYGPATH_W) 'enclosure_list_view.c'; else $(CYGPATH_W) '$(srcdir)/enclosure_list_view.c'; fi`
3603-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-enclosure_list_view.Tpo $(DEPDIR)/libliui_a-enclosure_list_view.Po
3604-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='enclosure_list_view.c' object='libliui_a-enclosure_list_view.obj' libtool=no @AMDEPBACKSLASH@
3605-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3606-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-enclosure_list_view.obj `if test -f 'enclosure_list_view.c'; then $(CYGPATH_W) 'enclosure_list_view.c'; else $(CYGPATH_W) '$(srcdir)/enclosure_list_view.c'; fi`
3607-
3608-libliui_a-itemview.o: itemview.c
3609-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-itemview.o -MD -MP -MF $(DEPDIR)/libliui_a-itemview.Tpo -c -o libliui_a-itemview.o `test -f 'itemview.c' || echo '$(srcdir)/'`itemview.c
3610-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-itemview.Tpo $(DEPDIR)/libliui_a-itemview.Po
3611-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='itemview.c' object='libliui_a-itemview.o' libtool=no @AMDEPBACKSLASH@
3612-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3613-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-itemview.o `test -f 'itemview.c' || echo '$(srcdir)/'`itemview.c
3614-
3615-libliui_a-itemview.obj: itemview.c
3616-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-itemview.obj -MD -MP -MF $(DEPDIR)/libliui_a-itemview.Tpo -c -o libliui_a-itemview.obj `if test -f 'itemview.c'; then $(CYGPATH_W) 'itemview.c'; else $(CYGPATH_W) '$(srcdir)/itemview.c'; fi`
3617-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-itemview.Tpo $(DEPDIR)/libliui_a-itemview.Po
3618-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='itemview.c' object='libliui_a-itemview.obj' libtool=no @AMDEPBACKSLASH@
3619-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3620-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-itemview.obj `if test -f 'itemview.c'; then $(CYGPATH_W) 'itemview.c'; else $(CYGPATH_W) '$(srcdir)/itemview.c'; fi`
3621-
3622-libliui_a-liferea_dialog.o: liferea_dialog.c
3623-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-liferea_dialog.o -MD -MP -MF $(DEPDIR)/libliui_a-liferea_dialog.Tpo -c -o libliui_a-liferea_dialog.o `test -f 'liferea_dialog.c' || echo '$(srcdir)/'`liferea_dialog.c
3624-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-liferea_dialog.Tpo $(DEPDIR)/libliui_a-liferea_dialog.Po
3625-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='liferea_dialog.c' object='libliui_a-liferea_dialog.o' libtool=no @AMDEPBACKSLASH@
3626-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3627-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-liferea_dialog.o `test -f 'liferea_dialog.c' || echo '$(srcdir)/'`liferea_dialog.c
3628-
3629-libliui_a-liferea_dialog.obj: liferea_dialog.c
3630-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-liferea_dialog.obj -MD -MP -MF $(DEPDIR)/libliui_a-liferea_dialog.Tpo -c -o libliui_a-liferea_dialog.obj `if test -f 'liferea_dialog.c'; then $(CYGPATH_W) 'liferea_dialog.c'; else $(CYGPATH_W) '$(srcdir)/liferea_dialog.c'; fi`
3631-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-liferea_dialog.Tpo $(DEPDIR)/libliui_a-liferea_dialog.Po
3632-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='liferea_dialog.c' object='libliui_a-liferea_dialog.obj' libtool=no @AMDEPBACKSLASH@
3633-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3634-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-liferea_dialog.obj `if test -f 'liferea_dialog.c'; then $(CYGPATH_W) 'liferea_dialog.c'; else $(CYGPATH_W) '$(srcdir)/liferea_dialog.c'; fi`
3635-
3636-libliui_a-liferea_htmlview.o: liferea_htmlview.c
3637-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-liferea_htmlview.o -MD -MP -MF $(DEPDIR)/libliui_a-liferea_htmlview.Tpo -c -o libliui_a-liferea_htmlview.o `test -f 'liferea_htmlview.c' || echo '$(srcdir)/'`liferea_htmlview.c
3638-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-liferea_htmlview.Tpo $(DEPDIR)/libliui_a-liferea_htmlview.Po
3639-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='liferea_htmlview.c' object='libliui_a-liferea_htmlview.o' libtool=no @AMDEPBACKSLASH@
3640-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3641-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-liferea_htmlview.o `test -f 'liferea_htmlview.c' || echo '$(srcdir)/'`liferea_htmlview.c
3642-
3643-libliui_a-liferea_htmlview.obj: liferea_htmlview.c
3644-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-liferea_htmlview.obj -MD -MP -MF $(DEPDIR)/libliui_a-liferea_htmlview.Tpo -c -o libliui_a-liferea_htmlview.obj `if test -f 'liferea_htmlview.c'; then $(CYGPATH_W) 'liferea_htmlview.c'; else $(CYGPATH_W) '$(srcdir)/liferea_htmlview.c'; fi`
3645-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-liferea_htmlview.Tpo $(DEPDIR)/libliui_a-liferea_htmlview.Po
3646-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='liferea_htmlview.c' object='libliui_a-liferea_htmlview.obj' libtool=no @AMDEPBACKSLASH@
3647-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3648-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-liferea_htmlview.obj `if test -f 'liferea_htmlview.c'; then $(CYGPATH_W) 'liferea_htmlview.c'; else $(CYGPATH_W) '$(srcdir)/liferea_htmlview.c'; fi`
3649-
3650-libliui_a-liferea_shell.o: liferea_shell.c
3651-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-liferea_shell.o -MD -MP -MF $(DEPDIR)/libliui_a-liferea_shell.Tpo -c -o libliui_a-liferea_shell.o `test -f 'liferea_shell.c' || echo '$(srcdir)/'`liferea_shell.c
3652-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-liferea_shell.Tpo $(DEPDIR)/libliui_a-liferea_shell.Po
3653-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='liferea_shell.c' object='libliui_a-liferea_shell.o' libtool=no @AMDEPBACKSLASH@
3654-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3655-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-liferea_shell.o `test -f 'liferea_shell.c' || echo '$(srcdir)/'`liferea_shell.c
3656-
3657-libliui_a-liferea_shell.obj: liferea_shell.c
3658-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-liferea_shell.obj -MD -MP -MF $(DEPDIR)/libliui_a-liferea_shell.Tpo -c -o libliui_a-liferea_shell.obj `if test -f 'liferea_shell.c'; then $(CYGPATH_W) 'liferea_shell.c'; else $(CYGPATH_W) '$(srcdir)/liferea_shell.c'; fi`
3659-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-liferea_shell.Tpo $(DEPDIR)/libliui_a-liferea_shell.Po
3660-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='liferea_shell.c' object='libliui_a-liferea_shell.obj' libtool=no @AMDEPBACKSLASH@
3661-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3662-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-liferea_shell.obj `if test -f 'liferea_shell.c'; then $(CYGPATH_W) 'liferea_shell.c'; else $(CYGPATH_W) '$(srcdir)/liferea_shell.c'; fi`
3663-
3664-libliui_a-rule_editor.o: rule_editor.c
3665-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-rule_editor.o -MD -MP -MF $(DEPDIR)/libliui_a-rule_editor.Tpo -c -o libliui_a-rule_editor.o `test -f 'rule_editor.c' || echo '$(srcdir)/'`rule_editor.c
3666-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-rule_editor.Tpo $(DEPDIR)/libliui_a-rule_editor.Po
3667-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='rule_editor.c' object='libliui_a-rule_editor.o' libtool=no @AMDEPBACKSLASH@
3668-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3669-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-rule_editor.o `test -f 'rule_editor.c' || echo '$(srcdir)/'`rule_editor.c
3670-
3671-libliui_a-rule_editor.obj: rule_editor.c
3672-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-rule_editor.obj -MD -MP -MF $(DEPDIR)/libliui_a-rule_editor.Tpo -c -o libliui_a-rule_editor.obj `if test -f 'rule_editor.c'; then $(CYGPATH_W) 'rule_editor.c'; else $(CYGPATH_W) '$(srcdir)/rule_editor.c'; fi`
3673-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-rule_editor.Tpo $(DEPDIR)/libliui_a-rule_editor.Po
3674-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='rule_editor.c' object='libliui_a-rule_editor.obj' libtool=no @AMDEPBACKSLASH@
3675-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3676-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-rule_editor.obj `if test -f 'rule_editor.c'; then $(CYGPATH_W) 'rule_editor.c'; else $(CYGPATH_W) '$(srcdir)/rule_editor.c'; fi`
3677-
3678-libliui_a-search_dialog.o: search_dialog.c
3679-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-search_dialog.o -MD -MP -MF $(DEPDIR)/libliui_a-search_dialog.Tpo -c -o libliui_a-search_dialog.o `test -f 'search_dialog.c' || echo '$(srcdir)/'`search_dialog.c
3680-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-search_dialog.Tpo $(DEPDIR)/libliui_a-search_dialog.Po
3681-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='search_dialog.c' object='libliui_a-search_dialog.o' libtool=no @AMDEPBACKSLASH@
3682-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3683-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-search_dialog.o `test -f 'search_dialog.c' || echo '$(srcdir)/'`search_dialog.c
3684-
3685-libliui_a-search_dialog.obj: search_dialog.c
3686-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-search_dialog.obj -MD -MP -MF $(DEPDIR)/libliui_a-search_dialog.Tpo -c -o libliui_a-search_dialog.obj `if test -f 'search_dialog.c'; then $(CYGPATH_W) 'search_dialog.c'; else $(CYGPATH_W) '$(srcdir)/search_dialog.c'; fi`
3687-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-search_dialog.Tpo $(DEPDIR)/libliui_a-search_dialog.Po
3688-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='search_dialog.c' object='libliui_a-search_dialog.obj' libtool=no @AMDEPBACKSLASH@
3689-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3690-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-search_dialog.obj `if test -f 'search_dialog.c'; then $(CYGPATH_W) 'search_dialog.c'; else $(CYGPATH_W) '$(srcdir)/search_dialog.c'; fi`
3691-
3692-libliui_a-search_engine_dialog.o: search_engine_dialog.c
3693-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-search_engine_dialog.o -MD -MP -MF $(DEPDIR)/libliui_a-search_engine_dialog.Tpo -c -o libliui_a-search_engine_dialog.o `test -f 'search_engine_dialog.c' || echo '$(srcdir)/'`search_engine_dialog.c
3694-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-search_engine_dialog.Tpo $(DEPDIR)/libliui_a-search_engine_dialog.Po
3695-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='search_engine_dialog.c' object='libliui_a-search_engine_dialog.o' libtool=no @AMDEPBACKSLASH@
3696-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3697-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-search_engine_dialog.o `test -f 'search_engine_dialog.c' || echo '$(srcdir)/'`search_engine_dialog.c
3698-
3699-libliui_a-search_engine_dialog.obj: search_engine_dialog.c
3700-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-search_engine_dialog.obj -MD -MP -MF $(DEPDIR)/libliui_a-search_engine_dialog.Tpo -c -o libliui_a-search_engine_dialog.obj `if test -f 'search_engine_dialog.c'; then $(CYGPATH_W) 'search_engine_dialog.c'; else $(CYGPATH_W) '$(srcdir)/search_engine_dialog.c'; fi`
3701-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-search_engine_dialog.Tpo $(DEPDIR)/libliui_a-search_engine_dialog.Po
3702-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='search_engine_dialog.c' object='libliui_a-search_engine_dialog.obj' libtool=no @AMDEPBACKSLASH@
3703-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3704-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-search_engine_dialog.obj `if test -f 'search_engine_dialog.c'; then $(CYGPATH_W) 'search_engine_dialog.c'; else $(CYGPATH_W) '$(srcdir)/search_engine_dialog.c'; fi`
3705-
3706-libliui_a-search_folder_dialog.o: search_folder_dialog.c
3707-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-search_folder_dialog.o -MD -MP -MF $(DEPDIR)/libliui_a-search_folder_dialog.Tpo -c -o libliui_a-search_folder_dialog.o `test -f 'search_folder_dialog.c' || echo '$(srcdir)/'`search_folder_dialog.c
3708-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-search_folder_dialog.Tpo $(DEPDIR)/libliui_a-search_folder_dialog.Po
3709-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='search_folder_dialog.c' object='libliui_a-search_folder_dialog.o' libtool=no @AMDEPBACKSLASH@
3710-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3711-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-search_folder_dialog.o `test -f 'search_folder_dialog.c' || echo '$(srcdir)/'`search_folder_dialog.c
3712-
3713-libliui_a-search_folder_dialog.obj: search_folder_dialog.c
3714-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-search_folder_dialog.obj -MD -MP -MF $(DEPDIR)/libliui_a-search_folder_dialog.Tpo -c -o libliui_a-search_folder_dialog.obj `if test -f 'search_folder_dialog.c'; then $(CYGPATH_W) 'search_folder_dialog.c'; else $(CYGPATH_W) '$(srcdir)/search_folder_dialog.c'; fi`
3715-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-search_folder_dialog.Tpo $(DEPDIR)/libliui_a-search_folder_dialog.Po
3716-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='search_folder_dialog.c' object='libliui_a-search_folder_dialog.obj' libtool=no @AMDEPBACKSLASH@
3717-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3718-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-search_folder_dialog.obj `if test -f 'search_folder_dialog.c'; then $(CYGPATH_W) 'search_folder_dialog.c'; else $(CYGPATH_W) '$(srcdir)/search_folder_dialog.c'; fi`
3719-
3720-libliui_a-ui_common.o: ui_common.c
3721-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_common.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_common.Tpo -c -o libliui_a-ui_common.o `test -f 'ui_common.c' || echo '$(srcdir)/'`ui_common.c
3722-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_common.Tpo $(DEPDIR)/libliui_a-ui_common.Po
3723-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_common.c' object='libliui_a-ui_common.o' libtool=no @AMDEPBACKSLASH@
3724-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3725-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_common.o `test -f 'ui_common.c' || echo '$(srcdir)/'`ui_common.c
3726-
3727-libliui_a-ui_common.obj: ui_common.c
3728-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_common.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_common.Tpo -c -o libliui_a-ui_common.obj `if test -f 'ui_common.c'; then $(CYGPATH_W) 'ui_common.c'; else $(CYGPATH_W) '$(srcdir)/ui_common.c'; fi`
3729-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_common.Tpo $(DEPDIR)/libliui_a-ui_common.Po
3730-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_common.c' object='libliui_a-ui_common.obj' libtool=no @AMDEPBACKSLASH@
3731-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3732-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_common.obj `if test -f 'ui_common.c'; then $(CYGPATH_W) 'ui_common.c'; else $(CYGPATH_W) '$(srcdir)/ui_common.c'; fi`
3733-
3734-libliui_a-ui_dnd.o: ui_dnd.c
3735-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_dnd.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_dnd.Tpo -c -o libliui_a-ui_dnd.o `test -f 'ui_dnd.c' || echo '$(srcdir)/'`ui_dnd.c
3736-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_dnd.Tpo $(DEPDIR)/libliui_a-ui_dnd.Po
3737-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_dnd.c' object='libliui_a-ui_dnd.o' libtool=no @AMDEPBACKSLASH@
3738-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3739-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_dnd.o `test -f 'ui_dnd.c' || echo '$(srcdir)/'`ui_dnd.c
3740-
3741-libliui_a-ui_dnd.obj: ui_dnd.c
3742-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_dnd.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_dnd.Tpo -c -o libliui_a-ui_dnd.obj `if test -f 'ui_dnd.c'; then $(CYGPATH_W) 'ui_dnd.c'; else $(CYGPATH_W) '$(srcdir)/ui_dnd.c'; fi`
3743-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_dnd.Tpo $(DEPDIR)/libliui_a-ui_dnd.Po
3744-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_dnd.c' object='libliui_a-ui_dnd.obj' libtool=no @AMDEPBACKSLASH@
3745-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3746-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_dnd.obj `if test -f 'ui_dnd.c'; then $(CYGPATH_W) 'ui_dnd.c'; else $(CYGPATH_W) '$(srcdir)/ui_dnd.c'; fi`
3747-
3748-libliui_a-ui_feedlist.o: ui_feedlist.c
3749-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_feedlist.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_feedlist.Tpo -c -o libliui_a-ui_feedlist.o `test -f 'ui_feedlist.c' || echo '$(srcdir)/'`ui_feedlist.c
3750-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_feedlist.Tpo $(DEPDIR)/libliui_a-ui_feedlist.Po
3751-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_feedlist.c' object='libliui_a-ui_feedlist.o' libtool=no @AMDEPBACKSLASH@
3752-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3753-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_feedlist.o `test -f 'ui_feedlist.c' || echo '$(srcdir)/'`ui_feedlist.c
3754-
3755-libliui_a-ui_feedlist.obj: ui_feedlist.c
3756-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_feedlist.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_feedlist.Tpo -c -o libliui_a-ui_feedlist.obj `if test -f 'ui_feedlist.c'; then $(CYGPATH_W) 'ui_feedlist.c'; else $(CYGPATH_W) '$(srcdir)/ui_feedlist.c'; fi`
3757-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_feedlist.Tpo $(DEPDIR)/libliui_a-ui_feedlist.Po
3758-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_feedlist.c' object='libliui_a-ui_feedlist.obj' libtool=no @AMDEPBACKSLASH@
3759-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3760-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_feedlist.obj `if test -f 'ui_feedlist.c'; then $(CYGPATH_W) 'ui_feedlist.c'; else $(CYGPATH_W) '$(srcdir)/ui_feedlist.c'; fi`
3761-
3762-libliui_a-ui_folder.o: ui_folder.c
3763-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_folder.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_folder.Tpo -c -o libliui_a-ui_folder.o `test -f 'ui_folder.c' || echo '$(srcdir)/'`ui_folder.c
3764-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_folder.Tpo $(DEPDIR)/libliui_a-ui_folder.Po
3765-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_folder.c' object='libliui_a-ui_folder.o' libtool=no @AMDEPBACKSLASH@
3766-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3767-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_folder.o `test -f 'ui_folder.c' || echo '$(srcdir)/'`ui_folder.c
3768-
3769-libliui_a-ui_folder.obj: ui_folder.c
3770-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_folder.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_folder.Tpo -c -o libliui_a-ui_folder.obj `if test -f 'ui_folder.c'; then $(CYGPATH_W) 'ui_folder.c'; else $(CYGPATH_W) '$(srcdir)/ui_folder.c'; fi`
3771-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_folder.Tpo $(DEPDIR)/libliui_a-ui_folder.Po
3772-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_folder.c' object='libliui_a-ui_folder.obj' libtool=no @AMDEPBACKSLASH@
3773-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3774-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_folder.obj `if test -f 'ui_folder.c'; then $(CYGPATH_W) 'ui_folder.c'; else $(CYGPATH_W) '$(srcdir)/ui_folder.c'; fi`
3775-
3776-libliui_a-ui_itemlist.o: ui_itemlist.c
3777-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_itemlist.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_itemlist.Tpo -c -o libliui_a-ui_itemlist.o `test -f 'ui_itemlist.c' || echo '$(srcdir)/'`ui_itemlist.c
3778-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_itemlist.Tpo $(DEPDIR)/libliui_a-ui_itemlist.Po
3779-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_itemlist.c' object='libliui_a-ui_itemlist.o' libtool=no @AMDEPBACKSLASH@
3780-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3781-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_itemlist.o `test -f 'ui_itemlist.c' || echo '$(srcdir)/'`ui_itemlist.c
3782-
3783-libliui_a-ui_itemlist.obj: ui_itemlist.c
3784-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_itemlist.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_itemlist.Tpo -c -o libliui_a-ui_itemlist.obj `if test -f 'ui_itemlist.c'; then $(CYGPATH_W) 'ui_itemlist.c'; else $(CYGPATH_W) '$(srcdir)/ui_itemlist.c'; fi`
3785-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_itemlist.Tpo $(DEPDIR)/libliui_a-ui_itemlist.Po
3786-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_itemlist.c' object='libliui_a-ui_itemlist.obj' libtool=no @AMDEPBACKSLASH@
3787-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3788-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_itemlist.obj `if test -f 'ui_itemlist.c'; then $(CYGPATH_W) 'ui_itemlist.c'; else $(CYGPATH_W) '$(srcdir)/ui_itemlist.c'; fi`
3789-
3790-libliui_a-ui_node.o: ui_node.c
3791-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_node.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_node.Tpo -c -o libliui_a-ui_node.o `test -f 'ui_node.c' || echo '$(srcdir)/'`ui_node.c
3792-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_node.Tpo $(DEPDIR)/libliui_a-ui_node.Po
3793-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_node.c' object='libliui_a-ui_node.o' libtool=no @AMDEPBACKSLASH@
3794-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3795-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_node.o `test -f 'ui_node.c' || echo '$(srcdir)/'`ui_node.c
3796-
3797-libliui_a-ui_node.obj: ui_node.c
3798-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_node.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_node.Tpo -c -o libliui_a-ui_node.obj `if test -f 'ui_node.c'; then $(CYGPATH_W) 'ui_node.c'; else $(CYGPATH_W) '$(srcdir)/ui_node.c'; fi`
3799-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_node.Tpo $(DEPDIR)/libliui_a-ui_node.Po
3800-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_node.c' object='libliui_a-ui_node.obj' libtool=no @AMDEPBACKSLASH@
3801-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3802-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_node.obj `if test -f 'ui_node.c'; then $(CYGPATH_W) 'ui_node.c'; else $(CYGPATH_W) '$(srcdir)/ui_node.c'; fi`
3803-
3804-libliui_a-ui_popup.o: ui_popup.c
3805-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_popup.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_popup.Tpo -c -o libliui_a-ui_popup.o `test -f 'ui_popup.c' || echo '$(srcdir)/'`ui_popup.c
3806-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_popup.Tpo $(DEPDIR)/libliui_a-ui_popup.Po
3807-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_popup.c' object='libliui_a-ui_popup.o' libtool=no @AMDEPBACKSLASH@
3808-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3809-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_popup.o `test -f 'ui_popup.c' || echo '$(srcdir)/'`ui_popup.c
3810-
3811-libliui_a-ui_popup.obj: ui_popup.c
3812-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_popup.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_popup.Tpo -c -o libliui_a-ui_popup.obj `if test -f 'ui_popup.c'; then $(CYGPATH_W) 'ui_popup.c'; else $(CYGPATH_W) '$(srcdir)/ui_popup.c'; fi`
3813-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_popup.Tpo $(DEPDIR)/libliui_a-ui_popup.Po
3814-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_popup.c' object='libliui_a-ui_popup.obj' libtool=no @AMDEPBACKSLASH@
3815-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3816-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_popup.obj `if test -f 'ui_popup.c'; then $(CYGPATH_W) 'ui_popup.c'; else $(CYGPATH_W) '$(srcdir)/ui_popup.c'; fi`
3817-
3818-libliui_a-ui_prefs.o: ui_prefs.c
3819-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_prefs.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_prefs.Tpo -c -o libliui_a-ui_prefs.o `test -f 'ui_prefs.c' || echo '$(srcdir)/'`ui_prefs.c
3820-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_prefs.Tpo $(DEPDIR)/libliui_a-ui_prefs.Po
3821-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_prefs.c' object='libliui_a-ui_prefs.o' libtool=no @AMDEPBACKSLASH@
3822-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3823-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_prefs.o `test -f 'ui_prefs.c' || echo '$(srcdir)/'`ui_prefs.c
3824-
3825-libliui_a-ui_prefs.obj: ui_prefs.c
3826-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_prefs.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_prefs.Tpo -c -o libliui_a-ui_prefs.obj `if test -f 'ui_prefs.c'; then $(CYGPATH_W) 'ui_prefs.c'; else $(CYGPATH_W) '$(srcdir)/ui_prefs.c'; fi`
3827-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_prefs.Tpo $(DEPDIR)/libliui_a-ui_prefs.Po
3828-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_prefs.c' object='libliui_a-ui_prefs.obj' libtool=no @AMDEPBACKSLASH@
3829-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3830-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_prefs.obj `if test -f 'ui_prefs.c'; then $(CYGPATH_W) 'ui_prefs.c'; else $(CYGPATH_W) '$(srcdir)/ui_prefs.c'; fi`
3831-
3832-libliui_a-ui_script.o: ui_script.c
3833-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_script.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_script.Tpo -c -o libliui_a-ui_script.o `test -f 'ui_script.c' || echo '$(srcdir)/'`ui_script.c
3834-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_script.Tpo $(DEPDIR)/libliui_a-ui_script.Po
3835-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_script.c' object='libliui_a-ui_script.o' libtool=no @AMDEPBACKSLASH@
3836-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3837-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_script.o `test -f 'ui_script.c' || echo '$(srcdir)/'`ui_script.c
3838-
3839-libliui_a-ui_script.obj: ui_script.c
3840-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_script.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_script.Tpo -c -o libliui_a-ui_script.obj `if test -f 'ui_script.c'; then $(CYGPATH_W) 'ui_script.c'; else $(CYGPATH_W) '$(srcdir)/ui_script.c'; fi`
3841-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_script.Tpo $(DEPDIR)/libliui_a-ui_script.Po
3842-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_script.c' object='libliui_a-ui_script.obj' libtool=no @AMDEPBACKSLASH@
3843-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3844-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_script.obj `if test -f 'ui_script.c'; then $(CYGPATH_W) 'ui_script.c'; else $(CYGPATH_W) '$(srcdir)/ui_script.c'; fi`
3845-
3846-libliui_a-ui_search.o: ui_search.c
3847-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_search.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_search.Tpo -c -o libliui_a-ui_search.o `test -f 'ui_search.c' || echo '$(srcdir)/'`ui_search.c
3848-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_search.Tpo $(DEPDIR)/libliui_a-ui_search.Po
3849-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_search.c' object='libliui_a-ui_search.o' libtool=no @AMDEPBACKSLASH@
3850-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3851-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_search.o `test -f 'ui_search.c' || echo '$(srcdir)/'`ui_search.c
3852-
3853-libliui_a-ui_search.obj: ui_search.c
3854-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_search.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_search.Tpo -c -o libliui_a-ui_search.obj `if test -f 'ui_search.c'; then $(CYGPATH_W) 'ui_search.c'; else $(CYGPATH_W) '$(srcdir)/ui_search.c'; fi`
3855-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_search.Tpo $(DEPDIR)/libliui_a-ui_search.Po
3856-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_search.c' object='libliui_a-ui_search.obj' libtool=no @AMDEPBACKSLASH@
3857-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3858-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_search.obj `if test -f 'ui_search.c'; then $(CYGPATH_W) 'ui_search.c'; else $(CYGPATH_W) '$(srcdir)/ui_search.c'; fi`
3859-
3860-libliui_a-ui_session.o: ui_session.c
3861-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_session.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_session.Tpo -c -o libliui_a-ui_session.o `test -f 'ui_session.c' || echo '$(srcdir)/'`ui_session.c
3862-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_session.Tpo $(DEPDIR)/libliui_a-ui_session.Po
3863-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_session.c' object='libliui_a-ui_session.o' libtool=no @AMDEPBACKSLASH@
3864-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3865-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_session.o `test -f 'ui_session.c' || echo '$(srcdir)/'`ui_session.c
3866-
3867-libliui_a-ui_session.obj: ui_session.c
3868-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_session.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_session.Tpo -c -o libliui_a-ui_session.obj `if test -f 'ui_session.c'; then $(CYGPATH_W) 'ui_session.c'; else $(CYGPATH_W) '$(srcdir)/ui_session.c'; fi`
3869-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_session.Tpo $(DEPDIR)/libliui_a-ui_session.Po
3870-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_session.c' object='libliui_a-ui_session.obj' libtool=no @AMDEPBACKSLASH@
3871-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3872-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_session.obj `if test -f 'ui_session.c'; then $(CYGPATH_W) 'ui_session.c'; else $(CYGPATH_W) '$(srcdir)/ui_session.c'; fi`
3873-
3874-libliui_a-ui_subscription.o: ui_subscription.c
3875-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_subscription.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_subscription.Tpo -c -o libliui_a-ui_subscription.o `test -f 'ui_subscription.c' || echo '$(srcdir)/'`ui_subscription.c
3876-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_subscription.Tpo $(DEPDIR)/libliui_a-ui_subscription.Po
3877-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_subscription.c' object='libliui_a-ui_subscription.o' libtool=no @AMDEPBACKSLASH@
3878-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3879-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_subscription.o `test -f 'ui_subscription.c' || echo '$(srcdir)/'`ui_subscription.c
3880-
3881-libliui_a-ui_subscription.obj: ui_subscription.c
3882-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_subscription.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_subscription.Tpo -c -o libliui_a-ui_subscription.obj `if test -f 'ui_subscription.c'; then $(CYGPATH_W) 'ui_subscription.c'; else $(CYGPATH_W) '$(srcdir)/ui_subscription.c'; fi`
3883-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_subscription.Tpo $(DEPDIR)/libliui_a-ui_subscription.Po
3884-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_subscription.c' object='libliui_a-ui_subscription.obj' libtool=no @AMDEPBACKSLASH@
3885-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3886-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_subscription.obj `if test -f 'ui_subscription.c'; then $(CYGPATH_W) 'ui_subscription.c'; else $(CYGPATH_W) '$(srcdir)/ui_subscription.c'; fi`
3887-
3888-libliui_a-ui_tray.o: ui_tray.c
3889-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_tray.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_tray.Tpo -c -o libliui_a-ui_tray.o `test -f 'ui_tray.c' || echo '$(srcdir)/'`ui_tray.c
3890-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_tray.Tpo $(DEPDIR)/libliui_a-ui_tray.Po
3891-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_tray.c' object='libliui_a-ui_tray.o' libtool=no @AMDEPBACKSLASH@
3892-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3893-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_tray.o `test -f 'ui_tray.c' || echo '$(srcdir)/'`ui_tray.c
3894-
3895-libliui_a-ui_tray.obj: ui_tray.c
3896-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_tray.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_tray.Tpo -c -o libliui_a-ui_tray.obj `if test -f 'ui_tray.c'; then $(CYGPATH_W) 'ui_tray.c'; else $(CYGPATH_W) '$(srcdir)/ui_tray.c'; fi`
3897-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_tray.Tpo $(DEPDIR)/libliui_a-ui_tray.Po
3898-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_tray.c' object='libliui_a-ui_tray.obj' libtool=no @AMDEPBACKSLASH@
3899-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3900-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_tray.obj `if test -f 'ui_tray.c'; then $(CYGPATH_W) 'ui_tray.c'; else $(CYGPATH_W) '$(srcdir)/ui_tray.c'; fi`
3901-
3902-libliui_a-ui_update.o: ui_update.c
3903-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_update.o -MD -MP -MF $(DEPDIR)/libliui_a-ui_update.Tpo -c -o libliui_a-ui_update.o `test -f 'ui_update.c' || echo '$(srcdir)/'`ui_update.c
3904-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_update.Tpo $(DEPDIR)/libliui_a-ui_update.Po
3905-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_update.c' object='libliui_a-ui_update.o' libtool=no @AMDEPBACKSLASH@
3906-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3907-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_update.o `test -f 'ui_update.c' || echo '$(srcdir)/'`ui_update.c
3908-
3909-libliui_a-ui_update.obj: ui_update.c
3910-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -MT libliui_a-ui_update.obj -MD -MP -MF $(DEPDIR)/libliui_a-ui_update.Tpo -c -o libliui_a-ui_update.obj `if test -f 'ui_update.c'; then $(CYGPATH_W) 'ui_update.c'; else $(CYGPATH_W) '$(srcdir)/ui_update.c'; fi`
3911-@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libliui_a-ui_update.Tpo $(DEPDIR)/libliui_a-ui_update.Po
3912-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ui_update.c' object='libliui_a-ui_update.obj' libtool=no @AMDEPBACKSLASH@
3913-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3914-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libliui_a_CFLAGS) $(CFLAGS) -c -o libliui_a-ui_update.obj `if test -f 'ui_update.c'; then $(CYGPATH_W) 'ui_update.c'; else $(CYGPATH_W) '$(srcdir)/ui_update.c'; fi`
3915-
3916-mostlyclean-libtool:
3917- -rm -f *.lo
3918-
3919-clean-libtool:
3920- -rm -rf .libs _libs
3921-
3922-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
3923- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
3924- unique=`for i in $$list; do \
3925- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
3926- done | \
3927- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
3928- END { if (nonempty) { for (i in files) print i; }; }'`; \
3929- mkid -fID $$unique
3930-tags: TAGS
3931-
3932-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
3933- $(TAGS_FILES) $(LISP)
3934- set x; \
3935- here=`pwd`; \
3936- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
3937- unique=`for i in $$list; do \
3938- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
3939- done | \
3940- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
3941- END { if (nonempty) { for (i in files) print i; }; }'`; \
3942- shift; \
3943- if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
3944- test -n "$$unique" || unique=$$empty_fix; \
3945- if test $$# -gt 0; then \
3946- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
3947- "$$@" $$unique; \
3948- else \
3949- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
3950- $$unique; \
3951- fi; \
3952- fi
3953-ctags: CTAGS
3954-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
3955- $(TAGS_FILES) $(LISP)
3956- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
3957- unique=`for i in $$list; do \
3958- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
3959- done | \
3960- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
3961- END { if (nonempty) { for (i in files) print i; }; }'`; \
3962- test -z "$(CTAGS_ARGS)$$unique" \
3963- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
3964- $$unique
3965-
3966-GTAGS:
3967- here=`$(am__cd) $(top_builddir) && pwd` \
3968- && $(am__cd) $(top_srcdir) \
3969- && gtags -i $(GTAGS_ARGS) "$$here"
3970-
3971-distclean-tags:
3972- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
3973-
3974-distdir: $(DISTFILES)
3975- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
3976- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
3977- list='$(DISTFILES)'; \
3978- dist_files=`for file in $$list; do echo $$file; done | \
3979- sed -e "s|^$$srcdirstrip/||;t" \
3980- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
3981- case $$dist_files in \
3982- */*) $(MKDIR_P) `echo "$$dist_files" | \
3983- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
3984- sort -u` ;; \
3985- esac; \
3986- for file in $$dist_files; do \
3987- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
3988- if test -d $$d/$$file; then \
3989- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
3990- if test -d "$(distdir)/$$file"; then \
3991- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
3992- fi; \
3993- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
3994- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
3995- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
3996- fi; \
3997- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3998- else \
3999- test -f "$(distdir)/$$file" \
4000- || cp -p $$d/$$file "$(distdir)/$$file" \
4001- || exit 1; \
4002- fi; \
4003- done
4004-check-am: all-am
4005-check: check-am
4006-all-am: Makefile $(LIBRARIES)
4007-installdirs:
4008-install: install-am
4009-install-exec: install-exec-am
4010-install-data: install-data-am
4011-uninstall: uninstall-am
4012-
4013-install-am: all-am
4014- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
4015-
4016-installcheck: installcheck-am
4017-install-strip:
4018- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
4019- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
4020- `test -z '$(STRIP)' || \
4021- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
4022-mostlyclean-generic:
4023-
4024-clean-generic:
4025-
4026-distclean-generic:
4027- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
4028- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
4029-
4030-maintainer-clean-generic:
4031- @echo "This command is intended for maintainers to use"
4032- @echo "it deletes files that may require special tools to rebuild."
4033-clean: clean-am
4034-
4035-clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \
4036- mostlyclean-am
4037-
4038-distclean: distclean-am
4039- -rm -rf ./$(DEPDIR)
4040- -rm -f Makefile
4041-distclean-am: clean-am distclean-compile distclean-generic \
4042- distclean-tags
4043-
4044-dvi: dvi-am
4045-
4046-dvi-am:
4047-
4048-html: html-am
4049-
4050-html-am:
4051-
4052-info: info-am
4053-
4054-info-am:
4055-
4056-install-data-am:
4057-
4058-install-dvi: install-dvi-am
4059-
4060-install-dvi-am:
4061-
4062-install-exec-am:
4063-
4064-install-html: install-html-am
4065-
4066-install-html-am:
4067-
4068-install-info: install-info-am
4069-
4070-install-info-am:
4071-
4072-install-man:
4073-
4074-install-pdf: install-pdf-am
4075-
4076-install-pdf-am:
4077-
4078-install-ps: install-ps-am
4079-
4080-install-ps-am:
4081-
4082-installcheck-am:
4083-
4084-maintainer-clean: maintainer-clean-am
4085- -rm -rf ./$(DEPDIR)
4086- -rm -f Makefile
4087-maintainer-clean-am: distclean-am maintainer-clean-generic
4088-
4089-mostlyclean: mostlyclean-am
4090-
4091-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
4092- mostlyclean-libtool
4093-
4094-pdf: pdf-am
4095-
4096-pdf-am:
4097-
4098-ps: ps-am
4099-
4100-ps-am:
4101-
4102-uninstall-am:
4103-
4104-.MAKE: install-am install-strip
4105-
4106-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
4107- clean-libtool clean-noinstLIBRARIES ctags distclean \
4108- distclean-compile distclean-generic distclean-libtool \
4109- distclean-tags distdir dvi dvi-am html html-am info info-am \
4110- install install-am install-data install-data-am install-dvi \
4111- install-dvi-am install-exec install-exec-am install-html \
4112- install-html-am install-info install-info-am install-man \
4113- install-pdf install-pdf-am install-ps install-ps-am \
4114- install-strip installcheck installcheck-am installdirs \
4115- maintainer-clean maintainer-clean-generic mostlyclean \
4116- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
4117- pdf pdf-am ps ps-am tags uninstall uninstall-am
4118-
4119-
4120-# Tell versions [3.59,3.63) of GNU make to not export all variables.
4121-# Otherwise a system limit (for SysV at least) may be exceeded.
4122-.NOEXPORT:
4123
4124=== removed file '.pc/gtk-status-icon.patch/src/ui/eggtrayicon.c'
4125--- .pc/gtk-status-icon.patch/src/ui/eggtrayicon.c 2010-10-31 11:58:23 +0000
4126+++ .pc/gtk-status-icon.patch/src/ui/eggtrayicon.c 1970-01-01 00:00:00 +0000
4127@@ -1,566 +0,0 @@
4128-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
4129-/* eggtrayicon.c
4130- * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
4131- *
4132- * This library is free software; you can redistribute it and/or
4133- * modify it under the terms of the GNU Lesser General Public
4134- * License as published by the Free Software Foundation; either
4135- * version 2 of the License, or (at your option) any later version.
4136- *
4137- * This library is distributed in the hope that it will be useful,
4138- * but WITHOUT ANY WARRANTY; without even the implied warranty of
4139- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4140- * Lesser General Public License for more details.
4141- *
4142- * You should have received a copy of the GNU Lesser General Public
4143- * License along with this library; if not, write to the
4144- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
4145- * Boston, MA 02111-1307, USA.
4146- */
4147-
4148-#include <config.h>
4149-#include <string.h>
4150-#include <libintl.h>
4151-
4152-#include "eggtrayicon.h"
4153-
4154-#include <gdkconfig.h>
4155-#if defined (GDK_WINDOWING_X11)
4156-#include <gdk/gdkx.h>
4157-#include <X11/Xatom.h>
4158-#elif defined (GDK_WINDOWING_WIN32)
4159-#include <gdk/gdkwin32.h>
4160-#endif
4161-
4162-#ifndef EGG_COMPILATION
4163-#ifndef _
4164-#define _(x) dgettext (GETTEXT_PACKAGE, x)
4165-#define N_(x) x
4166-#endif
4167-#else
4168-#define _(x) x
4169-#define N_(x) x
4170-#endif
4171-
4172-#define SYSTEM_TRAY_REQUEST_DOCK 0
4173-#define SYSTEM_TRAY_BEGIN_MESSAGE 1
4174-#define SYSTEM_TRAY_CANCEL_MESSAGE 2
4175-
4176-#define SYSTEM_TRAY_ORIENTATION_HORZ 0
4177-#define SYSTEM_TRAY_ORIENTATION_VERT 1
4178-
4179-enum {
4180- PROP_0,
4181- PROP_ORIENTATION
4182-};
4183-
4184-static GtkPlugClass *parent_class = NULL;
4185-
4186-static void egg_tray_icon_init (EggTrayIcon *icon);
4187-static void egg_tray_icon_class_init (EggTrayIconClass *klass);
4188-
4189-static void egg_tray_icon_get_property (GObject *object,
4190- guint prop_id,
4191- GValue *value,
4192- GParamSpec *pspec);
4193-
4194-static void egg_tray_icon_realize (GtkWidget *widget);
4195-static void egg_tray_icon_unrealize (GtkWidget *widget);
4196-
4197-static void egg_tray_icon_add (GtkContainer *container,
4198- GtkWidget *widget);
4199-
4200-#ifdef GDK_WINDOWING_X11
4201-static void egg_tray_icon_update_manager_window (EggTrayIcon *icon,
4202- gboolean dock_if_realized);
4203-static void egg_tray_icon_manager_window_destroyed (EggTrayIcon *icon);
4204-#endif
4205-
4206-GType
4207-egg_tray_icon_get_type (void)
4208-{
4209- static GType our_type = 0;
4210-
4211- if (our_type == 0)
4212- {
4213- static const GTypeInfo our_info =
4214- {
4215- sizeof (EggTrayIconClass),
4216- (GBaseInitFunc) NULL,
4217- (GBaseFinalizeFunc) NULL,
4218- (GClassInitFunc) egg_tray_icon_class_init,
4219- NULL, /* class_finalize */
4220- NULL, /* class_data */
4221- sizeof (EggTrayIcon),
4222- 0, /* n_preallocs */
4223- (GInstanceInitFunc) egg_tray_icon_init,
4224- NULL /* value_table */
4225- };
4226-
4227- our_type = g_type_register_static (GTK_TYPE_PLUG, "EggTrayIcon", &our_info, 0);
4228- }
4229-
4230- return our_type;
4231-}
4232-
4233-static void
4234-egg_tray_icon_init (EggTrayIcon *icon)
4235-{
4236- icon->stamp = 1;
4237- icon->orientation = GTK_ORIENTATION_HORIZONTAL;
4238-
4239- gtk_widget_add_events (GTK_WIDGET (icon), GDK_PROPERTY_CHANGE_MASK);
4240-}
4241-
4242-static void
4243-egg_tray_icon_class_init (EggTrayIconClass *klass)
4244-{
4245- GObjectClass *gobject_class = (GObjectClass *)klass;
4246- GtkWidgetClass *widget_class = (GtkWidgetClass *)klass;
4247- GtkContainerClass *container_class = (GtkContainerClass *)klass;
4248-
4249- parent_class = g_type_class_peek_parent (klass);
4250-
4251- gobject_class->get_property = egg_tray_icon_get_property;
4252-
4253- widget_class->realize = egg_tray_icon_realize;
4254- widget_class->unrealize = egg_tray_icon_unrealize;
4255-
4256- container_class->add = egg_tray_icon_add;
4257-
4258- g_object_class_install_property (gobject_class,
4259- PROP_ORIENTATION,
4260- g_param_spec_enum ("orientation",
4261- _("Orientation"),
4262- _("The orientation of the tray."),
4263- GTK_TYPE_ORIENTATION,
4264- GTK_ORIENTATION_HORIZONTAL,
4265- G_PARAM_READABLE));
4266-
4267-#if defined (GDK_WINDOWING_X11)
4268- /* Nothing */
4269-#elif defined (GDK_WINDOWING_WIN32)
4270- g_warning ("Port eggtrayicon to Win32");
4271-#else
4272- g_warning ("Port eggtrayicon to this GTK+ backend");
4273-#endif
4274-}
4275-
4276-static void
4277-egg_tray_icon_get_property (GObject *object,
4278- guint prop_id,
4279- GValue *value,
4280- GParamSpec *pspec)
4281-{
4282- EggTrayIcon *icon = EGG_TRAY_ICON (object);
4283-
4284- switch (prop_id)
4285- {
4286- case PROP_ORIENTATION:
4287- g_value_set_enum (value, icon->orientation);
4288- break;
4289- default:
4290- G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
4291- break;
4292- }
4293-}
4294-
4295-#ifdef GDK_WINDOWING_X11
4296-
4297-static void
4298-egg_tray_icon_get_orientation_property (EggTrayIcon *icon)
4299-{
4300- Display *xdisplay;
4301- Atom type;
4302- int format;
4303- union {
4304- gulong *prop;
4305- guchar *prop_ch;
4306- } prop = { NULL };
4307- gulong nitems;
4308- gulong bytes_after;
4309- int error, result;
4310-
4311- g_assert (icon->manager_window != None);
4312-
4313- if (!GTK_IS_WIDGET (icon))
4314- return;
4315-
4316- xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon)));
4317-
4318- gdk_error_trap_push ();
4319- type = None;
4320- result = XGetWindowProperty (xdisplay,
4321- icon->manager_window,
4322- icon->orientation_atom,
4323- 0, G_MAXLONG, FALSE,
4324- XA_CARDINAL,
4325- &type, &format, &nitems,
4326- &bytes_after, &(prop.prop_ch));
4327- error = gdk_error_trap_pop ();
4328-
4329- if (error || result != Success)
4330- return;
4331-
4332- if (type == XA_CARDINAL)
4333- {
4334- GtkOrientation orientation;
4335-
4336- orientation = (prop.prop [0] == SYSTEM_TRAY_ORIENTATION_HORZ) ?
4337- GTK_ORIENTATION_HORIZONTAL :
4338- GTK_ORIENTATION_VERTICAL;
4339-
4340- if (icon->orientation != orientation)
4341- {
4342- icon->orientation = orientation;
4343-
4344- g_object_notify (G_OBJECT (icon), "orientation");
4345- }
4346- }
4347-
4348- if (prop.prop)
4349- XFree (prop.prop);
4350-}
4351-
4352-static GdkFilterReturn
4353-egg_tray_icon_manager_filter (GdkXEvent *xevent, GdkEvent *event, gpointer user_data)
4354-{
4355- EggTrayIcon *icon = user_data;
4356- XEvent *xev = (XEvent *)xevent;
4357-
4358- if (xev->xany.type == ClientMessage &&
4359- xev->xclient.message_type == icon->manager_atom &&
4360- xev->xclient.data.l[1] == icon->selection_atom)
4361- {
4362- egg_tray_icon_update_manager_window (icon, TRUE);
4363- }
4364- else if (xev->xany.window == icon->manager_window)
4365- {
4366- if (xev->xany.type == PropertyNotify &&
4367- xev->xproperty.atom == icon->orientation_atom)
4368- {
4369- egg_tray_icon_get_orientation_property (icon);
4370- }
4371- if (xev->xany.type == DestroyNotify)
4372- {
4373- egg_tray_icon_manager_window_destroyed (icon);
4374- }
4375- }
4376- return GDK_FILTER_CONTINUE;
4377-}
4378-
4379-#endif
4380-
4381-static void
4382-egg_tray_icon_unrealize (GtkWidget *widget)
4383-{
4384-#ifdef GDK_WINDOWING_X11
4385- EggTrayIcon *icon = EGG_TRAY_ICON (widget);
4386- GdkWindow *root_window;
4387-
4388- if (icon->manager_window != None)
4389- {
4390- GdkWindow *gdkwin;
4391-
4392- gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (widget),
4393- icon->manager_window);
4394-
4395- gdk_window_remove_filter (gdkwin, egg_tray_icon_manager_filter, icon);
4396- }
4397-
4398- root_window = gdk_screen_get_root_window (gtk_widget_get_screen (widget));
4399-
4400- gdk_window_remove_filter (root_window, egg_tray_icon_manager_filter, icon);
4401-
4402- if (GTK_WIDGET_CLASS (parent_class)->unrealize)
4403- (* GTK_WIDGET_CLASS (parent_class)->unrealize) (widget);
4404-#endif
4405-}
4406-
4407-#ifdef GDK_WINDOWING_X11
4408-
4409-static void
4410-egg_tray_icon_send_manager_message (EggTrayIcon *icon,
4411- long message,
4412- Window window,
4413- long data1,
4414- long data2,
4415- long data3)
4416-{
4417- XClientMessageEvent ev;
4418- Display *display;
4419-
4420- ev.type = ClientMessage;
4421- ev.window = window;
4422- ev.message_type = icon->system_tray_opcode_atom;
4423- ev.format = 32;
4424- ev.data.l[0] = gdk_x11_get_server_time (GTK_WIDGET (icon)->window);
4425- ev.data.l[1] = message;
4426- ev.data.l[2] = data1;
4427- ev.data.l[3] = data2;
4428- ev.data.l[4] = data3;
4429-
4430- display = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon)));
4431-
4432- gdk_error_trap_push ();
4433- XSendEvent (display,
4434- icon->manager_window, False, NoEventMask, (XEvent *)&ev);
4435- XSync (display, False);
4436- gdk_error_trap_pop ();
4437-}
4438-
4439-static void
4440-egg_tray_icon_send_dock_request (EggTrayIcon *icon)
4441-{
4442- egg_tray_icon_send_manager_message (icon,
4443- SYSTEM_TRAY_REQUEST_DOCK,
4444- icon->manager_window,
4445- gtk_plug_get_id (GTK_PLUG (icon)),
4446- 0, 0);
4447-}
4448-
4449-static void
4450-egg_tray_icon_update_manager_window (EggTrayIcon *icon,
4451- gboolean dock_if_realized)
4452-{
4453- Display *xdisplay;
4454-
4455- if (icon->manager_window != None)
4456- return;
4457-
4458- xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon)));
4459-
4460- XGrabServer (xdisplay);
4461-
4462- icon->manager_window = XGetSelectionOwner (xdisplay,
4463- icon->selection_atom);
4464-
4465- if (icon->manager_window != None)
4466- XSelectInput (xdisplay,
4467- icon->manager_window, StructureNotifyMask|PropertyChangeMask);
4468-
4469- XUngrabServer (xdisplay);
4470- XFlush (xdisplay);
4471-
4472- if (icon->manager_window != None)
4473- {
4474- GdkWindow *gdkwin;
4475-
4476- gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (GTK_WIDGET (icon)),
4477- icon->manager_window);
4478-
4479- gdk_window_add_filter (gdkwin, egg_tray_icon_manager_filter, icon);
4480-
4481- if (dock_if_realized && GTK_WIDGET_REALIZED (icon))
4482- egg_tray_icon_send_dock_request (icon);
4483-
4484- egg_tray_icon_get_orientation_property (icon);
4485- }
4486-}
4487-
4488-static void
4489-egg_tray_icon_manager_window_destroyed (EggTrayIcon *icon)
4490-{
4491- GdkWindow *gdkwin;
4492-
4493- g_return_if_fail (icon->manager_window != None);
4494-
4495- if (!GTK_IS_WIDGET (icon))
4496- return;
4497-
4498- gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (GTK_WIDGET (icon)),
4499- icon->manager_window);
4500-
4501- gdk_window_remove_filter (gdkwin, egg_tray_icon_manager_filter, icon);
4502-
4503- icon->manager_window = None;
4504-
4505- egg_tray_icon_update_manager_window (icon, TRUE);
4506-}
4507-
4508-#endif
4509-
4510-static gboolean
4511-transparent_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data)
4512-{
4513- gdk_window_clear_area (widget->window, event->area.x, event->area.y,
4514- event->area.width, event->area.height);
4515- return FALSE;
4516-}
4517-
4518-static void
4519-make_transparent_again (GtkWidget *widget, GtkStyle *previous_style,
4520- gpointer user_data)
4521-{
4522- gdk_window_set_back_pixmap (widget->window, NULL, TRUE);
4523-}
4524-
4525-static void
4526-make_transparent (GtkWidget *widget, gpointer user_data)
4527-{
4528- if (GTK_WIDGET_NO_WINDOW (widget) || GTK_WIDGET_APP_PAINTABLE (widget))
4529- return;
4530-
4531- gtk_widget_set_app_paintable (widget, TRUE);
4532- gtk_widget_set_double_buffered (widget, FALSE);
4533- gdk_window_set_back_pixmap (widget->window, NULL, TRUE);
4534- g_signal_connect (widget, "expose_event",
4535- G_CALLBACK (transparent_expose_event), NULL);
4536- g_signal_connect_after (widget, "style_set",
4537- G_CALLBACK (make_transparent_again), NULL);
4538-}
4539-
4540-static void
4541-egg_tray_icon_realize (GtkWidget *widget)
4542-{
4543-#ifdef GDK_WINDOWING_X11
4544- EggTrayIcon *icon = EGG_TRAY_ICON (widget);
4545- GdkScreen *screen;
4546- GdkDisplay *display;
4547- Display *xdisplay;
4548- char buffer[256];
4549- GdkWindow *root_window;
4550-
4551- if (GTK_WIDGET_CLASS (parent_class)->realize)
4552- GTK_WIDGET_CLASS (parent_class)->realize (widget);
4553-
4554- make_transparent (widget, NULL);
4555-
4556- screen = gtk_widget_get_screen (widget);
4557- display = gdk_screen_get_display (screen);
4558- xdisplay = gdk_x11_display_get_xdisplay (display);
4559-
4560- /* Now see if there's a manager window around */
4561- g_snprintf (buffer, sizeof (buffer),
4562- "_NET_SYSTEM_TRAY_S%d",
4563- gdk_screen_get_number (screen));
4564-
4565- icon->selection_atom = XInternAtom (xdisplay, buffer, False);
4566-
4567- icon->manager_atom = XInternAtom (xdisplay, "MANAGER", False);
4568-
4569- icon->system_tray_opcode_atom = XInternAtom (xdisplay,
4570- "_NET_SYSTEM_TRAY_OPCODE",
4571- False);
4572-
4573- icon->orientation_atom = XInternAtom (xdisplay,
4574- "_NET_SYSTEM_TRAY_ORIENTATION",
4575- False);
4576-
4577- egg_tray_icon_update_manager_window (icon, FALSE);
4578- egg_tray_icon_send_dock_request (icon);
4579-
4580- root_window = gdk_screen_get_root_window (screen);
4581-
4582- /* Add a root window filter so that we get changes on MANAGER */
4583- gdk_window_add_filter (root_window,
4584- egg_tray_icon_manager_filter, icon);
4585-#endif
4586-}
4587-
4588-static void
4589-egg_tray_icon_add (GtkContainer *container, GtkWidget *widget)
4590-{
4591- g_signal_connect (widget, "realize",
4592- G_CALLBACK (make_transparent), NULL);
4593- GTK_CONTAINER_CLASS (parent_class)->add (container, widget);
4594-}
4595-
4596-EggTrayIcon *
4597-egg_tray_icon_new_for_screen (GdkScreen *screen, const char *name)
4598-{
4599- g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL);
4600-
4601- return g_object_new (EGG_TYPE_TRAY_ICON, "screen", screen, "title", name, NULL);
4602-}
4603-
4604-EggTrayIcon*
4605-egg_tray_icon_new (const gchar *name)
4606-{
4607- return g_object_new (EGG_TYPE_TRAY_ICON, "title", name, NULL);
4608-}
4609-
4610-guint
4611-egg_tray_icon_send_message (EggTrayIcon *icon,
4612- gint timeout,
4613- const gchar *message,
4614- gint len)
4615-{
4616- guint stamp;
4617-
4618- g_return_val_if_fail (EGG_IS_TRAY_ICON (icon), 0);
4619- g_return_val_if_fail (timeout >= 0, 0);
4620- g_return_val_if_fail (message != NULL, 0);
4621-
4622-#ifdef GDK_WINDOWING_X11
4623- if (icon->manager_window == None)
4624- return 0;
4625-#endif
4626-
4627- if (len < 0)
4628- len = strlen (message);
4629-
4630- stamp = icon->stamp++;
4631-
4632-#ifdef GDK_WINDOWING_X11
4633- /* Get ready to send the message */
4634- egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_BEGIN_MESSAGE,
4635- (Window)gtk_plug_get_id (GTK_PLUG (icon)),
4636- timeout, len, stamp);
4637-
4638- /* Now to send the actual message */
4639- gdk_error_trap_push ();
4640- while (len > 0)
4641- {
4642- XClientMessageEvent ev;
4643- Display *xdisplay;
4644-
4645- xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon)));
4646-
4647- ev.type = ClientMessage;
4648- ev.window = (Window)gtk_plug_get_id (GTK_PLUG (icon));
4649- ev.format = 8;
4650- ev.message_type = XInternAtom (xdisplay,
4651- "_NET_SYSTEM_TRAY_MESSAGE_DATA", False);
4652- if (len > 20)
4653- {
4654- memcpy (&ev.data, message, 20);
4655- len -= 20;
4656- message += 20;
4657- }
4658- else
4659- {
4660- memcpy (&ev.data, message, len);
4661- len = 0;
4662- }
4663-
4664- XSendEvent (xdisplay,
4665- icon->manager_window, False, StructureNotifyMask, (XEvent *)&ev);
4666- XSync (xdisplay, False);
4667- }
4668- gdk_error_trap_pop ();
4669-#endif
4670-
4671- return stamp;
4672-}
4673-
4674-void
4675-egg_tray_icon_cancel_message (EggTrayIcon *icon,
4676- guint id)
4677-{
4678- g_return_if_fail (EGG_IS_TRAY_ICON (icon));
4679- g_return_if_fail (id > 0);
4680-#ifdef GDK_WINDOWING_X11
4681- egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_CANCEL_MESSAGE,
4682- (Window)gtk_plug_get_id (GTK_PLUG (icon)),
4683- id, 0, 0);
4684-#endif
4685-}
4686-
4687-GtkOrientation
4688-egg_tray_icon_get_orientation (EggTrayIcon *icon)
4689-{
4690- g_return_val_if_fail (EGG_IS_TRAY_ICON (icon), GTK_ORIENTATION_HORIZONTAL);
4691-
4692- return icon->orientation;
4693-}
4694
4695=== removed file '.pc/gtk-status-icon.patch/src/ui/eggtrayicon.h'
4696--- .pc/gtk-status-icon.patch/src/ui/eggtrayicon.h 2010-10-31 11:58:23 +0000
4697+++ .pc/gtk-status-icon.patch/src/ui/eggtrayicon.h 1970-01-01 00:00:00 +0000
4698@@ -1,80 +0,0 @@
4699-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
4700-/* eggtrayicon.h
4701- * Copyright (C) 2002 Anders Carlsson <andersca@gnu.org>
4702- *
4703- * This library is free software; you can redistribute it and/or
4704- * modify it under the terms of the GNU Lesser General Public
4705- * License as published by the Free Software Foundation; either
4706- * version 2 of the License, or (at your option) any later version.
4707- *
4708- * This library is distributed in the hope that it will be useful,
4709- * but WITHOUT ANY WARRANTY; without even the implied warranty of
4710- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4711- * Lesser General Public License for more details.
4712- *
4713- * You should have received a copy of the GNU Lesser General Public
4714- * License along with this library; if not, write to the
4715- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
4716- * Boston, MA 02111-1307, USA.
4717- */
4718-
4719-#ifndef __EGG_TRAY_ICON_H__
4720-#define __EGG_TRAY_ICON_H__
4721-
4722-#include <gtk/gtk.h>
4723-#ifdef GDK_WINDOWING_X11
4724-#include <gdk/gdkx.h>
4725-#endif
4726-
4727-G_BEGIN_DECLS
4728-
4729-#define EGG_TYPE_TRAY_ICON (egg_tray_icon_get_type ())
4730-#define EGG_TRAY_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EGG_TYPE_TRAY_ICON, EggTrayIcon))
4731-#define EGG_TRAY_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EGG_TYPE_TRAY_ICON, EggTrayIconClass))
4732-#define EGG_IS_TRAY_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EGG_TYPE_TRAY_ICON))
4733-#define EGG_IS_TRAY_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EGG_TYPE_TRAY_ICON))
4734-#define EGG_TRAY_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EGG_TYPE_TRAY_ICON, EggTrayIconClass))
4735-
4736-typedef struct _EggTrayIcon EggTrayIcon;
4737-typedef struct _EggTrayIconClass EggTrayIconClass;
4738-
4739-struct _EggTrayIcon
4740-{
4741- GtkPlug parent_instance;
4742-
4743- guint stamp;
4744-
4745-#ifdef GDK_WINDOWING_X11
4746- Atom selection_atom;
4747- Atom manager_atom;
4748- Atom system_tray_opcode_atom;
4749- Atom orientation_atom;
4750- Window manager_window;
4751-#endif
4752- GtkOrientation orientation;
4753-};
4754-
4755-struct _EggTrayIconClass
4756-{
4757- GtkPlugClass parent_class;
4758-};
4759-
4760-GType egg_tray_icon_get_type (void);
4761-
4762-EggTrayIcon *egg_tray_icon_new_for_screen (GdkScreen *screen,
4763- const gchar *name);
4764-
4765-EggTrayIcon *egg_tray_icon_new (const gchar *name);
4766-
4767-guint egg_tray_icon_send_message (EggTrayIcon *icon,
4768- gint timeout,
4769- const char *message,
4770- gint len);
4771-void egg_tray_icon_cancel_message (EggTrayIcon *icon,
4772- guint id);
4773-
4774-GtkOrientation egg_tray_icon_get_orientation (EggTrayIcon *icon);
4775-
4776-G_END_DECLS
4777-
4778-#endif /* __EGG_TRAY_ICON_H__ */
4779
4780=== removed file '.pc/gtk-status-icon.patch/src/ui/ui_popup.c'
4781--- .pc/gtk-status-icon.patch/src/ui/ui_popup.c 2010-10-31 11:58:23 +0000
4782+++ .pc/gtk-status-icon.patch/src/ui/ui_popup.c 1970-01-01 00:00:00 +0000
4783@@ -1,364 +0,0 @@
4784-/**
4785- * @file ui_popup.c popup menus
4786- *
4787- * Copyright (C) 2003-2008 Lars Lindner <lars.lindner@gmail.com>
4788- * Copyright (C) 2004-2006 Nathan J. Conrad <t98502@users.sourceforge.net>
4789- * Copyright (C) 2009 Adrian Bunk <bunk@users.sourceforge.net>
4790- *
4791- * This program is free software; you can redistribute it and/or modify
4792- * it under the terms of the GNU General Public License as published by
4793- * the Free Software Foundation; either version 2 of the License, or
4794- * (at your option) any later version.
4795- *
4796- * This program is distributed in the hope that it will be useful,
4797- * but WITHOUT ANY WARRANTY; without even the implied warranty of
4798- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4799- * GNU General Public License for more details.
4800- *
4801- * You should have received a copy of the GNU General Public License
4802- * along with this program; if not, write to the Free Software
4803- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
4804- */
4805-
4806-#include "ui/ui_popup.h"
4807-
4808-#include <string.h>
4809-
4810-#include "common.h"
4811-#include "feed.h"
4812-#include "feedlist.h"
4813-#include "folder.h"
4814-#include "itemlist.h"
4815-#include "net.h"
4816-#include "newsbin.h"
4817-#include "node.h"
4818-#include "social.h"
4819-#include "vfolder.h"
4820-#include "ui/enclosure_list_view.h"
4821-#include "ui/liferea_shell.h"
4822-#include "ui/ui_feedlist.h"
4823-#include "ui/ui_itemlist.h"
4824-#include "ui/itemview.h"
4825-#include "ui/ui_prefs.h"
4826-#include "fl_sources/node_source.h"
4827-
4828-#define UI_POPUP_ITEM_IS_TOGGLE 1
4829-
4830-static void
4831-on_popup_quit (void)
4832-{
4833- liferea_shutdown ();
4834-}
4835-
4836-static void
4837-on_toggle_visibility (void)
4838-{
4839- liferea_shell_toggle_visibility ();
4840-}
4841-
4842-static void
4843-ui_popup_menu (GtkWidget *menu, guint button, guint32 activate_time)
4844-{
4845- g_signal_connect_after (G_OBJECT(menu), "unmap-event", G_CALLBACK(gtk_widget_destroy), NULL);
4846-
4847- gtk_widget_show_all (menu);
4848-
4849- gtk_menu_popup (GTK_MENU(menu), NULL, NULL, NULL, NULL, button, activate_time);
4850-}
4851-
4852-static GtkWidget*
4853-ui_popup_add_menuitem (GtkWidget *menu, const gchar *label, gpointer callback, gpointer data, const gchar *icon, gint toggle)
4854-{
4855- GtkWidget *item;
4856- GtkWidget *image;
4857-
4858- if (toggle) {
4859- item = gtk_check_menu_item_new_with_label (label);
4860- gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM(item), toggle - UI_POPUP_ITEM_IS_TOGGLE);
4861- } else {
4862- if (icon) {
4863- item = gtk_image_menu_item_new_with_label (label);
4864- image = gtk_image_new_from_stock (icon, GTK_ICON_SIZE_MENU);
4865- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image);
4866- } else {
4867- item = gtk_menu_item_new_with_label (label);
4868- }
4869- }
4870-
4871- if (callback)
4872- g_signal_connect_swapped (G_OBJECT(item), "activate", G_CALLBACK(callback), data);
4873-
4874- gtk_menu_item_set_use_underline (GTK_MENU_ITEM(item), TRUE);
4875- gtk_menu_shell_append (GTK_MENU_SHELL(menu), item);
4876-
4877- return item;
4878-}
4879-
4880-void
4881-ui_popup_item_menu (itemPtr item, guint button, guint32 activate_time)
4882-{
4883- GtkWidget *menu;
4884- GSList *iter;
4885- gchar *text;
4886-
4887- menu = gtk_menu_new ();
4888-
4889- ui_popup_add_menuitem (menu, _("Launch Item In _Tab"), on_popup_launchitem_in_tab_selected, NULL, NULL, 0);
4890- ui_popup_add_menuitem (menu, _("_Launch Item In Browser"), on_popup_launchitem_selected, NULL, NULL, 0);
4891-
4892- gtk_menu_shell_append (GTK_MENU_SHELL(menu), gtk_separator_menu_item_new());
4893-
4894- iter = newsbin_get_list ();
4895- if (iter) {
4896- GtkWidget *item;
4897- GtkWidget *submenu;
4898- int i = 0;
4899-
4900- submenu = gtk_menu_new ();
4901-
4902- item = ui_popup_add_menuitem (menu, _("Copy to News Bin"), NULL, NULL, NULL, 0);
4903-
4904- while (iter) {
4905- nodePtr node = (nodePtr)iter->data;
4906- ui_popup_add_menuitem (submenu, node_get_title (node), on_popup_copy_to_newsbin, GINT_TO_POINTER(i), NULL, 0);
4907- iter = g_slist_next (iter);
4908- i++;
4909- }
4910-
4911- gtk_menu_item_set_submenu (GTK_MENU_ITEM(item), submenu);
4912-
4913- gtk_menu_shell_append (GTK_MENU_SHELL(menu), gtk_separator_menu_item_new());
4914- }
4915-
4916- text = g_strdup_printf (_("_Bookmark Link at %s"), social_get_bookmark_site ());
4917- ui_popup_add_menuitem (menu, text, on_popup_social_bm_item_selected, NULL, NULL, 0);
4918- g_free (text);
4919-
4920- ui_popup_add_menuitem (menu, _("Copy Item _URL to Clipboard"), on_popup_copy_URL_clipboard, NULL, NULL, 0);
4921-
4922- gtk_menu_shell_append (GTK_MENU_SHELL(menu), gtk_separator_menu_item_new());
4923-
4924- ui_popup_add_menuitem (menu, _("Toggle _Read Status"), on_popup_toggle_read, NULL, GTK_STOCK_APPLY, 0);
4925- ui_popup_add_menuitem (menu, _("Toggle Item _Flag"), on_popup_toggle_flag, NULL, NULL, 0);
4926- ui_popup_add_menuitem (menu, _("R_emove Item"), on_popup_remove_selected, NULL, GTK_STOCK_DELETE, 0);
4927-
4928- ui_popup_menu (menu, button, activate_time);
4929-}
4930-
4931-void
4932-ui_popup_enclosure_menu (enclosurePtr enclosure, guint button,
4933- guint32 activate_time)
4934-{
4935- GtkWidget *menu;
4936-
4937- menu = gtk_menu_new ();
4938-
4939- ui_popup_add_menuitem (menu, _("Open Enclosure..."), on_popup_open_enclosure, enclosure, NULL, 0);
4940- ui_popup_add_menuitem (menu, _("Save As..."), on_popup_save_enclosure, enclosure, NULL, 0);
4941- ui_popup_add_menuitem (menu, _("Copy Link Location"), on_popup_copy_enclosure, enclosure, NULL, 0);
4942-
4943- ui_popup_menu (menu, button, activate_time);
4944-}
4945-
4946-void
4947-ui_popup_systray_menu (guint button, guint32 activate_time)
4948-{
4949- GtkWidget *menu;
4950- GtkWidget *mainwindow = liferea_shell_get_window ();
4951-
4952- menu = gtk_menu_new ();
4953-
4954- ui_popup_add_menuitem (menu, _("_Work Offline"), on_onlinebtn_clicked, NULL, NULL, (!network_is_online ()) + UI_POPUP_ITEM_IS_TOGGLE);
4955- ui_popup_add_menuitem (menu, _("_Update All"), on_menu_update_all, NULL, GTK_STOCK_REFRESH, 0);
4956- ui_popup_add_menuitem (menu, _("_Preferences"), on_prefbtn_clicked, NULL, GTK_STOCK_PREFERENCES, 0);
4957-
4958- gtk_menu_shell_append (GTK_MENU_SHELL(menu), gtk_separator_menu_item_new());
4959-
4960- ui_popup_add_menuitem (menu, _("_Show Liferea"), on_toggle_visibility, NULL, NULL, (!(gdk_window_get_state (mainwindow->window) & GDK_WINDOW_STATE_ICONIFIED) && GTK_WIDGET_VISIBLE (mainwindow)) + UI_POPUP_ITEM_IS_TOGGLE);
4961- ui_popup_add_menuitem (menu, _("_Quit"), on_popup_quit, NULL, GTK_STOCK_QUIT, 0);
4962-
4963- ui_popup_menu (menu, button, activate_time);
4964-}
4965-
4966-/* popup callback wrappers */
4967-
4968-static void
4969-ui_popup_mark_as_read (gpointer callback_data)
4970-{
4971- feedlist_mark_all_read ((nodePtr)callback_data);
4972-}
4973-
4974-static void
4975-ui_popup_add_feed (void)
4976-{
4977- node_type_request_interactive_add (feed_get_node_type ());
4978-}
4979-
4980-static void
4981-ui_popup_add_folder (void)
4982-{
4983- node_type_request_interactive_add (folder_get_node_type ());
4984-}
4985-
4986-static void
4987-ui_popup_add_vfolder (void)
4988-{
4989- node_type_request_interactive_add (vfolder_get_node_type ());
4990-}
4991-
4992-static void
4993-ui_popup_add_source (void)
4994-{
4995- node_type_request_interactive_add (node_source_get_node_type ());
4996-}
4997-
4998-static void
4999-ui_popup_add_newsbin (void)
5000-{
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: