gnucash/libgnucash/backend/xml
John Ralls 574f567b62 Refactor GncXmlBackend::get_file_lock.
Moving all of the error-handling to it for better clarity and
simplicity. Drop the unnecessary stat call, open will fail with
EEXIST if there's already a lock file. Provide specific messages
for file system failures.
2021-09-14 09:32:12 -07:00
..
test Merge Simon Arlott's 'commit-root-on-load' into maint. 2021-08-04 15:52:51 -07:00
CMakeLists.txt Merge branch 'maint' 2020-02-06 16:50:08 +01:00
gnc-account-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-address-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-address-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-backend-xml.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-backend-xml.h Fix typos in libgnucash/ 2021-03-02 01:15:32 +01:00
gnc-bill-term-xml-v2.cpp Fix build with glib2 2.67.x. 2021-02-16 13:23:16 -08:00
gnc-bill-term-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-book-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-budget-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-commodity-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-customer-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-customer-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-employee-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-employee-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-entry-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-entry-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-freqspec-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-invoice-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-invoice-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-job-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-job-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-lot-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-order-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-order-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-owner-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-owner-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-pricedb-xml-v2.cpp Bug 797500 - valgrind errors - new/delete vs malloc/free 2019-11-17 09:55:51 +08:00
gnc-recurrence-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-schedxaction-xml-v2.cpp gchar* dom_tree_to_text must be g_freed 2021-05-30 08:10:19 +08:00
gnc-tax-table-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-tax-table-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-transaction-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-vendor-xml-v2.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
gnc-vendor-xml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-xml-backend.cpp Refactor GncXmlBackend::get_file_lock. 2021-09-14 09:32:12 -07:00
gnc-xml-backend.hpp Refactor GncXmlBackend::get_file_lock. 2021-09-14 09:32:12 -07:00
gnc-xml-helper.cpp Fix build with glib2 2.67.x. 2021-02-16 13:23:16 -08:00
gnc-xml-helper.h Fix build with glib2 2.67.x. 2021-02-16 13:23:16 -08:00
gnc-xml.h Restructure the src directory 2017-08-10 18:45:00 +02:00
io-example-account.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
io-example-account.h Restructure the src directory 2017-08-10 18:45:00 +02:00
io-gncxml-gen.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
io-gncxml-gen.h Fix build with glib2 2.67.x. 2021-02-16 13:23:16 -08:00
io-gncxml-v1.cpp GncGUIDs should be freed with guid_free instead of g_free 2021-05-17 21:00:59 +08:00
io-gncxml-v2.cpp [gz_open] Use compress and write consistent with calling functions. 2021-09-14 08:29:11 -07:00
io-gncxml-v2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
io-gncxml.h Restructure the src directory 2017-08-10 18:45:00 +02:00
io-utils.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
io-utils.h drop emacs_trailer from xml files. 2019-11-25 00:42:40 +01:00
sixtp-dom-generators.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
sixtp-dom-generators.h Remove time64_to_string and string_to_time64 and their tests. 2018-08-13 11:52:43 -07:00
sixtp-dom-parsers.cpp build dom_tree_to_list_kvp_value more efficiently 2021-05-30 11:09:39 +08:00
sixtp-dom-parsers.h Converted timespec_to_dom_tree to time64 2018-01-08 13:01:29 +11:00
sixtp-parsers.h Restructure the src directory 2017-08-10 18:45:00 +02:00
sixtp-stack.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
sixtp-stack.h Restructure the src directory 2017-08-10 18:45:00 +02:00
sixtp-to-dom-parser.cpp Fix build with glib2 2.67.x. 2021-02-16 13:23:16 -08:00
sixtp-utils.cpp Fix warnings: missing sentinel in function calls 2020-09-06 00:50:54 -04:00
sixtp-utils.h Remove time64_to_string and string_to_time64 and their tests. 2018-08-13 11:52:43 -07:00
sixtp.cpp Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
sixtp.h Bug 798156 - glib 2.68.0 breaks gnucash 2021-04-20 11:03:23 -07:00
xml-helpers.h Restructure the src directory 2017-08-10 18:45:00 +02:00