gnucash/libgnucash/app-utils
John Ralls 74d0630867 Bug 798237 - Logging during XML file loading degrades performance...
significantly

Modify the DEBUG and PINFO macros to return unless qof_log_check is
true. Replace almost all direct calls to g_debug and g_message with
DEBUG and PINFO respectively.

Track the highest logging level sent to qof_log_set_level to provide a
short-circuit return in qof_log_check. Remove setting GNC_MOD_TESTS to
QOF_LOG_DEBUG so that the short-circuit threshold isn't defeated by
always being DEBUG.

Net result: 33% improvement in xml load times.
2021-09-14 15:15:11 -07:00
..
calculation Fix typos in libgnucash/ 2021-03-02 01:15:32 +01:00
mocks Add missing C linkage statements 2020-09-23 19:59:40 +02:00
test Finish the glib 2.67 fixes for CI tests. 2021-03-22 14:02:37 -07:00
app-utils.i Merge branch 'maint-797743' #720 price renderers 2020-05-13 13:20:09 +08:00
app-utils.scm [modularise] (gnucash app-utils) 2020-12-09 06:40:07 +08:00
business-options.c Bug 797127 - Company name and address in reports not display properly 2019-04-27 13:39:27 -07:00
business-options.h Restructure the src directory 2017-08-10 18:45:00 +02:00
business-options.scm Remove duplicate definitions 2021-04-02 09:37:14 +08:00
business-prefs.scm [modularise] (gnucash app-utils) 2020-12-09 06:40:07 +08:00
c-interface.scm [c-interface.scm] deprecate gnc:last-captured-error 2021-01-03 06:28:31 +08:00
CMakeLists.txt [app-utils] fix dependency chain 2020-12-24 22:51:08 +08:00
date-utilities.scm [date-utilities] deprecate unused date selectors 2021-03-29 20:14:18 +08:00
file-utils.c I18N: replace several spourious spaces 2021-02-22 17:56:50 +01:00
file-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
fin.scm Fix typos in libgnucash/ 2021-03-02 01:15:32 +01:00
gfec.c Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
gfec.h Rewrite several file path routines to use boost::filesystem 2017-08-26 21:38:21 +02:00
gnc-account-merge.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-account-merge.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-accounting-period.c Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
gnc-accounting-period.h Reformat source files gnc-accounting-period.* 2019-05-17 11:01:24 +01:00
gnc-addr-quickfill.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-addr-quickfill.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-basic-gobject.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-entry-quickfill.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-entry-quickfill.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-euro.c Fix typos in libgnucash/ 2021-03-02 01:15:32 +01:00
gnc-euro.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-exp-parser.c Merge branch 'maint' 2020-04-24 13:52:21 -07:00
gnc-exp-parser.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-gsettings.c Merge branch 'maint' 2020-01-17 18:35:30 +01:00
gnc-gsettings.h Block registered prefs when preference dialogue loaded 2018-09-27 15:57:34 +01:00
gnc-help-utils.c Section help on windows not working 2020-11-06 13:05:42 +00:00
gnc-help-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-helpers.c bindings/guile cosmetic - rename source files for consistency 2019-12-06 19:59:11 +01:00
gnc-helpers.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-prefs-utils.c Create a function to remove the registered preference 2019-08-18 13:18:10 +01:00
gnc-prefs-utils.h Create a function to remove the registered preference 2019-08-18 13:18:10 +01:00
gnc-state.c gnc-uri - refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris 2018-12-27 22:33:17 +01:00
gnc-state.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-sx-instance-model.c Bug 798237 - Logging during XML file loading degrades performance... 2021-09-14 15:15:11 -07:00
gnc-sx-instance-model.h Merge branch 'maint' into unstable 2018-02-19 15:25:53 +01:00
gnc-ui-balances.c Replace g_memdup by memcpy 2021-03-08 15:14:17 -08:00
gnc-ui-balances.h [window-autoclear.c] cleanup, optimize, prevent UI lag 2020-10-23 09:11:29 +08:00
gnc-ui-util.c Bug 743999 - Deleting a digit from an existing number greater than... 2021-06-18 11:40:06 -07:00
gnc-ui-util.h Doxygenize some function description comments in gnc-ui-util. 2021-06-18 11:54:14 -07:00
option-util.c Remove the function gnc_option_permissible_value_description 2021-04-18 12:17:51 +01:00
option-util.h Remove the function gnc_option_permissible_value_description 2021-04-18 12:17:51 +01:00
options.scm Deprecate date options with a time of day setting. 2021-09-10 12:21:46 -07:00
QuickFill.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
QuickFill.h Restructure the src directory 2017-08-10 18:45:00 +02:00