Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package homebank for openSUSE:Factory 
checked in at 2026-07-03 16:10:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/homebank (Old)
 and      /work/SRC/openSUSE:Factory/.homebank.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "homebank"

Fri Jul  3 16:10:22 2026 rev:60 rq:1363626 version:5.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/homebank/homebank.changes        2026-06-09 
14:32:13.222191777 +0200
+++ /work/SRC/openSUSE:Factory/.homebank.new.1982/homebank.changes      
2026-07-03 16:10:54.929764659 +0200
@@ -1,0 +2,14 @@
+Thu Jul  2 16:33:10 UTC 2026 - Carsten Ziepke <[email protected]>
+
+- Update to 5.10.2
+  * bugfix: lp#2156412 safety approve option mixup
+  * bugfix: lp#2156372 currency modification date is not persisted
+    due to extra space in code
+  * bugfix: lp#2155966 main window different colours for 0.00
+    account balances
+  * bugfix: lp#2155959 cannot inherit a locked reconciled
+    transaction
+  * bugfix: lp#2155844 quick search no longer works in account
+    window (ledger)
+
+-------------------------------------------------------------------

Old:
----
  homebank-5.10.1.tar.gz

New:
----
  homebank-5.10.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ homebank.spec ++++++
--- /var/tmp/diff_new_pack.Ky8URL/_old  2026-07-03 16:10:56.849831250 +0200
+++ /var/tmp/diff_new_pack.Ky8URL/_new  2026-07-03 16:10:56.849831250 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           homebank
-Version:        5.10.1
+Version:        5.10.2
 Release:        0
 Summary:        Application to manage personal accounts
 License:        GPL-2.0-or-later

++++++ homebank-5.10.1.tar.gz -> homebank-5.10.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/ChangeLog 
new/homebank-5.10.2/ChangeLog
--- old/homebank-5.10.1/ChangeLog       2026-06-08 09:15:12.000000000 +0200
+++ new/homebank-5.10.2/ChangeLog       2026-06-14 11:27:21.000000000 +0200
@@ -1,5 +1,17 @@
 
-2026-06-08  Maxime DOYEN
+
+2026-06-14  Maxime DOYEN
+
+ Made 5.10.2 release
+
+ * bugfix: #2156412 safety approve option mixup
+ * bugfix: #2156372 currency modification date is not persisted due to extra 
space in code
+ * bugfix: #2155966 main window different colours for 0.00 account balances
+ * bugfix: #2155959 cannot inherit a locked reconciled transaction
+ * bugfix: #2155844 quick search no longer works in account window (ledger) 
+
+
+2026-06-06  Maxime DOYEN
 
  Made 5.10.1 release
  * change: the input field helper icon + fixed some spacing inconsistency
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/configure 
new/homebank-5.10.2/configure
--- old/homebank-5.10.1/configure       2026-06-06 11:19:17.000000000 +0200
+++ new/homebank-5.10.2/configure       2026-06-14 11:29:47.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for homebank 5.10.1.
+# Generated by GNU Autoconf 2.72 for homebank 5.10.2.
 #
 #
 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
@@ -600,8 +600,8 @@
 # Identity of this package.
 PACKAGE_NAME='homebank'
 PACKAGE_TARNAME='homebank'
-PACKAGE_VERSION='5.10.1'
-PACKAGE_STRING='homebank 5.10.1'
+PACKAGE_VERSION='5.10.2'
+PACKAGE_STRING='homebank 5.10.2'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1361,7 +1361,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 homebank 5.10.1 to adapt to many kinds of systems.
+'configure' configures homebank 5.10.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1428,7 +1428,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of homebank 5.10.1:";;
+     short | recursive ) echo "Configuration of homebank 5.10.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1536,7 +1536,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-homebank configure 5.10.1
+homebank configure 5.10.2
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1863,7 +1863,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by homebank $as_me 5.10.1, which was
+It was created by homebank $as_me 5.10.2, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3341,7 +3341,7 @@
 
 # Define the identity of the package.
  PACKAGE='homebank'
