Hello community,
here is the log from the commit of package liferea
checked in at Sat Aug 30 02:37:05 CEST 2008.
--------
--- GNOME/liferea/liferea.changes 2008-08-04 17:24:50.000000000 +0200
+++ liferea/liferea.changes 2008-08-29 19:34:43.841311000 +0200
@@ -1,0 +2,13 @@
+Fri Aug 29 19:31:42 CEST 2008 - cthiel@suse.de
+
+- update to version 1.4.18
+ * Fixes SF #1800030: Fix date format problem in non UTF-8 locale for date
+ strings representing dates older one week.
+ * Fixes a bug that causes the single item removal to have no effect at
+ all. This also can cause reappearing of old items and wrong unread
+ counts.
+ * Fixes the 100% CPU usage of the previous versions that was cost by
+ exorbitant merging costs due to the cache dropping not working anymore
+ due to the item removal issue mentioned above.
+
+-------------------------------------------------------------------
Old:
----
liferea-1.4.17.tar.bz2
New:
----
liferea-1.4.18.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ liferea.spec ++++++
--- /var/tmp/diff_new_pack.N27669/_old 2008-08-30 02:35:30.000000000 +0200
+++ /var/tmp/diff_new_pack.N27669/_new 2008-08-30 02:35:30.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package liferea (Version 1.4.17)
+# spec file for package liferea (Version 1.4.18)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,7 +24,7 @@
# FIXME: for libgtkhtml-devel: checking for 64bit platform... yes -> disabling GtkHTML2
License: GPL v2 or later
Group: Productivity/Other
-Version: 1.4.17
+Version: 1.4.18
Release: 1
Summary: Linux Feed Reader
Source: %{name}-%{version}.tar.bz2
@@ -120,6 +120,16 @@
%files lang -f %{name}.lang
%changelog
+* Fri Aug 29 2008 cthiel@suse.de
+- update to version 1.4.18
+ * Fixes SF #1800030: Fix date format problem in non UTF-8 locale for date
+ strings representing dates older one week.
+ * Fixes a bug that causes the single item removal to have no effect at
+ all. This also can cause reappearing of old items and wrong unread
+ counts.
+ * Fixes the 100%% CPU usage of the previous versions that was cost by
+ exorbitant merging costs due to the cache dropping not working anymore
+ due to the item removal issue mentioned above.
* Mon Aug 04 2008 cthiel@suse.de
- update to version 1.4.17
* Changes LUA module loading to use the default module loading function
++++++ liferea-1.4.17.tar.bz2 -> liferea-1.4.18.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/ChangeLog new/liferea-1.4.18/ChangeLog
--- old/liferea-1.4.17/ChangeLog 2008-07-22 18:39:32.000000000 +0200
+++ new/liferea-1.4.18/ChangeLog 2008-07-27 19:32:04.000000000 +0200
@@ -1,3 +1,19 @@
+2008-07-27 Lars Lindner
+
+ Version 1.4.18 (Stable)
+
+ * Fixes SF #1800030: Fix date format problem in non
+ UTF-8 locale for date strings representing dates
+ older one week. (patch by Micky Hatya)
+ * Fixes a bug that causes the single item removal
+ to have no effect at all. This also can cause
+ reappearing of old items and wrong unread counts.
+ * Fixes the 100% CPU usage of the previous versions
+ that was cost by exorbitant merging costs due to
+ the cache dropping not working anymore due to the
+ item removal issue mentioned above.
+
+
2008-07-22 Lars Lindner
Version 1.4.17 (Stable)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/configure new/liferea-1.4.18/configure
--- old/liferea-1.4.17/configure 2008-07-22 18:42:06.000000000 +0200
+++ new/liferea-1.4.18/configure 2008-07-27 19:32:51.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for liferea 1.4.17.
+# Generated by GNU Autoconf 2.61 for liferea 1.4.18.
#
# Report bugs to .
#
@@ -728,8 +728,8 @@
# Identity of this package.
PACKAGE_NAME='liferea'
PACKAGE_TARNAME='liferea'
-PACKAGE_VERSION='1.4.17'
-PACKAGE_STRING='liferea 1.4.17'
+PACKAGE_VERSION='1.4.18'
+PACKAGE_STRING='liferea 1.4.18'
PACKAGE_BUGREPORT='liferea-devel@lists.sourceforge.net'
ac_unique_file="src/feedlist.c"
@@ -1519,7 +1519,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures liferea 1.4.17 to adapt to many kinds of systems.
+\`configure' configures liferea 1.4.18 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1594,7 +1594,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of liferea 1.4.17:";;
+ short | recursive ) echo "Configuration of liferea 1.4.18:";;
esac
cat <<\_ACEOF
@@ -1752,7 +1752,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-liferea configure 1.4.17
+liferea configure 1.4.18
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1766,7 +1766,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by liferea $as_me 1.4.17, which was
+It was created by liferea $as_me 1.4.18, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@@ -2583,7 +2583,7 @@
# Define the identity of the package.
PACKAGE=liferea
- VERSION=1.4.17
+ VERSION=1.4.18
cat >>confdefs.h <<_ACEOF
@@ -28959,7 +28959,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by liferea $as_me 1.4.17, which was
+This file was extended by liferea $as_me 1.4.18, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -29012,7 +29012,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-liferea config.status 1.4.17
+liferea config.status 1.4.18
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/configure.ac new/liferea-1.4.18/configure.ac
--- old/liferea-1.4.17/configure.ac 2008-07-22 18:41:09.000000000 +0200
+++ new/liferea-1.4.18/configure.ac 2008-07-27 19:30:49.000000000 +0200
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([liferea],[1.4.17],[liferea-devel@lists.sourceforge.net])
+AC_INIT([liferea],[1.4.18],[liferea-devel@lists.sourceforge.net])
AC_CANONICAL_TARGET([])
AC_CONFIG_SRCDIR([src/feedlist.c])
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/liferea.glade new/liferea-1.4.18/liferea.glade
--- old/liferea-1.4.17/liferea.glade 2008-07-08 23:24:39.000000000 +0200
+++ new/liferea-1.4.18/liferea.glade 2008-07-27 21:25:36.000000000 +0200
@@ -2179,7 +2179,12 @@
Daniel Nylander <po@danielnylander.se>
Ihar Hrachyshka <booxter@users.sf.net>
Emanuele Grande <caccolangrifata@gmail.com>
-Martin Picek <picek.martin@gnome-cesko.cz></property>
+Antonio Lima <amrlima@gmail.com>
+Bruno Miguel <brunoalexandremiguel@gmail.com>
+Martin Picek <picek.martin@gnome-cesko.cz>
+Justin Forest <vhex@users.sf.net>
+Mate Ory <orymate@gmail.com>
+ </property>
</widget>
</child>
</widget>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/liferea.spec new/liferea-1.4.18/liferea.spec
--- old/liferea-1.4.17/liferea.spec 2008-07-22 18:46:10.000000000 +0200
+++ new/liferea-1.4.18/liferea.spec 2008-07-27 20:07:55.000000000 +0200
@@ -1,6 +1,6 @@
Summary: Liferea (Linux RSS News Aggregator)
Name: liferea
-Version: 1.4.17
+Version: 1.4.18
Release: 1
Group: Applications/Internet
License: GPL
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/src/common.c new/liferea-1.4.18/src/common.c
--- old/liferea-1.4.17/src/common.c 2008-01-13 02:07:10.000000000 +0100
+++ new/liferea-1.4.18/src/common.c 2008-07-22 19:21:16.000000000 +0200
@@ -1,7 +1,7 @@
/**
* @file common.c common routines for Liferea
*
- * Copyright (C) 2003-2007 Lars Lindner
+ * Copyright (C) 2003-2008 Lars Lindner
* Copyright (C) 2004-2006 Nathan J. Conrad
* Copyright (C) 2004 Karl Soderstrom
*
@@ -179,10 +179,10 @@
if (!done) {
if (then.tm_year == now.tm_year) {
/* translation hint: date format for dates older than a week but from this year, reorder format codes as necessary */
- e_strftime_fix_am_pm (buf, TIMESTRLEN, _("%b %d %l:%M %p"), &then);
+ e_utf8_strftime_fix_am_pm (buf, TIMESTRLEN, _("%b %d %l:%M %p"), &then);
} else {
/* translation hint: date format for dates from the last years, reorder format codes as necessary */
- e_strftime_fix_am_pm (buf, TIMESTRLEN, _("%b %d %Y"), &then);
+ e_utf8_strftime_fix_am_pm (buf, TIMESTRLEN, _("%b %d %Y"), &then);
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/src/common.h new/liferea-1.4.18/src/common.h
--- old/liferea-1.4.17/src/common.h 2007-07-23 19:56:54.000000000 +0200
+++ new/liferea-1.4.18/src/common.h 2008-07-22 19:13:55.000000000 +0200
@@ -75,9 +75,9 @@
* Returns a formatted date string for the given timestamp.
*
* @param t the timestamp
- * @param date_format a strptime format string (encoded in user locale!)
+ * @param date_format a strptime format string (encoded in UTF-8)
*
- * @returns a new formatted date string (encoded in user locale!)
+ * @returns a new formatted date string (encoded in UTF-8)
*/
gchar * common_format_date(time_t date, const gchar *date_format);
@@ -88,7 +88,7 @@
*
* @param t the timestamp
*
- * @returns a new formatted date string (encoded in user locale!)
+ * @returns a new formatted date string (encoded in UTF-8)
*/
gchar * common_format_nice_date(time_t date);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/src/db.c new/liferea-1.4.18/src/db.c
--- old/liferea-1.4.17/src/db.c 2008-07-22 09:46:37.000000000 +0200
+++ new/liferea-1.4.18/src/db.c 2008-07-23 11:03:13.000000000 +0200
@@ -560,7 +560,7 @@
"WHERE node_id = ?");
db_new_statement ("itemsetRemoveStmt",
- "DELETE FROM itemsets WHERE parent_item_id = ?");
+ "DELETE FROM itemsets WHERE item_id = ? OR parent_item_id = ?");
db_new_statement ("itemsetRemoveAllStmt",
"DELETE FROM itemsets WHERE parent_node_id = ?");
@@ -975,6 +975,7 @@
stmt = db_get_statement ("itemsetRemoveStmt");
sqlite3_bind_int (stmt, 1, id);
+ sqlite3_bind_int (stmt, 2, id);
res = sqlite3_step (stmt);
if (SQLITE_DONE != res)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/liferea-1.4.17/src/main.c new/liferea-1.4.18/src/main.c
--- old/liferea-1.4.17/src/main.c 2008-07-17 21:59:59.000000000 +0200
+++ new/liferea-1.4.18/src/main.c 2008-07-22 19:01:06.000000000 +0200
@@ -273,9 +273,9 @@
session_init(BIN_DIR G_DIR_SEPARATOR_S "liferea", opt_session_arg);
session_set_cmd(NULL, mainwindowState);
#endif
-/* signal(SIGTERM, signal_handler);
+ signal(SIGTERM, signal_handler);
signal(SIGINT, signal_handler);
- signal(SIGHUP, signal_handler);*/
+ signal(SIGHUP, signal_handler);
#ifndef G_OS_WIN32
signal(SIGBUS, fatal_signal_handler);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org