Hello community,
here is the log from the commit of package liferea for openSUSE:Factory checked in at 2015-03-03 11:13:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liferea (Old)
and /work/SRC/openSUSE:Factory/.liferea.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liferea"
Changes:
--------
--- /work/SRC/openSUSE:Factory/liferea/liferea.changes 2014-11-26 22:59:57.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.liferea.new/liferea.changes 2015-03-03 11:13:39.000000000 +0100
@@ -1,0 +2,19 @@
+Sun Mar 1 13:29:02 UTC 2015 - badshah400@gmail.com
+
+- Update to version 1.10.14 (boo#916784):
+ + Fix gh#lwindolf/liferea#154: Crashes while starting (on
+ corrupt icon).
+ + Fix gh#lwindolf/liferea#134: Broken default news feed.
+ + Fix gh#lwindolf/liferea#122: Crashes at launch,
+ "segmentation fault".
+ + Fix some memory leaks.
+ + Fix gh#lwindolf/liferea#145: Wrong method triggered on
+ 'Launch External'.
+ + Fix gh#lwindolf/liferea#149: Fixes a random crash on startup.
+- Changes from version 1.10.13:
+ + Fix gh#lwindolf/liferea#112: Wrapping issue in folder display.
+ + Fix gh#lwindolf/liferea#114: Avoid termination on UTF-8
+ validation error.
+ + Fix gh#lwindolf/liferea#132: Broken link in documentation.
+
+-------------------------------------------------------------------
@@ -4 +23 @@
-- Update to version 1.10.12:
+- Update to version 1.10.12 (boo#906687):
Old:
----
liferea-1.10.12.tar.bz2
New:
----
liferea-1.10.14.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ liferea.spec ++++++
--- /var/tmp/diff_new_pack.XbhXdQ/_old 2015-03-03 11:13:40.000000000 +0100
+++ /var/tmp/diff_new_pack.XbhXdQ/_new 2015-03-03 11:13:40.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package liferea
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: liferea
-Version: 1.10.12
+Version: 1.10.14
Release: 0
Summary: Linux Feed Reader
License: GPL-2.0+
++++++ liferea-1.10.12.tar.bz2 -> liferea-1.10.14.tar.bz2 ++++++
++++ 2523 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/AUTHORS new/liferea-1.10.14/AUTHORS
--- old/liferea-1.10.12/AUTHORS 2014-10-14 22:20:14.000000000 +0200
+++ new/liferea-1.10.14/AUTHORS 2015-02-26 17:22:42.000000000 +0100
@@ -78,7 +78,9 @@
Maintainer Credits
==================
-Luis Rodrigo Gallardo Cruz Debian
+David Michael Smith Debian
+Emilio Pozuelo Monfort Debian
+Paul Gevers Debian
Emilio Pozuelo Monfort Ubuntu
Phillip Compton Fedora
Dag Wieers Fedora
@@ -102,6 +104,7 @@
Japanese Takeshi AIHANA
Japanese Takeshi Hamasaki
French Vincent Lefèvre
+French Guillaume Bernard
Swedish Daniel Nylander
Turkish Mehmet Atif Ergun
Turkish Eren Türkay
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/ChangeLog new/liferea-1.10.14/ChangeLog
--- old/liferea-1.10.12/ChangeLog 2014-10-14 22:20:43.000000000 +0200
+++ new/liferea-1.10.14/ChangeLog 2015-02-26 17:33:02.000000000 +0100
@@ -1,3 +1,33 @@
+2015-02-26 Lars Windolf
+
+ Version 1.10.14
+
+ * Fixes Github #154: Crashes while starting (on corrupt icon)
+ (reported by jcamposz)
+ * Fixes Github #134: Broken default news feed.
+ (reported by pvdl)
+ * Fixes Github #122: Crashes at launch, "segmentation fault"
+ (reported by geoffm)
+ * Fixes some memory leaks
+ (patch by Rich Coe)
+ * Fixes Github #145: Wrong method triggered on 'Launch External'
+ (patch by mozbugbox)
+ * Fixes Github #149: Fixes a random crash on startup
+ (patch by mozbugbox)
+ * Fixes all issues reported by Coverity scan
+
+
+2015-01-07 Lars Windolf
+
+ Version 1.10.13
+
+ * Fixes Github #112: Wrapping issue in folder display
+ (reported by Jeff Fortin)
+ * Fixes Github #114: Avoid termination on UTF-8 validation error
+ * Fixes Github #132: Broken link in documentation
+ (reported by kallus)
+
+
2014-10-14 Lars Windolf
Version 1.10.12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/configure.ac new/liferea-1.10.14/configure.ac
--- old/liferea-1.10.12/configure.ac 2014-10-14 22:21:00.000000000 +0200
+++ new/liferea-1.10.14/configure.ac 2015-02-26 17:33:08.000000000 +0100
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([liferea],[1.10.12],[liferea-devel@lists.sourceforge.net])
+AC_INIT([liferea],[1.10.14],[liferea-devel@lists.sourceforge.net])
AC_CANONICAL_HOST
AC_CONFIG_SRCDIR([src/feedlist.c])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/doc/html/subscriptions_de.html new/liferea-1.10.14/doc/html/subscriptions_de.html
--- old/liferea-1.10.12/doc/html/subscriptions_de.html 2014-07-28 21:53:00.000000000 +0200
+++ new/liferea-1.10.14/doc/html/subscriptions_de.html 2015-01-07 16:58:35.000000000 +0100
@@ -70,7 +70,7 @@
unterstützt wird. In diesem Fall kann ein Konvertierungsfilter
verwendet werden um die Daten in ein für Liferea lesbares
Format zu überführen. Solche Filter können zum Beispiel aus dem
- <a href="http://home.kcore.de/~kiza/software/snownews/snowscripts/">Snownews und Liferea Skript-Repository</a> (Englisch)
+ <a href="https://kiza.eu/software/snownews/snowscripts/">Snownews und Liferea Skript-Repository</a> (Englisch)
heruntergeladen werden.</p>
<p>Um solche Konvertierungsfilter zu benutzen muß die Option
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/doc/html/subscriptions_en.html new/liferea-1.10.14/doc/html/subscriptions_en.html
--- old/liferea-1.10.12/doc/html/subscriptions_en.html 2014-07-28 21:53:00.000000000 +0200
+++ new/liferea-1.10.14/doc/html/subscriptions_en.html 2015-01-07 16:58:35.000000000 +0100
@@ -81,7 +81,7 @@
unknown to Liferea. If this is the case, a conversion filter
can be used to convert the data into a useable format. Many
filters can be downloaded from http://home.kcore.de/~kiza/software/snownews/snowscripts/">the
+ href="https://kiza.eu/software/snownews/snowscripts/">the
Snownews and Liferea script repository</a>.</p>
<p>To use conversion filters, the "Use conversion filter" option needs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_bg.opml new/liferea-1.10.14/opml/feedlist_bg.opml
--- old/liferea-1.10.12/opml/feedlist_bg.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_bg.opml 2015-01-11 16:56:22.000000000 +0100
@@ -16,7 +16,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_ca.opml new/liferea-1.10.14/opml/feedlist_ca.opml
--- old/liferea-1.10.12/opml/feedlist_ca.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_ca.opml 2015-01-11 16:56:22.000000000 +0100
@@ -21,7 +21,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_de.opml new/liferea-1.10.14/opml/feedlist_de.opml
--- old/liferea-1.10.12/opml/feedlist_de.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_de.opml 2015-01-11 16:56:22.000000000 +0100
@@ -23,7 +23,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_en.opml new/liferea-1.10.14/opml/feedlist_en.opml
--- old/liferea-1.10.12/opml/feedlist_en.opml 2014-01-15 22:56:19.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_en.opml 2015-01-11 16:56:22.000000000 +0100
@@ -10,7 +10,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_es.opml new/liferea-1.10.14/opml/feedlist_es.opml
--- old/liferea-1.10.12/opml/feedlist_es.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_es.opml 2015-01-11 16:56:22.000000000 +0100
@@ -18,7 +18,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_eu.opml new/liferea-1.10.14/opml/feedlist_eu.opml
--- old/liferea-1.10.12/opml/feedlist_eu.opml 2014-10-14 22:20:14.000000000 +0200
+++ new/liferea-1.10.14/opml/feedlist_eu.opml 2015-02-26 17:22:42.000000000 +0100
@@ -21,7 +21,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Software librea"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_fr.opml new/liferea-1.10.14/opml/feedlist_fr.opml
--- old/liferea-1.10.12/opml/feedlist_fr.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_fr.opml 2015-01-11 16:56:22.000000000 +0100
@@ -21,7 +21,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_gl.opml new/liferea-1.10.14/opml/feedlist_gl.opml
--- old/liferea-1.10.12/opml/feedlist_gl.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_gl.opml 2015-01-11 16:56:22.000000000 +0100
@@ -16,7 +16,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_he.opml new/liferea-1.10.14/opml/feedlist_he.opml
--- old/liferea-1.10.12/opml/feedlist_he.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_he.opml 2015-01-11 16:56:22.000000000 +0100
@@ -32,7 +32,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="קוד פתוח"> <!-- translate this for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_it.opml new/liferea-1.10.14/opml/feedlist_it.opml
--- old/liferea-1.10.12/opml/feedlist_it.opml 2014-01-15 22:56:19.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_it.opml 2015-01-11 16:56:22.000000000 +0100
@@ -22,7 +22,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source">
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_nl.opml new/liferea-1.10.14/opml/feedlist_nl.opml
--- old/liferea-1.10.12/opml/feedlist_nl.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_nl.opml 2015-02-26 17:22:42.000000000 +0100
@@ -10,7 +10,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_pl.opml new/liferea-1.10.14/opml/feedlist_pl.opml
--- old/liferea-1.10.12/opml/feedlist_pl.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_pl.opml 2015-01-11 16:56:22.000000000 +0100
@@ -17,7 +17,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_pt.opml new/liferea-1.10.14/opml/feedlist_pt.opml
--- old/liferea-1.10.12/opml/feedlist_pt.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_pt.opml 2015-01-11 16:56:22.000000000 +0100
@@ -28,7 +28,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_pt_BR.opml new/liferea-1.10.14/opml/feedlist_pt_BR.opml
--- old/liferea-1.10.12/opml/feedlist_pt_BR.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_pt_BR.opml 2015-01-11 16:56:22.000000000 +0100
@@ -15,7 +15,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_sk.opml new/liferea-1.10.14/opml/feedlist_sk.opml
--- old/liferea-1.10.12/opml/feedlist_sk.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_sk.opml 2015-01-11 16:56:22.000000000 +0100
@@ -12,7 +12,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/opml/feedlist_sv.opml new/liferea-1.10.14/opml/feedlist_sv.opml
--- old/liferea-1.10.12/opml/feedlist_sv.opml 2013-11-03 00:29:54.000000000 +0100
+++ new/liferea-1.10.14/opml/feedlist_sv.opml 2015-01-11 16:56:22.000000000 +0100
@@ -19,7 +19,7 @@
<outline text="Ars Technica" htmlUrl="http://arstechnica.com" xmlUrl="http://feeds.arstechnica.com/arstechnica/index"/>
<outline text="Slashdot" htmlUrl="http://slashdot.org" xmlUrl="http://slashdot.org/slashdot.rss" />
<outline text="BBC" htmlUrl="http://newsrss.bbc.co.uk/" xmlUrl="http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml"/>
- <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="http://www.sciencenews.org/view/feed/type/news/name/news.rss"/>
+ <outline text="Science" htmlUrl="http://www.sciencenews.org" xmlUrl="https://www.sciencenews.org/feeds/headlines.rss"/>
</outline>
<outline text="Open Source"> <!-- translate this title for localized feed list -->
<outline text="Liferea Blog" htmlUrl="http://lzone.de/liferea/blog/" xmlUrl="http://feeds.feedburner.com/LifereaBlog" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/po/fr.po new/liferea-1.10.14/po/fr.po
--- old/liferea-1.10.12/po/fr.po 2014-10-14 22:20:14.000000000 +0200
+++ new/liferea-1.10.14/po/fr.po 2015-02-26 17:22:42.000000000 +0100
@@ -99,7 +99,7 @@
#: ../xslt/folder.xml.in.h:1
msgid "Folder:"
-msgstr "Dossier :"
+msgstr "Dossier:"
#: ../xslt/item.xml.in.h:1 ../glade/liferea.ui.h:29
msgid "Source"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/conf.c new/liferea-1.10.14/src/conf.c
--- old/liferea-1.10.12/src/conf.c 2014-10-14 22:20:14.000000000 +0200
+++ new/liferea-1.10.14/src/conf.c 2015-02-26 17:24:36.000000000 +0100
@@ -266,6 +266,7 @@
conf_get_bool_value_from_schema (GSettings *gsettings, const gchar *key, gboolean *value)
{
g_assert (key != NULL);
+ g_assert (value != NULL);
if (gsettings == NULL)
gsettings = settings;
@@ -277,6 +278,7 @@
conf_get_str_value_from_schema (GSettings *gsettings, const gchar *key, gchar **value)
{
g_assert (key != NULL);
+ g_assert (value != NULL);
if (gsettings == NULL)
gsettings = settings;
@@ -288,6 +290,7 @@
conf_get_int_value_from_schema (GSettings *gsettings, const gchar *key, gint *value)
{
g_assert (key != NULL);
+ g_assert (value != NULL);
if (gsettings == NULL)
gsettings = settings;
@@ -299,6 +302,7 @@
conf_get_default_font_from_schema (const gchar *key, gchar **value)
{
g_assert (key != NULL);
+ g_assert (value != NULL);
if (desktop_settings)
*value = g_strdup (g_settings_get_string (desktop_settings, key));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/db.c new/liferea-1.10.14/src/db.c
--- old/liferea-1.10.12/src/db.c 2014-10-14 22:20:14.000000000 +0200
+++ new/liferea-1.10.14/src/db.c 2015-02-26 17:24:36.000000000 +0100
@@ -106,13 +106,14 @@
{
gchar *sql;
sqlite3_stmt *stmt;
- gint res;
+ gint res = 0;
sql = sqlite3_mprintf ("SELECT COUNT(type) FROM sqlite_master WHERE type = 'table' AND name = '%s';", name);
db_prepare_stmt (&stmt, sql);
sqlite3_reset (stmt);
- sqlite3_step (stmt);
- res = sqlite3_column_int (stmt, 0);
+ if (SQLITE_ROW == sqlite3_step (stmt))
+ res = sqlite3_column_int (stmt, 0);
+
sqlite3_finalize (stmt);
sqlite3_free (sql);
return (1 == res);
@@ -133,7 +134,7 @@
static gint
db_get_schema_version (void)
{
- guint schemaVersion;
+ guint schemaVersion = 0;
sqlite3_stmt *stmt;
if (!db_table_exists ("info")) {
@@ -146,8 +147,8 @@
}
db_prepare_stmt (&stmt, "SELECT value FROM info WHERE name = 'schemaVersion'");
- sqlite3_step (stmt);
- schemaVersion = sqlite3_column_int (stmt, 0);
+ if (SQLITE_ROW == sqlite3_step (stmt))
+ schemaVersion = sqlite3_column_int (stmt, 0);
sqlite3_finalize (stmt);
return schemaVersion;
@@ -896,7 +897,7 @@
if (sqlite3_step (stmt) == SQLITE_ROW) {
item = db_load_item_from_columns (stmt);
- sqlite3_step (stmt);
+ (void) sqlite3_step (stmt);
} else {
debug1 (DEBUG_DB, "Could not load item with id %lu!", id);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/enclosure.c new/liferea-1.10.14/src/enclosure.c
--- old/liferea-1.10.12/src/enclosure.c 2014-10-14 22:20:14.000000000 +0200
+++ new/liferea-1.10.14/src/enclosure.c 2015-02-26 17:24:36.000000000 +0100
@@ -127,10 +127,10 @@
enclosurePtr enclosure = enclosure_from_string(str);
gchar *url = NULL;
- if (enclosure)
+ if (enclosure) {
url = g_strdup (enclosure->url);
-
- enclosure_free (enclosure);
+ enclosure_free (enclosure);
+ }
return url;
}
@@ -138,13 +138,13 @@
gchar *
enclosure_get_mime (const gchar *str)
{
- enclosurePtr enclosure = enclosure_from_string(str);
- gchar *mime = NULL;
+ enclosurePtr enclosure = enclosure_from_string (str);
+ gchar *mime = NULL;
- if (enclosure)
+ if (enclosure) {
mime = g_strdup (enclosure->url);
-
- enclosure_free (enclosure);
+ enclosure_free (enclosure);
+ }
return mime;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/favicon.c new/liferea-1.10.14/src/favicon.c
--- old/liferea-1.10.12/src/favicon.c 2014-07-28 21:54:52.000000000 +0200
+++ new/liferea-1.10.14/src/favicon.c 2015-02-26 17:22:47.000000000 +0100
@@ -2,6 +2,7 @@
* @file favicon.c Liferea favicon handling
*
* Copyright (C) 2004-2006 Nathan J. Conrad
+ * Copyright (C) 2015 Lars Windolf
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -68,31 +69,28 @@
static void favicon_download_run(faviconDownloadCtxtPtr ctxt);
-GdkPixbuf * favicon_load_from_cache(const gchar *id) {
+GdkPixbuf *
+favicon_load_from_cache (const gchar *id)
+{
struct stat statinfo;
gchar *filename;
GdkPixbuf *pixbuf, *result = NULL;
GError *error = NULL;
- debug_enter("favicon_load_from_cache");
-
- /* try to load a saved favicon */
filename = common_create_cache_filename ("favicons", id, "png");
- if(0 == stat((const char*)filename, &statinfo)) {
- pixbuf = gdk_pixbuf_new_from_file(filename, &error);
- if(pixbuf) {
- result = gdk_pixbuf_scale_simple(pixbuf, 16, 16, GDK_INTERP_BILINEAR);
- g_object_unref(pixbuf);
+ if (0 == stat ((const char*)filename, &statinfo)) {
+ pixbuf = gdk_pixbuf_new_from_file (filename, &error);
+ if (pixbuf && !error) {
+ result = gdk_pixbuf_scale_simple (pixbuf, 16, 16, GDK_INTERP_BILINEAR);
+ g_object_unref (pixbuf);
} else { /* Error */
- fprintf(stderr, "Failed to load pixbuf file: %s: %s\n",
+ fprintf (stderr, "Failed to load pixbuf file: %s: %s\n",
filename, error->message);
- g_error_free(error);
+ g_error_free (error);
}
}
- g_free(filename);
-
- debug_exit("favicon_load_from_cache");
+ g_free (filename);
return result;
}
@@ -312,6 +310,10 @@
g_assert(source_url);
if(*source_url != '|') {
tmp = tmp2 = g_strstrip (g_strdup (source_url));
+
+ if(tmp[strlen(tmp) - 1] == '/')
+ tmp[strlen(tmp) - 1] = 0; /* Strip trailing slash */
+
tmp = strrchr(tmp, '/');
if(tmp) {
*tmp = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/fl_sources/inoreader_source_feed.c new/liferea-1.10.14/src/fl_sources/inoreader_source_feed.c
--- old/liferea-1.10.12/src/fl_sources/inoreader_source_feed.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/fl_sources/inoreader_source_feed.c 2015-02-26 17:24:36.000000000 +0100
@@ -122,15 +122,17 @@
for (; iter; iter = g_list_next (iter)) {
item = item_load (GPOINTER_TO_UINT (iter->data));
- if (item && item->sourceId) {
- /* save to cache */
- g_hash_table_insert (cache, g_strdup(item->sourceId), (gpointer) item->id);
- if (g_str_equal (item->sourceId, sourceId)) {
- itemset_free (itemset);
- return item;
+ if (item) {
+ if (item->sourceId) {
+ /* save to cache */
+ g_hash_table_insert (cache, g_strdup(item->sourceId), (gpointer) item->id);
+ if (g_str_equal (item->sourceId, sourceId)) {
+ itemset_free (itemset);
+ return item;
+ }
}
+ item_unload (item);
}
- item_unload (item);
}
g_warning ("Could not find item for %s!", sourceId);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/fl_sources/node_source.c new/liferea-1.10.14/src/fl_sources/node_source.c
--- old/liferea-1.10.12/src/fl_sources/node_source.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/fl_sources/node_source.c 2015-02-26 17:24:36.000000000 +0100
@@ -224,9 +224,11 @@
if (response_id == GTK_RESPONSE_OK) {
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (liferea_dialog_lookup (GTK_WIDGET (dialog), "type_list")));
g_assert (NULL != selection);
- gtk_tree_selection_get_selected (selection, &model, &iter);
- gtk_tree_model_get (model, &iter, 1, &type, -1);
- type->source_new ();
+ if (gtk_tree_selection_get_selected (selection, &model, &iter)) {
+ gtk_tree_model_get (model, &iter, 1, &type, -1);
+ if (type)
+ type->source_new ();
+ }
}
gtk_widget_destroy (GTK_WIDGET (dialog));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/fl_sources/theoldreader_source_feed.c new/liferea-1.10.14/src/fl_sources/theoldreader_source_feed.c
--- old/liferea-1.10.12/src/fl_sources/theoldreader_source_feed.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/fl_sources/theoldreader_source_feed.c 2015-02-26 17:24:36.000000000 +0100
@@ -78,15 +78,17 @@
for (; iter; iter = g_list_next (iter)) {
item = item_load (GPOINTER_TO_UINT (iter->data));
- if (item && item->sourceId) {
- /* save to cache */
- g_hash_table_insert (cache, g_strdup(item->sourceId), (gpointer) item->id);
- if (g_str_equal (item->sourceId, sourceId)) {
- itemset_free (itemset);
- return item;
+ if (item) {
+ if (item->sourceId) {
+ /* save to cache */
+ g_hash_table_insert (cache, g_strdup(item->sourceId), (gpointer) item->id);
+ if (g_str_equal (item->sourceId, sourceId)) {
+ itemset_free (itemset);
+ return item;
+ }
}
+ item_unload (item);
}
- item_unload (item);
}
g_warning ("Could not find item for %s!", sourceId);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/metadata.c new/liferea-1.10.14/src/metadata.c
--- old/liferea-1.10.12/src/metadata.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/metadata.c 2015-02-26 17:22:42.000000000 +0100
@@ -3,6 +3,7 @@
*
* Copyright (C) 2004-2006 Nathan J. Conrad
* Copyright (C) 2004-2010 Lars Windolf
+ * Copyright (C) 2015 Rich Coe
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -206,6 +207,8 @@
/* Avoid duplicate values */
if (NULL == g_slist_find_custom (p->data, checked_data, metadata_value_cmp))
p->data = g_slist_append (p->data, checked_data);
+ else
+ g_free (checked_data);
return metadata;
}
iter = iter->next;
@@ -226,13 +229,8 @@
while (iter) {
p = (struct pair*)iter->data;
if (g_str_equal (p->strid, strid)) {
- if (p->data) {
- /* exchange old value */
- g_free (((GSList *)p->data)->data);
- ((GSList *)p->data)->data = g_strdup (data);
- } else {
- p->data = g_slist_append (p->data, g_strdup (data));
- }
+ g_slist_free_full (p->data, g_free);
+ p->data = g_slist_append (NULL, g_strdup (data));
return;
}
iter = iter->next;
@@ -308,18 +306,12 @@
void
metadata_list_free (GSList *metadata)
{
- GSList *list2, *iter2, *iter = metadata;
+ GSList *iter = metadata, *next;
struct pair *p;
while (iter) {
p = (struct pair*)iter->data;
- list2 = p->data;
- iter2 = list2;
- while (iter2) {
- g_free (iter2->data);
- iter2 = iter2->next;
- }
- g_slist_free (list2);
+ g_slist_free_full (p->data, g_free);
g_free (p->strid);
g_free (p);
iter = iter->next;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/ui/feed_list_node.c new/liferea-1.10.14/src/ui/feed_list_node.c
--- old/liferea-1.10.12/src/ui/feed_list_node.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/ui/feed_list_node.c 2015-02-26 17:22:42.000000000 +0100
@@ -311,7 +311,7 @@
NODE_CAPABILITY_SHOW_ITEM_COUNT);
if (node->unreadCount == 0 && (labeltype & NODE_CAPABILITY_SHOW_UNREAD_COUNT))
- labeltype -= NODE_CAPABILITY_SHOW_UNREAD_COUNT;
+ labeltype &= ~NODE_CAPABILITY_SHOW_UNREAD_COUNT;
switch (labeltype) {
case NODE_CAPABILITY_SHOW_UNREAD_COUNT |
@@ -346,6 +346,7 @@
FS_COUNT, count,
-1);
g_free (label);
+ g_free (count);
if (node->parent)
feed_list_node_update (node->parent->id);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/ui/feed_list_view.c new/liferea-1.10.14/src/ui/feed_list_view.c
--- old/liferea-1.10.12/src/ui/feed_list_view.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/ui/feed_list_view.c 2015-02-26 17:22:42.000000000 +0100
@@ -325,10 +325,11 @@
if (node->parent)
feed_list_view_expand (node->parent);
- gtk_tree_view_scroll_to_cell (treeview, path, NULL, FALSE, 0.0, 0.0);
- gtk_tree_view_set_cursor (treeview, path, NULL, FALSE);
- gtk_tree_path_free (path);
-
+ if (path) {
+ gtk_tree_view_scroll_to_cell (treeview, path, NULL, FALSE, 0.0, 0.0);
+ gtk_tree_view_set_cursor (treeview, path, NULL, FALSE);
+ gtk_tree_path_free (path);
+ }
} else {
GtkTreeSelection *selection = gtk_tree_view_get_selection (treeview);
gtk_tree_selection_unselect_all (selection);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/ui/item_list_view.c new/liferea-1.10.14/src/ui/item_list_view.c
--- old/liferea-1.10.12/src/ui/item_list_view.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/ui/item_list_view.c 2015-02-26 17:22:42.000000000 +0100
@@ -909,9 +909,11 @@
itemlist_selection_changed (NULL);
path = gtk_tree_model_get_path (gtk_tree_view_get_model (treeview), &iter);
- gtk_tree_view_set_cursor (treeview, path, NULL, FALSE);
- gtk_tree_view_scroll_to_cell (treeview, path, NULL, FALSE, 0.0, 0.0);
- gtk_tree_path_free (path);
+ if (path) {
+ gtk_tree_view_set_cursor (treeview, path, NULL, FALSE);
+ gtk_tree_view_scroll_to_cell (treeview, path, NULL, FALSE, 0.0, 0.0);
+ gtk_tree_path_free (path);
+ }
} else {
gtk_tree_selection_unselect_all (selection);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/ui/itemview.c new/liferea-1.10.14/src/ui/itemview.c
--- old/liferea-1.10.12/src/ui/itemview.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/ui/itemview.c 2015-02-26 17:24:36.000000000 +0100
@@ -190,7 +190,8 @@
else
enclosure_list_view_hide (ivp->enclosureView);
- item_history_add (item->id);
+ if (item)
+ item_history_add (item->id);
}
void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/ui/liferea_htmlview.c new/liferea-1.10.14/src/ui/liferea_htmlview.c
--- old/liferea-1.10.12/src/ui/liferea_htmlview.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/ui/liferea_htmlview.c 2015-02-26 17:22:42.000000000 +0100
@@ -301,6 +301,7 @@
liferea_htmlview_write (LifereaHtmlView *htmlview, const gchar *string, const gchar *base)
{
const gchar *baseURL = base;
+ const gchar *errMsg = "ERROR: Invalid encoded UTF8 buffer passed to HTML widget! This shouldn't happen.";
if (!htmlview)
return;
@@ -318,7 +319,7 @@
if (!g_utf8_validate (string, -1, NULL)) {
/* It is really a bug if we get invalid encoded UTF-8 here!!! */
- g_error ("Invalid encoded UTF8 buffer passed to HTML widget!");
+ (RENDERER (htmlview)->write) (htmlview->priv->renderWidget, errMsg, strlen (errMsg), baseURL, "text/plain");
} else {
(RENDERER (htmlview)->write) (htmlview->priv->renderWidget, string, strlen (string), baseURL, "application/xhtml+xml");
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/src/ui/liferea_shell.c new/liferea-1.10.14/src/ui/liferea_shell.c
--- old/liferea-1.10.12/src/ui/liferea_shell.c 2014-10-14 22:20:15.000000000 +0200
+++ new/liferea-1.10.14/src/ui/liferea_shell.c 2015-02-26 17:22:42.000000000 +0100
@@ -991,7 +991,7 @@
{"LaunchItemInBrowser", NULL, N_("_Open In Browser"), NULL, N_("Launches the item's link in the Liferea item pane."),
G_CALLBACK(on_popup_launch_item_selected)},
{"LaunchItemInExternalBrowser", NULL, N_("Open In _External Browser"), NULL, N_("Launches the item's link in the configured external browser."),
- G_CALLBACK(on_popup_launch_item_selected)}
+ G_CALLBACK(on_popup_launch_item_external_selected)}
};
static const GtkToggleActionEntry liferea_shell_action_toggle_entries[] = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/liferea-1.10.12/xslt/folder.xml new/liferea-1.10.14/xslt/folder.xml
--- old/liferea-1.10.12/xslt/folder.xml 2014-10-14 22:23:33.000000000 +0200
+++ new/liferea-1.10.14/xslt/folder.xml 2015-02-26 17:25:38.000000000 +0100
@@ -28,7 +28,7 @@
<span xml:lang="es">Carpeta:</span>
<span xml:lang="eu">Karpeta:</span>
<span xml:lang="fi">Kansio:</span>
- <span xml:lang="fr">Dossier :</span>
+ <span xml:lang="fr">Dossier:</span>
<span xml:lang="gl">Cartafol:</span>
<span xml:lang="hu">Mappa:</span>
<span xml:lang="it">Cartella:</span>
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org