- VERSION='5.10.1'
+ VERSION='5.10.2'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -7720,7 +7720,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by homebank $as_me 5.10.1, which was
+This file was extended by homebank $as_me 5.10.2, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7788,7 +7788,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-homebank config.status 5.10.1
+homebank config.status 5.10.2
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/configure.ac 
new/homebank-5.10.2/configure.ac
--- old/homebank-5.10.1/configure.ac    2026-06-06 11:18:23.000000000 +0200
+++ new/homebank-5.10.2/configure.ac    2026-06-08 21:38:30.000000000 +0200
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ([2.71])
-AC_INIT([homebank],[5.10.1])
+AC_INIT([homebank],[5.10.2])
 #AC_INIT([homebank],[x.x-rc])
 
 AC_CONFIG_HEADERS(config.h)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/doc/frm-main.html 
new/homebank-5.10.2/doc/frm-main.html
--- old/homebank-5.10.1/doc/frm-main.html       2026-06-07 12:07:53.000000000 
+0200
+++ new/homebank-5.10.2/doc/frm-main.html       2026-06-14 11:22:41.000000000 
+0200
@@ -8,8 +8,8 @@
        <div class="mainpage">
                <p><img src="images/web_title.png" alt="HomeBank logo"><br></p>
 
-               <p>Version: 5.10.1<br>
-               Compilation date: Jun 8th, 2026</p><br>
+               <p>Version: 5.10.2<br>
+               Compilation date: Jun 14th, 2026</p><br>
 
                <p>&copy; Copyright 1995-2026 by Maxime DOYEN<br>
                All Rights Reserved</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/po/fr.po new/homebank-5.10.2/po/fr.po
--- old/homebank-5.10.1/po/fr.po        2026-06-06 15:56:10.000000000 +0200
+++ new/homebank-5.10.2/po/fr.po        2026-06-13 21:02:17.000000000 +0200
@@ -4232,7 +4232,7 @@
 
 #: ../src/ui-pref.c:2101
 msgid "Color the _background of future transactions"
-msgstr "Colorer le _fond des opératiosn futures"
+msgstr "Colorer le _fond des opérations futures"
 
 #. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating 
colors"));
 #. data->CM_ruleshint = widget;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/src/dsp-account.c 
new/homebank-5.10.2/src/dsp-account.c
--- old/homebank-5.10.1/src/dsp-account.c       2026-05-30 17:17:32.000000000 
+0200
+++ new/homebank-5.10.2/src/dsp-account.c       2026-06-10 09:01:46.000000000 
+0200
@@ -424,11 +424,11 @@
                //-- add/inherit/edit
                sensitive = (data->closed == TRUE) ? FALSE : TRUE;
                _action_enabled(data->actions, "txnadd", sensitive);
+               _action_enabled(data->actions, "txnherit", sensitive);
                gtk_widget_set_sensitive(data->BT_add, sensitive);
+               gtk_widget_set_sensitive(data->BT_herit, sensitive);
 
                sensitive = (count > 1) ? FALSE : can_chg;
-               _action_enabled(data->actions, "txnherit", sensitive);
-               gtk_widget_set_sensitive(data->BT_herit, sensitive);
                _action_enabled(data->actions, "txnedit", sensitive);
                gtk_widget_set_sensitive(data->BT_edit, sensitive);
 
@@ -926,9 +926,16 @@
        
        
gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(GTK_TREE_STORE(model)), 
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID, PREFS->lst_ope_sort_order);
 
-       hastext = (gtk_entry_get_text_length (GTK_ENTRY(data->ST_search)) >= 2) 
? TRUE : FALSE;
        needle = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_search));
+       hastext = (gtk_entry_get_text_length (GTK_ENTRY(data->ST_search)) >= 2) 
? TRUE : FALSE;
+
+       //#2155844 avoid empty string that will match
        rawamount = hb_string_amount_sanitize(needle);
+       if( strlen(rawamount) < 2 )
+       {
+               g_free(rawamount);
+               rawamount = NULL;
+       }
 
        //build the mask flag for quick search
        qs_flag = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/src/hb-filter.c 
new/homebank-5.10.2/src/hb-filter.c
--- old/homebank-5.10.1/src/hb-filter.c 2026-05-14 09:34:49.000000000 +0200
+++ new/homebank-5.10.2/src/hb-filter.c 2026-06-10 08:54:35.000000000 +0200
@@ -1473,7 +1473,7 @@
        }
 
        //#1741339 add quicksearch for amount
