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 <lars.lindner@gmail.com> + + 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 <lars.lindner@gmail.com> 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 <liferea-devel@lists.sourceforge.net>. # @@ -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 <lars.lindner@gmail.com> + * Copyright (C) 2003-2008 Lars Lindner <lars.lindner@gmail.com> * Copyright (C) 2004-2006 Nathan J. Conrad <t98502@users.sourceforge.net> * Copyright (C) 2004 Karl Soderstrom <ks@xanadunet.net> * @@ -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
participants (1)
-
root@Hilbert.suse.de