Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package homebank for openSUSE:Factory 
checked in at 2022-10-22 14:13:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/homebank (Old)
 and      /work/SRC/openSUSE:Factory/.homebank.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "homebank"

Sat Oct 22 14:13:20 2022 rev:35 rq:1030459 version:5.5.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/homebank/homebank.changes        2022-10-08 
01:23:18.909966838 +0200
+++ /work/SRC/openSUSE:Factory/.homebank.new.2275/homebank.changes      
2022-10-22 14:13:53.556852543 +0200
@@ -1,0 +2,8 @@
+Fri Oct 21 15:59:00 UTC 2022 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 5.5.8:
+  * bugfix: lp#1992548 linking xfers between accounts fails to
+    join correctly
+  * bugfix: lp#1992284 manage tag edit input is empty
+
+-------------------------------------------------------------------

Old:
----
  homebank-5.5.7.tar.gz

New:
----
  homebank-5.5.8.tar.gz

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

Other differences:
------------------
++++++ homebank.spec ++++++
--- /var/tmp/diff_new_pack.j3DDjU/_old  2022-10-22 14:13:54.016853633 +0200
+++ /var/tmp/diff_new_pack.j3DDjU/_new  2022-10-22 14:13:54.020853643 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           homebank
-Version:        5.5.7
+Version:        5.5.8
 Release:        0
 Summary:        Application to manage personal accounts
 License:        GPL-2.0-or-later

++++++ homebank-5.5.7.tar.gz -> homebank-5.5.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/ChangeLog new/homebank-5.5.8/ChangeLog
--- old/homebank-5.5.7/ChangeLog        2022-10-04 08:13:25.000000000 +0200
+++ new/homebank-5.5.8/ChangeLog        2022-10-15 17:33:08.000000000 +0200
@@ -1,5 +1,13 @@
 
 
+2022-10-16  Maxime Doyen
+
+ Made 5.5.8 release
+
+ * bugfix: #1992548 linking xfers between accounts fails to join correctly
+ * bugfix: #1992284 manage tag edit input is empty
+ 
+
 2022-10-04  Maxime Doyen
 
  Made 5.5.7 release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/configure new/homebank-5.5.8/configure
--- old/homebank-5.5.7/configure        2022-10-02 09:08:39.000000000 +0200
+++ new/homebank-5.5.8/configure        2022-10-15 17:49:35.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for homebank 5.5.7.
+# Generated by GNU Autoconf 2.71 for homebank 5.5.8.
 #
 #
 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
@@ -607,11 +607,12 @@
 # Identity of this package.
 PACKAGE_NAME='homebank'
 PACKAGE_TARNAME='homebank'
