gnucash/libgnucash
John Ralls c091197f57 Provide static strings for gnc_userdata_home and gnc_userconfig_home.
On Windows boost::filesystem::path's string() produces a string
that goes out of scope with the function in which it's called, so
returning its c_str() ptr yields freed memory, usually full of garbage.

This has an interesting side effect in gnc-file.c's check_file_path():
Since the memory is freed, g_path_get_dirname() reuses it after an
iteration or two, writing its result into the same address. The
following strcmp naturally returns 0 because it's comparing two
instances of the same ptr, so check_file_path falsely reports that
the proposed save path is in GNC_USERDATA_DIR.
2019-04-11 17:38:01 -07:00
..
app-utils [business-prefs] tidy counter definitions 2019-04-04 19:43:44 +08:00
backend Resolve 'basic_string::_M_construct null not valid' error when no database is provided in connection string 2019-02-26 15:37:01 +01:00
core-utils Provide static strings for gnc_userdata_home and gnc_userconfig_home. 2019-04-11 17:38:01 -07:00
doc Bug 796820 - References to 'Gnome Bugzilla' should be changed to 'GnuCash Bugzilla' 2018-09-28 15:00:43 +02:00
engine Change uri functions to work with valid Windows file uri's 2019-03-29 20:43:00 +00:00
gnc-module Lowercase cmake commands 2018-05-03 23:18:15 +02:00
quotes Revert the part of 923b01e2 which reverses currency quotes less than 1. 2019-01-28 19:25:34 -05:00
scm I18N: Review of price-quotes.scm 2019-04-08 17:37:33 +02:00
tax Updated to include codes for version 42, although new codes not implemented yet because data not reliably available 2019-01-17 18:19:26 -08:00
CMakeLists.txt Lowercase cmake commands 2018-05-03 23:18:15 +02:00