-       if(flags & FLT_QSEARCH_AMOUNT)
+       if ((flags & FLT_QSEARCH_AMOUNT) && (rawamount != NULL) )
        {
        gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/src/hb-transaction.c 
new/homebank-5.10.2/src/hb-transaction.c
--- old/homebank-5.10.1/src/hb-transaction.c    2026-05-14 09:02:35.000000000 
+0200
+++ new/homebank-5.10.2/src/hb-transaction.c    2026-06-13 19:57:01.000000000 
+0200
@@ -1299,8 +1299,9 @@
 
                //#2061227 flag txn to be reviewed if too old
                //#2107649 do it before eval balance
-               if( ( PREFS->safe_pend_recon == TRUE && (acc->rdate > 0 && 
newope->date < acc->rdate) )
-                ||     ( PREFS->safe_pend_past == TRUE && (newope->date < 
(GLOBALS->today - PREFS->safe_pend_past_days)) )
+               //#2156412 safety approve option mixup
+               if( ( PREFS->safe_pend_past == TRUE && (acc->rdate > 0 && 
newope->date < acc->rdate) )
+                ||     ( PREFS->safe_pend_past_days == TRUE && (newope->date < 
(GLOBALS->today - PREFS->safe_pend_past_days)) )
                )
                {
                        DB( g_print(" flag as in past to approve\n") );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/src/hb-xml.c 
new/homebank-5.10.2/src/hb-xml.c
--- old/homebank-5.10.1/src/hb-xml.c    2026-05-29 14:17:23.000000000 +0200
+++ new/homebank-5.10.2/src/hb-xml.c    2026-06-11 21:11:27.000000000 +0200
@@ -1311,7 +1311,7 @@
                else if(!strcmp (attribute_names[i], "gchar" )) { 
entry->grouping_char = g_strdup(attribute_values[i]); }
                else if(!strcmp (attribute_names[i], "frac"  )) { 
entry->frac_digits = atoi(attribute_values[i]); }
                else if(!strcmp (attribute_names[i], "rate"  )) { entry->rate = 
g_ascii_strtod(attribute_values[i], NULL); }
-               else if(!strcmp (attribute_names[i], "mdate ")) { entry->mdate 
= atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "mdate" )) { entry->mdate 
= atoi(attribute_values[i]); }
 
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/src/homebank.h 
new/homebank-5.10.2/src/homebank.h
--- old/homebank-5.10.1/src/homebank.h  2026-05-14 09:02:35.000000000 +0200
+++ new/homebank-5.10.2/src/homebank.h  2026-06-08 21:38:55.000000000 +0200
@@ -81,9 +81,9 @@
 
 #define HOMEBANK_MAJOR 5
 #define HOMEBANK_MINOR 10
-#define HOMEBANK_MICRO 1
+#define HOMEBANK_MICRO 2
 
-#define HB_VERSION             "5.10.1"
+#define HB_VERSION             "5.10.2"
 #define HB_VERSION_NUM (HOMEBANK_MAJOR*10000) + (HOMEBANK_MINOR*100) + 
HOMEBANK_MICRO
 
 #define FILE_VERSION           1.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.10.1/src/list-account.c 
new/homebank-5.10.2/src/list-account.c
--- old/homebank-5.10.1/src/list-account.c      2026-05-14 09:37:54.000000000 
+0200
+++ new/homebank-5.10.2/src/list-account.c      2026-06-12 09:59:23.000000000 
+0200
@@ -359,9 +359,9 @@
                hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, acc->kcur, 
GLOBALS->minor);
                text = buf;
                color = get_normal_color_amount(amount);
-               if( (PREFS->custom_colors == TRUE) && (acc->minimum < 0 || 
acc->maximum > 0) )
+               if( (PREFS->custom_colors == TRUE) )
                {
-                       if( (amount < acc->minimum || amount > acc->maximum) )
+                       if( acc->dspflags & FLAG_ACC_TMP_EXCEED )
                                color = PREFS->color_warn;
                }
        }

Reply via email to