commit homebank for openSUSE:Factory
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 <kieltux@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>© 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)
participants (1)
-
Source-Sync