Mike Alexander
62a4e73f7f
Don't use GNC-DENOM-SIGFIGS when converting prices
...
to gnc-numeric values.
2019-01-28 19:25:50 -05:00
Mike Alexander
5bd7875437
Revert the part of 923b01e2
which reverses currency quotes less than 1.
...
Now that GnuCash uses 64 bit numbers in numerics this is not necessary.
It can store a number as small as 1e-9 with 9 significant digits.
2019-01-28 19:25:34 -05:00
Mike Alexander
df19244792
Fix the comments on double_to_gnc_numeric. GNC_DENOM_AUTO is allowed.
...
GNC_DENOM_AUTO
2019-01-28 19:24:26 -05:00
Mike Alexander
2820af7166
Make test-backend-dbi-basic build and run with libdbi 8.
...
This may not be the correct fix, but it is plausible and it
makes the test build and run.
2019-01-28 19:23:35 -05:00
Alex Aycinena
7d0adfd0c6
remove unnecessary KVPs and frames related to US Income Tax name and type
2019-01-27 15:58:46 -08:00
Alex Aycinena
69cc8fe282
scroll txf view to put line for selected account in center of view; doesn't work for first selected account but does for all subsequent delections. Will fix in later commit when I figure out why.
2019-01-27 13:02:19 -08:00
Alex Aycinena
307eb99057
bug 518833 - partially solves by not allowing multiple account selection; rest of bug is dupicate of 554391
2019-01-27 12:45:59 -08:00
Christopher Lam
37ae30dbff
[fr.po] fixes thanks to benjub
2019-01-26 16:59:55 +08:00
Christopher Lam
83463a6f3c
[fr.po] further tip-of-the-day translations
2019-01-26 16:59:55 +08:00
Christopher Lam
a975cedfe2
[fr.po] update translations
2019-01-26 16:59:55 +08:00
Christoph Holtermann
c1f5eb9229
use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter
2019-01-26 08:15:03 +01:00
Christoph Holtermann
a0a0b30a87
replace deprecated g_type_class_add_private
...
use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter
..._get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:03 +01:00
Christoph Holtermann
8545ca408c
redefine macro to provide 2nd parameter for init
...
Use older (pre-glib-2.53.3) versions of _G_DEFINE_TYPE_EXTENDED_BEGIN
_G_DEFINE_TYPE_EXTENDED_END, and implement GNC_IMPLEMENT_INTERFACE
to take a two-parameter interface_init function.
Required to compile on distributions with older versions of glib-2.0.
some explanation about derived type macros
2019-01-26 08:15:03 +01:00
Christoph Holtermann
2cb6807323
move G_DEFINE_TYPE_... further up
2019-01-26 08:15:03 +01:00
Christoph Holtermann
cd23637e3f
missed to remove call to g_type_class_add_private
2019-01-26 08:15:03 +01:00
Christoph Holtermann
dfc6b1ed04
Workaround to prevent segfault when accessing page_list->data when page_list is NULL
2019-01-26 08:15:03 +01:00
Christoph Holtermann
03927f8eee
use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
...
gnc_tree_model_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter
2019-01-26 08:15:03 +01:00
Christoph Holtermann
f9fae4418e
fix
2019-01-26 08:15:03 +01:00
Christoph Holtermann
86240d5542
Revert "revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98"
...
This reverts commit f61652fc24
.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
29ee4a2e55
trying to keep memory tracking
2019-01-26 08:15:03 +01:00
Christoph Holtermann
8848fef573
remove forget as memory tracking is removed
2019-01-26 08:15:03 +01:00
Christoph Holtermann
10e2ebf177
trying to find a working gnc_embedded_window_class_init
2019-01-26 08:15:03 +01:00
Christoph Holtermann
966512f377
Revert "Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private""
...
This reverts commit 250958ebfb
.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
f7cb52f08b
Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private"
...
This reverts commit 6bdea490a3
.
error conflicting types for ‘gnc_embedded_window_init’.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
7ec2eabbd9
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_tree_view_sx_list_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
6a25c59985
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_tree_view_commodity_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
2449d7257e
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_tree_view_account_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
5393c63b65
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_menu_additions_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
96331ab6dc
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_manager_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
c612026e68
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_file_history_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
93e4f314e8
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_date_format_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.
2019-01-26 08:15:03 +01:00
Christoph Holtermann
d63a6e2ea9
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_currency_edit_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
71272548fb
use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
...
gnc_main_window_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter
2019-01-26 08:15:02 +01:00
Christoph Holtermann
01de89383b
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_embedded_window_get_type is being replaced by
that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.
2019-01-26 08:15:02 +01:00
Christoph Holtermann
e841a00a21
use GNC_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
...
gnc_tree_view_get_type is being replaced by that provided by GNC_DEFINE_TYPE_WITH_CODE.
GNC_DEFINE_TYPE_WITH_CODE preserves 2nd init parameter.
2019-01-26 08:15:02 +01:00
Christoph Holtermann
114142766f
revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98
...
Error about conflicting types for ‘gnc_plugin_page_init’.
2019-01-26 08:15:02 +01:00
Christoph Holtermann
30151dc4fe
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_page_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
8356c58ed6
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private(rename)
...
..._get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
rename gctt to gnc_combott to fit naming standard
2019-01-26 08:15:02 +01:00
Christoph Holtermann
2c73010b8f
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_tree_model_account_types_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_CODE
and G_ADD_PRIVATE. Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.
2019-01-26 08:15:02 +01:00
Christoph Holtermann
409f576a54
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_tree_model_price_get_type is being replaced by
that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.
2019-01-26 08:15:02 +01:00
Christoph Holtermann
796f38cfbd
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_period_select_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
a7e5ac8392
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_tree_view_split_reg_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
b0fc078912
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_tree_model_owner_get_type is being replaced by
that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.
2019-01-26 08:15:02 +01:00
Christoph Holtermann
3fc6ff1f61
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_query_view_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
83e59419da
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_page_sx_list_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
bef2c2016a
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_page_register2_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
5506973d00
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_page_owner_tree_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
1a29b81a36
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_page_account_tree_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
ce27afb892
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_business_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00
Christoph Holtermann
eab5753aa6
use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
...
gnc_plugin_budget_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
2019-01-26 08:15:02 +01:00