-PACKAGE_VERSION='5.5.7'
-PACKAGE_STRING='homebank 5.5.7'
+PACKAGE_VERSION='5.5.8'
+PACKAGE_STRING='homebank 5.5.8'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
+ac_default_prefix=/usr
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stddef.h>
@@ -1364,7 +1365,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.5.7 to adapt to many kinds of systems.
+\`configure' configures homebank 5.5.8 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1431,7 +1432,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of homebank 5.5.7:";;
+     short | recursive ) echo "Configuration of homebank 5.5.8:";;
    esac
   cat <<\_ACEOF
 
@@ -1539,7 +1540,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-homebank configure 5.5.7
+homebank configure 5.5.8
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1814,7 +1815,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.5.7, which was
+It was created by homebank $as_me 5.5.8, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -2569,7 +2570,7 @@
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
-#AC_INIT([homebank], [x.x-rc])
+#AC_INIT([homebank],[x.x-rc])
 
 ac_config_headers="$ac_config_headers config.h"
 
@@ -3088,7 +3089,7 @@
 
 # Define the identity of the package.
  PACKAGE='homebank'
- VERSION='5.5.7'
+ VERSION='5.5.8'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -3198,6 +3199,8 @@
 # If any interfaces have been removed since the last public release, then set 
AGE to 0.
 # Reference: http://www.gnu.org/software/libtool/manual.html#Versioning
 
+
+
 # Checks for programs.
 
 
@@ -5414,7 +5417,7 @@
 CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
 
 # extended flags
-CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
+#CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
 
 # profiling valgrind/gprof flags
 #CFLAGS="${CFLAGS} -g -O0 -pg"
@@ -7253,7 +7256,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.5.7, which was
+This file was extended by homebank $as_me 5.5.8, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7321,7 +7324,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-homebank config.status 5.5.7
+homebank config.status 5.5.8
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/configure.ac 
new/homebank-5.5.8/configure.ac
--- old/homebank-5.5.7/configure.ac     2022-10-02 09:08:18.000000000 +0200
+++ new/homebank-5.5.8/configure.ac     2022-10-15 17:32:28.000000000 +0200
@@ -2,8 +2,8 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.71)
-AC_INIT([homebank], [5.5.7])
-#AC_INIT([homebank], [x.x-rc])
+AC_INIT([homebank],[5.5.8])
+#AC_INIT([homebank],[x.x-rc])
 
 AC_CONFIG_HEADERS(config.h)
 
@@ -15,6 +15,8 @@
 # If any interfaces have been removed since the last public release, then set 
AGE to 0.
 # Reference: http://www.gnu.org/software/libtool/manual.html#Versioning
 
+AC_PREFIX_DEFAULT(/usr)
+
 # Checks for programs.
 AC_PROG_CC
 AC_PROG_LN_S
@@ -39,7 +41,7 @@
 CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
 
 # extended flags
-CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
+#CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
 
 # profiling valgrind/gprof flags
 #CFLAGS="${CFLAGS} -g -O0 -pg"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/doc/dlg-pref.html 
new/homebank-5.5.8/doc/dlg-pref.html
--- old/homebank-5.5.7/doc/dlg-pref.html        2021-01-02 12:00:58.000000000 
+0100
+++ new/homebank-5.5.8/doc/dlg-pref.html        2022-10-15 17:33:51.000000000 
+0200
@@ -208,6 +208,10 @@
         <td>set the remind transaction to always be display (ignore 
filters)</td>
       </tr>
       <tr>
+        <th>Always show void</th>
+        <td>set the void transaction to always be display (ignore filters)</td>
+      </tr>
+      <tr>
         <th>Include remind into balance</th>
         <td>set the remind transaction amount to be computed into the balance, 
ignored otherwise</td>
       </tr>
@@ -497,4 +501,4 @@
     <p class="top"><a href="#top">??? Back to Top</a></p>
   </div>
 </body>
-</html>
\ No newline at end of file
+</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/doc/frm-main.html 
new/homebank-5.5.8/doc/frm-main.html
--- old/homebank-5.5.7/doc/frm-main.html        2022-10-04 08:13:48.000000000 
+0200
+++ new/homebank-5.5.8/doc/frm-main.html        2022-10-15 17:24:21.000000000 
+0200
@@ -10,8 +10,8 @@
        <div class="mainpage">
                <p><img src="images/web_title.png"><br></p>
 
-               <p>Version: 5.5.7<br>
-               Compilation date: Oct 04th, 2022</p><br>
+               <p>Version: 5.5.8<br>
+               Compilation date: Oct 16th, 2022</p><br>
 
                <p>&copy; Copyright 1995-2022 by Maxime Doyen<br>
                All Rights Reserved</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/dsp-account.c 
new/homebank-5.5.8/src/dsp-account.c
--- old/homebank-5.5.7/src/dsp-account.c        2022-10-04 07:21:21.000000000 
+0200
+++ new/homebank-5.5.8/src/dsp-account.c        2022-10-15 11:21:09.000000000 
+0200
@@ -2757,7 +2757,6 @@
        }
 
        gtk_window_set_title (GTK_WINDOW (window), data->wintitle);
-       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_OPE_SHOW );
 
        // connect our dispose function
        g_signal_connect (window, "delete-event",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/hb-transaction.c 
new/homebank-5.5.8/src/hb-transaction.c
--- old/homebank-5.5.7/src/hb-transaction.c     2022-08-29 09:10:42.000000000 
+0200
+++ new/homebank-5.5.8/src/hb-transaction.c     2022-10-12 08:50:22.000000000 
+0200
@@ -705,47 +705,34 @@
 
        DB( g_print(" - found %d might match, switching\n", count) );
 
-       switch(count)
+       if( count == 0 )
        {
-               case 0:         //we should create the child
-                       transaction_xfer_create_child(ope);
-                       break;
-
-               //todo: maybe with just 1 match the user must choose ?
-               //#942346: bad idea so to no let the user confirm, so let him 
confirm
-               /*
-               case 1:         //transform the transaction to a child transfer
-               {
-                       GList *list = g_list_first(matchlist);
-                       transaction_xfer_change_to_child(ope, list->data);
-                       break;
-               }
-               */
+               //we should create the child
+               transaction_xfer_create_child(ope);
+       }
+       //the user must choose himself
+       else
+       {
+       gint result;
+       Transaction *child = NULL;
 
-               default:        //the user must choose himself
+               result = ui_dialog_transaction_xfer_select_child(parent, ope, 
matchlist, &child);
+               switch( result )
                {
-               gint result;
-               Transaction *child;
-
-                       result = 
ui_dialog_transaction_xfer_select_child(parent, ope, matchlist, &child);
-                       if( result == GTK_RESPONSE_ACCEPT )
-                       {
-                               //#1827193 child can be null...
+                       case HB_RESPONSE_SELECTION:
+                               //#1827193 in case child is null...
                                DB( g_print(" child %p\n", child) );
                                if( child != NULL )
                                        transaction_xfer_change_to_child(ope, 
child);
-                               else
-                                       transaction_xfer_create_child(ope);
-                       }
-                       else //GTK_RESPONSE_CANCEL
-                       {
-                               ope->paymode = PAYMODE_NONE;
-                               ope->kxfer = 0;
-                               ope->kxferacc = 0;
-                               //fixed 5.5 when cancel xfer remains
-                               ope->flags &= ~(OF_INTXFER);
-                               da_transaction_set_flag(ope);
-                       }
+                               break;
+                       case HB_RESPONSE_CREATE_NEW:
+                               transaction_xfer_create_child(ope);
+                               break;
+                       default:
+                               DB( g_print(" add normal txn\n") );
+                               transaction_xfer_change_to_normal(ope);
+                               da_transaction_set_flag(ope);                   
        
+                               break;                  
                }
        }
 
@@ -789,6 +776,19 @@
 }
 
 
+void transaction_xfer_change_to_normal(Transaction *ope)
+{
+
+       DB( g_print("\n[transaction] xfer_change_to_normal\n") );
+
+       //remove xfer flags
+       ope->flags &= ~(OF_INTXFER);
+
+       ope->kxfer = 0;
+       ope->kxferacc = 0;
+
+}
+
 
 //TODO: should be static but used in hb_import
 void transaction_xfer_change_to_child(Transaction *ope, Transaction *child)
@@ -797,6 +797,7 @@
 
        DB( g_print("\n[transaction] xfer_change_to_child\n") );
 
+       //disable for != currencies
        if(ope->kcur != child->kcur)
                return;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/hb-transaction.h 
new/homebank-5.5.8/src/hb-transaction.h
--- old/homebank-5.5.7/src/hb-transaction.h     2022-01-01 17:41:01.000000000 
+0100
+++ new/homebank-5.5.8/src/hb-transaction.h     2022-10-12 08:50:51.000000000 
+0200
@@ -161,6 +161,7 @@
 
 Transaction *transaction_xfer_child_strong_get(Transaction *src);
 void transaction_xfer_search_or_add_child(GtkWindow *parent, Transaction *ope, 
guint32 kdstacc);
+void transaction_xfer_change_to_normal(Transaction *ope);
 void transaction_xfer_change_to_child(Transaction *ope, Transaction *child);
 void transaction_xfer_child_sync(Transaction *s_txn, Transaction *child);
 void transaction_xfer_remove_child(Transaction *src);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/homebank.h 
new/homebank-5.5.8/src/homebank.h
--- old/homebank-5.5.7/src/homebank.h   2022-10-03 21:35:02.000000000 +0200
+++ new/homebank-5.5.8/src/homebank.h   2022-10-12 08:35:25.000000000 +0200
@@ -75,13 +75,13 @@
 
 #define HOMEBANK_MAJOR 5
 #define HOMEBANK_MINOR 5
-#define HOMEBANK_MICRO 7
+#define HOMEBANK_MICRO 8
 
-#define HB_VERSION             "5.5.7"
+#define HB_VERSION             "5.5.8"
 #define HB_VERSION_NUM (HOMEBANK_MAJOR*10000) + (HOMEBANK_MINOR*100) + 
HOMEBANK_MICRO
 
 #define FILE_VERSION           1.4
-#define PREF_VERSION           557
+#define PREF_VERSION           558
 
 #if HB_UNSTABLE == FALSE
        #define PROGNAME                "HomeBank"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/rep-balance.c 
new/homebank-5.5.8/src/rep-balance.c
--- old/homebank-5.5.7/src/rep-balance.c        2022-06-02 18:24:21.000000000 
+0200
+++ new/homebank-5.5.8/src/rep-balance.c        2022-10-15 11:21:22.000000000 
+0200
@@ -914,9 +914,6 @@
 
        gtk_window_set_title (GTK_WINDOW (window), _("Balance report"));
 
-       //set the window icon
-       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_BALANCE);
-
        //window contents
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/rep-budget.c 
new/homebank-5.5.8/src/rep-budget.c
--- old/homebank-5.5.7/src/rep-budget.c 2022-10-03 08:46:29.000000000 +0200
+++ new/homebank-5.5.8/src/rep-budget.c 2022-10-15 11:21:31.000000000 +0200
@@ -1199,9 +1199,6 @@
 
        gtk_window_set_title (GTK_WINDOW (window), _("Budget report"));
 
-       //set the window icon
-       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_BUDGET);
-
        //window contents
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/rep-stats.c 
new/homebank-5.5.8/src/rep-stats.c
--- old/homebank-5.5.7/src/rep-stats.c  2022-10-04 07:30:26.000000000 +0200
+++ new/homebank-5.5.8/src/rep-stats.c  2022-10-15 11:21:38.000000000 +0200
@@ -1490,7 +1490,6 @@
        DB( g_print(" - new window=%p, inst_data=%p\n", window, data) );
 
        gtk_window_set_title (GTK_WINDOW (window), _("Statistics Report"));
-       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_STATS);
 
        //window contents
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/rep-time.c 
new/homebank-5.5.8/src/rep-time.c
--- old/homebank-5.5.7/src/rep-time.c   2022-10-03 08:46:00.000000000 +0200
+++ new/homebank-5.5.8/src/rep-time.c   2022-10-15 11:21:48.000000000 +0200
@@ -1189,9 +1189,6 @@
 
        gtk_window_set_title (GTK_WINDOW (window), _("Trend Time Report"));
 
-       //set the window icon
-       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_TIME);
-
        //window contents
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/rep-vehicle.c 
new/homebank-5.5.8/src/rep-vehicle.c
--- old/homebank-5.5.7/src/rep-vehicle.c        2022-05-30 20:58:24.000000000 
+0200
+++ new/homebank-5.5.8/src/rep-vehicle.c        2022-10-15 11:22:56.000000000 
+0200
@@ -914,9 +914,6 @@
 
        gtk_window_set_title (GTK_WINDOW (window), _("Vehicle cost report"));
 
-       //set the window icon
-       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_CAR);
-
        //window contents
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-account.c 
new/homebank-5.5.8/src/ui-account.c
--- old/homebank-5.5.7/src/ui-account.c 2022-09-19 08:36:07.000000000 +0200
+++ new/homebank-5.5.8/src/ui-account.c 2022-10-15 11:31:02.000000000 +0200
@@ -23,6 +23,9 @@
 #include "ui-currency.h"
 #include "ui-group.h"
 
+/****************************************************************************/
+/* Debug macros                                                             */
+/****************************************************************************/
 #define MYDEBUG 0
 
 #if MYDEBUG
@@ -1182,6 +1185,7 @@
                gtk_container_set_border_width (GTK_CONTAINER (mainvbox), 
SPACING_SMALL);
 
                getwidget = gtk_entry_new();
+               gtk_entry_set_width_chars(GTK_ENTRY(getwidget), 24);
                gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, TRUE, TRUE, 
0);
                gtk_widget_show_all(mainvbox);
 
@@ -1849,9 +1853,6 @@
 
        data->dialog = dialog;
 
-       //set the dialog icon
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ACCOUNT);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
@@ -1868,7 +1869,7 @@
        content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
        mainbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(mainbox), SPACING_LARGE);
 
        hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
        gtk_box_pack_start (GTK_BOX (mainbox), hpaned, TRUE, TRUE, 0);
@@ -2018,6 +2019,7 @@
        
        /* page :: Behaviour */
        content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
        gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), 
GTK_ORIENTATION_VERTICAL);
        gtk_container_set_border_width (GTK_CONTAINER(content_grid), 
SPACING_MEDIUM);
        label = gtk_label_new(_("Behaviour"));
@@ -2068,6 +2070,7 @@
 
        /* page :: Misc. */
        content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
        gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), 
GTK_ORIENTATION_VERTICAL);
        gtk_container_set_border_width (GTK_CONTAINER(content_grid), 
SPACING_MEDIUM);
        label = gtk_label_new(_("Misc."));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-archive.c 
new/homebank-5.5.8/src/ui-archive.c
--- old/homebank-5.5.7/src/ui-archive.c 2022-09-19 08:36:17.000000000 +0200
+++ new/homebank-5.5.8/src/ui-archive.c 2022-10-15 11:22:01.000000000 +0200
@@ -1113,8 +1113,6 @@
                                            NULL);
 
        data->dialog = dialog;
-       
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ARCHIVE);
 
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
@@ -1124,7 +1122,7 @@
        DB( g_print(" main w=%d h=%d => diag w=%d h=%d\n", w, h, dw, dh) );
        gtk_window_set_default_size (GTK_WINDOW(dialog), dw, dh);
 
-       
+
        //store our dialog private data
        g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
        DB( g_print("\n[ui_scheduled] dialog=%p, inst_data=%p\n", dialog, data) 
);
@@ -1160,18 +1158,18 @@
        gtk_widget_set_halign(widget, GTK_ALIGN_END);
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       //list + toolbar
+       // list + toolbar
        vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_box_pack_start (GTK_BOX (content), vbox, TRUE, TRUE, 0);
        
        // listview
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), 
GTK_SHADOW_ETCHED_IN);
-       //gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), 
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
        //#1970509 enable hscrollbar
+       //gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), 
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), 
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-       treeview = (GtkWidget *)list_tpl_new();
-       data->LV_arc = treeview;
+       treeview = (GtkWidget *)list_tpl_new();
+       data->LV_arc = treeview;
        gtk_widget_set_size_request(treeview, HB_MINWIDTH_LIST, -1);
        gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
        gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
@@ -1275,7 +1273,7 @@
        if(ext_arc != NULL)
                list_tpl_select_by_pointer(GTK_TREE_VIEW(data->LV_arc), 
ext_arc);
 
-       //wait for the user
+       // wait for the user
        gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
        switch (result)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-assign.c 
new/homebank-5.5.8/src/ui-assign.c
--- old/homebank-5.5.7/src/ui-assign.c  2022-09-19 08:36:33.000000000 +0200
+++ new/homebank-5.5.8/src/ui-assign.c  2022-10-15 11:01:47.000000000 +0200
@@ -24,6 +24,9 @@
 #include "ui-category.h"
 #include "ui-payee.h"
 
+/****************************************************************************/
+/* Debug macros                                                             */
+/****************************************************************************/
 #define MYDEBUG 0
 
 #if MYDEBUG
@@ -886,9 +889,6 @@
 
        data->dialog = dialog;
 
-       //set the window icon
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ASSIGN);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
@@ -898,9 +898,9 @@
        gtk_window_set_default_size (GTK_WINDOW(dialog), dw, dh);
 
 
-       //store our window private data
+       //store our dialog private data
        g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
-       DB( g_print("(ui_asg_manage_) window=%p, inst_data=%p\n", dialog, data) 
);
+       DB( g_print("(ui_asg_manage_) dialog=%p, inst_data=%p\n", dialog, data) 
);
 
        //window contents
        content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));             
// return a vbox
@@ -1123,7 +1123,7 @@
        gtk_grid_attach (GTK_GRID (group_grid), entry1, 2, row, 2, 1);
        
 
-       //connect all our signals
+       // connect all our signals
        g_signal_connect (dialog, "destroy", G_CALLBACK (gtk_widget_destroyed), 
&dialog);
 
        g_signal_connect 
(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_rul)), "changed", 
G_CALLBACK (ui_asg_manage_selection), NULL);
@@ -1150,7 +1150,7 @@
        gtk_widget_show_all (dialog);
        gtk_widget_hide(data->GR_wrntxt);
 
-       //wait for the user
+       // wait for the user
        gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
        // cleanup and destroy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-budget-tabview.c 
new/homebank-5.5.8/src/ui-budget-tabview.c
--- old/homebank-5.5.7/src/ui-budget-tabview.c  2022-09-19 08:36:49.000000000 
+0200
+++ new/homebank-5.5.8/src/ui-budget-tabview.c  2022-10-15 11:02:13.000000000 
+0200
@@ -2762,8 +2762,6 @@
 
        data->dialog = dialog;
 
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_BUDGET);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-budget.c 
new/homebank-5.5.8/src/ui-budget.c
--- old/homebank-5.5.7/src/ui-budget.c  2022-09-19 08:37:06.000000000 +0200
+++ new/homebank-5.5.8/src/ui-budget.c  2022-10-15 11:02:53.000000000 +0200
@@ -154,7 +154,7 @@
 
        type = category_get_type_char(entry);
 
-       string = g_markup_printf_escaped("f:%d t:%c", entry->flags, type );
+       string = g_markup_printf_escaped("[%d] f:%d t:%c", entry->key, 
entry->flags, type );
        g_object_set(renderer, "markup", string, NULL);
        g_free(string);
 }
@@ -251,6 +251,14 @@
        
        /* category name */
        renderer = gtk_cell_renderer_text_new ();
+
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+               //taken from nemo, not exactly a resize to content, but good 
compromise
+           "width-chars", 40,
+           NULL);
+
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Category"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
@@ -1106,8 +1114,6 @@
 
        data->dialog = dialog;
 
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_BUDGET);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
@@ -1124,7 +1130,7 @@
        content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));        
        // return a vbox
 
        hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
-       gtk_container_set_border_width (GTK_CONTAINER(hpaned), SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(hpaned), SPACING_LARGE);
        gtk_box_pack_start (GTK_BOX (content_area), hpaned, TRUE, TRUE, 0);
 
        /* left area */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-category.c 
new/homebank-5.5.8/src/ui-category.c
--- old/homebank-5.5.7/src/ui-category.c        2022-09-19 08:37:21.000000000 
+0200
+++ new/homebank-5.5.8/src/ui-category.c        2022-10-15 11:31:48.000000000 
+0200
@@ -22,6 +22,9 @@
 
 #include "ui-category.h"
 
+/****************************************************************************/
+/* Debug macros                                                             */
+/****************************************************************************/
 #define MYDEBUG 0
 
 #if MYDEBUG
@@ -1795,6 +1798,7 @@
                gtk_container_set_border_width (GTK_CONTAINER (mainvbox), 
SPACING_MEDIUM);
 
                w_name = gtk_entry_new();
+               gtk_entry_set_width_chars(GTK_ENTRY(w_name), 24);
                gtk_entry_set_text(GTK_ENTRY(w_name), item->name);
                gtk_widget_grab_focus (w_name);
                gtk_box_pack_start (GTK_BOX (mainvbox), w_name, FALSE, FALSE, 
0);
@@ -2319,8 +2323,6 @@
        data->dialog = dialog;
        data->change = 0;
 
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_CATEGORY);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
@@ -2333,14 +2335,12 @@
        g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
        DB( g_print("(defcategory) dialog=%p, inst_data=%p\n", dialog, data) );
 
-    g_signal_connect (dialog, "destroy",
-                       G_CALLBACK (gtk_widget_destroyed), &dialog);
 
        //dialog contents
        content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), 
SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_LARGE);
 
     //our table
        table = gtk_grid_new ();
@@ -2475,7 +2475,8 @@
        gtk_box_pack_start (GTK_BOX (hbox), data->ST_name2, TRUE, TRUE, 0);
 
 
-       //connect all our signals
+       // connect dialog signals
+    g_signal_connect (dialog, "destroy", G_CALLBACK (gtk_widget_destroyed), 
&dialog);
        g_object_bind_property (data->BT_add, "active", addreveal, 
"reveal-child", G_BINDING_BIDIRECTIONAL);
 
        g_signal_connect (G_OBJECT (data->ST_name1), "activate", G_CALLBACK 
(ui_cat_manage_dialog_add), GINT_TO_POINTER(FALSE));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-currency.c 
new/homebank-5.5.8/src/ui-currency.c
--- old/homebank-5.5.7/src/ui-currency.c        2022-09-19 08:37:37.000000000 
+0200
+++ new/homebank-5.5.8/src/ui-currency.c        2022-10-15 11:22:16.000000000 
+0200
@@ -1358,9 +1358,6 @@
 }
 
 
-/*
-**
-*/
 static void ui_cur_manage_dialog_update(GtkWidget *treeview, gpointer 
user_data)
 {
 struct ui_cur_manage_dialog_data *data;
@@ -1408,10 +1405,6 @@
 }
 
 
-/**
- * ui_cur_manage_dialog_add:
- *
- */
 static void
 ui_cur_manage_dialog_add(GtkWidget *widget, gpointer user_data)
 {
@@ -1513,9 +1506,6 @@
 }
 
 
-/*
-** delete the selected curee to our treeview and temp GList
-*/
 static void ui_cur_manage_dialog_delete(GtkWidget *widget, gpointer user_data)
 {
 struct ui_cur_manage_dialog_data *data;
@@ -1571,9 +1561,7 @@
 
 }
 
-/*
-** button callback: set base currency
-*/
+
 static void ui_cur_manage_dialog_setbase(GtkWidget *widget, gpointer user_data)
 {
 struct ui_cur_manage_dialog_data *data;
@@ -1605,11 +1593,6 @@
 }
 
 
-
-
-/*
-**
-*/
 static void ui_cur_manage_dialog_selection(GtkTreeSelection *treeselection, 
gpointer user_data)
 {
        ui_cur_manage_dialog_update(GTK_WIDGET(gtk_tree_selection_get_tree_view 
(treeselection)), NULL);
@@ -1630,10 +1613,6 @@
 }
 
 
-
-/*
-**
-*/
 static void ui_cur_manage_dialog_setup(struct ui_cur_manage_dialog_data *data)
 {
 
@@ -1650,9 +1629,6 @@
 }
 
 
-/*
-**
-*/
 GtkWidget *ui_cur_manage_dialog (void)
 {
 struct ui_cur_manage_dialog_data *data;
@@ -1674,9 +1650,6 @@
        data->dialog = dialog;
        data->change = 0;
 
-       //set the dialog icon
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_CURRENCY);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
@@ -1698,7 +1671,7 @@
        content_grid = gtk_grid_new();
        gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
        gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), 
GTK_ORIENTATION_VERTICAL);
-       gtk_container_set_border_width (GTK_CONTAINER(content_grid), 
SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), 
SPACING_LARGE);
        gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 
0);
 
        crow = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-dialogs.c 
new/homebank-5.5.8/src/ui-dialogs.c
--- old/homebank-5.5.7/src/ui-dialogs.c 2022-10-04 07:09:31.000000000 +0200
+++ new/homebank-5.5.8/src/ui-dialogs.c 2022-10-15 11:06:30.000000000 +0200
@@ -200,7 +200,7 @@
        content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
 
        box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_MEDIUM);
-       gtk_container_set_border_width (GTK_CONTAINER(box), SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(box), SPACING_LARGE);
        gtk_box_pack_start (GTK_BOX (content_area), box, FALSE, FALSE, 0);
 
        // group :: file title
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-filter.c 
new/homebank-5.5.8/src/ui-filter.c
--- old/homebank-5.5.7/src/ui-filter.c  2022-01-01 17:40:56.000000000 +0100
+++ new/homebank-5.5.8/src/ui-filter.c  2022-10-15 11:22:30.000000000 +0200
@@ -1443,10 +1443,6 @@
        gtk_dialog_add_button(GTK_DIALOG(dialog), _("_Cancel"), 
GTK_RESPONSE_REJECT);
        gtk_dialog_add_button(GTK_DIALOG(dialog), _("_OK"),    
GTK_RESPONSE_ACCEPT);
 
-
-       //TODO:
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_FILTER);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-hbfile.c 
new/homebank-5.5.8/src/ui-hbfile.c
--- old/homebank-5.5.7/src/ui-hbfile.c  2022-01-01 17:40:56.000000000 +0100
+++ new/homebank-5.5.8/src/ui-hbfile.c  2022-10-15 11:07:29.000000000 +0200
@@ -204,7 +204,6 @@
        g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
        DB( g_print("(defaccount) dialog=%p, inst_data=%p\n", dialog, data) );
 
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_PROPERTIES);
        gtk_window_set_resizable(GTK_WINDOW (dialog), FALSE);
 
        content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));        
// return a vbox
@@ -212,7 +211,7 @@
        content_grid = gtk_grid_new();
        gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
        gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), 
GTK_ORIENTATION_VERTICAL);
-       gtk_container_set_border_width (GTK_CONTAINER(content_grid), 
SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), 
SPACING_LARGE);
        gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 
0);
 
        crow = 0;
@@ -309,3 +308,5 @@
        
        return dialog;
 }
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-payee.c 
new/homebank-5.5.8/src/ui-payee.c
--- old/homebank-5.5.7/src/ui-payee.c   2022-09-19 08:38:44.000000000 +0200
+++ new/homebank-5.5.8/src/ui-payee.c   2022-10-15 11:32:17.000000000 +0200
@@ -1363,6 +1363,7 @@
                label = make_label_widget(_("_Name:"));
                gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
                widget = gtk_entry_new();
+               gtk_entry_set_width_chars(GTK_ENTRY(widget), 24);
                ST_name = widget;
                gtk_widget_set_hexpand(widget, TRUE);
                gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
@@ -1743,8 +1744,6 @@
        data->dialog = dialog;
        data->change = 0;
 
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_PAYEE);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
@@ -1764,7 +1763,7 @@
        content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), 
SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_LARGE);
 
     //our table
        table = gtk_grid_new ();
@@ -1772,6 +1771,7 @@
        gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
        gtk_box_pack_start (GTK_BOX (mainvbox), table, TRUE, TRUE, 0);
 
+       //filter part
        row = 0;
        bbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_MEDIUM);
        gtk_grid_attach (GTK_GRID (table), bbox, 0, row, 2, 1);
@@ -1798,7 +1798,7 @@
        
        gtk_widget_show_all (menu);
 
-       
+
        widget = gtk_menu_button_new();
        image = gtk_image_new_from_icon_name (ICONNAME_HB_BUTTON_MENU, 
GTK_ICON_SIZE_MENU);
        g_object_set (widget, "image", image, "popup", GTK_MENU(menu),  NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-pref.c 
new/homebank-5.5.8/src/ui-pref.c
--- old/homebank-5.5.7/src/ui-pref.c    2022-10-03 08:16:13.000000000 +0200
+++ new/homebank-5.5.8/src/ui-pref.c    2022-10-15 11:22:41.000000000 +0200
@@ -2287,8 +2287,6 @@
        //store our window private data
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)data);
 
-       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_PREFERENCES);
-
        content = gtk_dialog_get_content_area(GTK_DIALOG (window));             
        // return a vbox
        mainvbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_MEDIUM);
        gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-split.c 
new/homebank-5.5.8/src/ui-split.c
--- old/homebank-5.5.7/src/ui-split.c   2022-06-28 19:07:44.000000000 +0200
+++ new/homebank-5.5.8/src/ui-split.c   2022-10-15 11:08:26.000000000 +0200
@@ -892,7 +892,7 @@
        content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
 
        table = gtk_grid_new ();
-       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_LARGE);
        gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_TINY);
        gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_TINY);
        gtk_box_pack_start (GTK_BOX (content), table, TRUE, TRUE, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-tag.c 
new/homebank-5.5.8/src/ui-tag.c
--- old/homebank-5.5.7/src/ui-tag.c     2022-09-19 08:39:10.000000000 +0200
+++ new/homebank-5.5.8/src/ui-tag.c     2022-10-15 11:32:39.000000000 +0200
@@ -566,17 +566,25 @@
                label = make_label_widget(_("_Name:"));
                gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
                widget = gtk_entry_new();
+               gtk_entry_set_width_chars(GTK_ENTRY(widget), 24);
                ST_name = widget;
                gtk_widget_set_hexpand(widget, TRUE);
                gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-               g_signal_connect (G_OBJECT (ST_name), "changed", G_CALLBACK 
(ui_tag_manage_dialog_edit_entry_cb), dialog);
-
-               gtk_widget_show_all(content_grid);
+               //setup
+               //#1992284 manage tag edit input is empty
+               gtk_entry_set_text(GTK_ENTRY(ST_name), item->name);
+               gtk_widget_grab_focus (ST_name);
 
+               gtk_entry_set_activates_default (GTK_ENTRY(ST_name), TRUE);
 
                gtk_dialog_set_default_response(GTK_DIALOG( dialog ), 
GTK_RESPONSE_ACCEPT);
 
+
+               g_signal_connect (G_OBJECT (ST_name), "changed", G_CALLBACK 
(ui_tag_manage_dialog_edit_entry_cb), dialog);
+
+               gtk_widget_show_all(content_grid);
+
                //wait for the user
                gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
@@ -862,8 +870,6 @@
        data->dialog = dialog;
        data->change = 0;
 
-       //gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_TAG);
-
        //set a nice dialog size
        gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
        dh = (h*1.33/PHI);
@@ -884,7 +890,7 @@
        content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), 
SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_LARGE);
 
     //our table
        table = gtk_grid_new ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-transaction.c 
new/homebank-5.5.8/src/ui-transaction.c
--- old/homebank-5.5.7/src/ui-transaction.c     2022-09-19 08:40:25.000000000 
+0200
+++ new/homebank-5.5.8/src/ui-transaction.c     2022-10-15 11:09:26.000000000 
+0200
@@ -1367,19 +1367,16 @@
                        title = _("Add transaction");
                        if(type == TXN_DLG_TYPE_TPL) { title = _("Add 
template"); } 
                        else if(type == TXN_DLG_TYPE_SCH) { title = _("Post 
scheduled"); }
-                       gtk_window_set_icon_name(GTK_WINDOW (dialog), 
ICONNAME_HB_OPE_ADD);
                        break;
                case TXN_DLG_ACTION_INHERIT:
                        title = _("Inherit transaction");
                        if(type == TXN_DLG_TYPE_TPL)
                                title = _("Inherit template");
-                       gtk_window_set_icon_name(GTK_WINDOW (dialog), 
ICONNAME_HB_OPE_HERIT);
                        break;
                case TXN_DLG_ACTION_EDIT:
                        title = _("Edit transaction");
                        if(type == TXN_DLG_TYPE_TPL)
                                title = _("Edit template");
-                       gtk_window_set_icon_name(GTK_WINDOW (dialog), 
ICONNAME_HB_OPE_EDIT);
                        break;
        }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/homebank-5.5.7/src/ui-widgets.c 
new/homebank-5.5.8/src/ui-widgets.c
--- old/homebank-5.5.7/src/ui-widgets.c 2022-01-02 17:38:46.000000000 +0100
+++ new/homebank-5.5.8/src/ui-widgets.c 2022-10-15 11:10:11.000000000 +0200
@@ -1046,7 +1046,7 @@
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
= = */
 
 
-#define HB_KV_BUFFER_MAX_LEN   8
+#define HB_KV_BUFFER_MAX_LEN   16
 #define HB_KV_ITEMS_MAX_LEN            32
 
 gchar *hbtk_get_label(HbKvData *kvdata, guint32 key)

Reply via email to