Commit Graph

1796 Commits (1890c6ccfb1fbfa6063bf34c8a2e406b6e41c9d5)

Author SHA1 Message Date
Robert Fewell 506eb38493 Update Chart Width/Height Plot setting
4 years ago
John Ralls 1a186b953e [C++options] Correct handling of multichoice scheme option types.
4 years ago
John Ralls a8e6a59bf8 [C++options] Fix Guile crash when restoring some reports.
4 years ago
Alex Aycinena e381e70638 reverse commit d48937c. See discussion in Bug #79769.
4 years ago
Christopher Lam dc620d4b24 Merge branch 'maint'
4 years ago
Alex Aycinena d48937cf9c Bug #79769 - Allow US Income Tax txf code 296 (Returns and allowances) to be shown and assignable for both income and expense type accounts.
4 years ago
Christopher Lam 394e0a4b71 [gnc-sx-instance-model.c] leak: don't strdup char* for xaccTransSetNotes
4 years ago
Christopher Lam e1d52963ed [account.cpp] restore breadth-first search for 2 functions
4 years ago
John Ralls 95487eb4a0 Merge branch 'maint'
4 years ago
Christopher Lam fae7ea02cd [account.cpp] gnc_accounts_and_all_descendants converted from scm
4 years ago
Frank H. Ellenberger 2298590316 Merge PR #1309 into maint
4 years ago
Christopher Lam 736d223198 Merge branch 'maint-progress3' into maint #1312
4 years ago
Christopher Lam 0c4d438a0e [kvp-frame.cpp] expose iterator, skip inexistent frame
4 years ago
Christopher Lam aab33954e7 [gnc-numeric.cpp] Reduce logging level of gnc_numeric exception message
4 years ago
luz paz 8adedc2248 Fix various typos
4 years ago
Christopher Lam 6a668df168 [qofutil.h] don't recurse includes
4 years ago
Robert Fewell ae220b86a4 [C++options] Fix Ubuntu test failure.
4 years ago
Robert Fewell 83373563c3 Counter formats stored in wrong place.
4 years ago
John Ralls 26b009c0f4 Bug 798500 - FTBFS (tests failure) on armhf
4 years ago
Christopher Lam ee8729dfb6 [account.cpp] char* must be freed
4 years ago
John Ralls 29bdd9b526 [C++options] Fix Ubuntu test failure.
4 years ago
John Ralls 1fddf70e21 [C++options] Fix previous month and previous quarter at the end of March
4 years ago
John Ralls abd1a0b3f1 Merge branch 'c++options'
4 years ago
John Ralls 03cbbd1cd1 Merge branch 'maint'
4 years ago
John Ralls 109efe62b8 Rework default non-currency commodity namespace.
4 years ago
John Ralls 4fe83c3b32 [C++options] Remove GncOptionValue<SCM>.
4 years ago
John Ralls 278aa484d7 [C++options] Implement new GncOptionValue type GncOptionReportPlacement.
4 years ago
Christopher Lam 4a75baa4c6 [gnc-xml-backend.cpp] gchar* must be freed after use.
4 years ago
Christopher Lam cf1282501e Use original guile variable names changed in #1073
4 years ago
Christopher Lam 5993ebf4d4 Merge branch 'maint'
4 years ago
Christopher Lam 5388cc8e2c [kvp-frame.cpp] minor speedups
4 years ago
John Ralls 30e6c8ab11 [gnc-optiondb.i]Explicitly include array.
4 years ago
John Ralls 572cb6b1d1 Banish gnc_get_optiondb_from_dispatcher to gnc-report.cpp.
4 years ago
John Ralls e63baa6270 Merge Bob Fewell's 'rtl' into maint.
4 years ago
Robert Fewell f8fc796c95 Bug797501 - Currency symbols in Hebrew (RTL) language
4 years ago
John Ralls d4c3c30b1a Use GUIDs to represent QofInstances instead of pointers.
4 years ago
Christopher Lam 193a7aae5d Merge branch 'maint'
4 years ago
Christopher Lam 0052e3e483 [gnc-pricedb] add user:stock-transaction price source
4 years ago
John Ralls c1001e6641 Better wording for tax table changed info message.
4 years ago
John Ralls d841b322d0 Merge Frank Ellenberger's 'Bug684507' into maint.
4 years ago
John Ralls ce2b89fd8c [business]Add diagnostic messages to GncEntry and GncInvoice.
4 years ago
John Ralls 916caa25f2 Integrate Windows gzopen differences so that only one ifdef is needed.
4 years ago
John Ralls 250b4ed733 Remove stray line left from earlier refactoring.
4 years ago
Robert Fewell 7e299cb2b0 Remove print statement left in commit c3f8daa
4 years ago
John Ralls 8ef8d3807c Silence spurious conditional uninitialized warning in gnc-owner-sql.cpp.
4 years ago
John Ralls 93f5e23cf5 Open gzfile if thread creation fails.
4 years ago
John Ralls 9ad24321b4 Remove investment-type namespaces.
4 years ago
Frank H. Ellenberger 09296dfb96 Drop commodity-table.scm, no longer required after adjusting qif-dialog-utils
4 years ago
Frank H. Ellenberger c7f842c081 Bug 684507 - commodity namespace should be localized
4 years ago
Christopher Lam bd4a457040 Merge branch 'maint-lightning-budget' into maint #1248
4 years ago
Christopher Lam a47413860a Factor out GValue access for setters and getters
4 years ago
Christopher Lam 8f845df934 Factor out make_period_[data|note]_path
4 years ago
Christopher Lam 919f392c7a Use kvp C++ interface rather than GValue
4 years ago
Christopher Lam 6c4c2512db Use C++ STL instead of GLib
4 years ago
Christopher Lam 9088acabd8 [gnc-budget.cpp] convert to c++
4 years ago
John Ralls 81b9a02235 Bug 798458 - Build failure with gcc 12
4 years ago
John Ralls 67e8c317da [xml backend] Extract functions to make gz_trhead_func more readable.
4 years ago
Christopher Lam 56cc021d33 Merge branch 'maint'
4 years ago
Alex Aycinena a2825d33a1 Update Form/Schedule line references for 2021 for the US Income Tax Report
4 years ago
Christopher Lam c1c198c9ff Merge branch 'maint'
4 years ago
Christopher Lam f0de54ac7a Merge branch 'maint-798406' into maint #1240
4 years ago
Christopher Lam 8bc080b96d [gnc-budget] store budget kvp data onto memory upon first call.
4 years ago
Christopher Lam ef8d812d3f [utest-Budget] test data retention when modifying budget num_periods
4 years ago
Christopher Lam 87b0a41e9b [Split.c] return price==0 instead of 1, if !split, or amt==0
4 years ago
John Ralls c1c75e8f81 Revert "Revert "Merge Stefan Bayer's 'SepaInternalTransfer' into maint.""
4 years ago
Christopher Lam 5603acba31 Merge branch 'maint'
4 years ago
Christopher Lam f7ee644695 Amendment to 73822f97a [1/2] use heuristics to scrub budget signs
4 years ago
John Ralls a7a643f7f2 Store option commodities and namespace and mnemonic instead of pointer.
4 years ago
John Ralls 65bd860249 Fix relative_date_to_time64 calculations.
4 years ago
John Ralls 6841e5b5c8 Replace GncOptionValue<const QofInstance*> with GncOptionQofInstanceValue.
4 years ago
John Ralls 11225d9741 c++options: Remove gnc:options-data
4 years ago
John Ralls 16dc15964c c++options: Remove the callback registration functions.
4 years ago
John Ralls 759376eb13 c++options: Fix multicolumn report
4 years ago
John Ralls 18edc17541 c++options remove stray debugging comment.
4 years ago
John Ralls b5d0c42505 c++options: Put copyright and FSF header comment on gnc-optiondb.i.
4 years ago
John Ralls a700701cd3 c++options: Remove three unused test functions.
4 years ago
John Ralls eb0bd4f998 c++options: Remove unneeded C++20 header and resolve ambiguous call.
4 years ago
John Ralls a3f50586df c++options: More thorough testing of scheme serialization.
4 years ago
John Ralls 6cd88c230c c++options: Create bool or string internal options when possible.
4 years ago
John Ralls e9b850cca5 c++options: Correct Scheme serialization of type bool.
4 years ago
John Ralls 66f9fc81c7 c++options: Implement serialization for GncOwner.
4 years ago
John Ralls 0ce841d4ce c++options Fix Scheme bindings for QofQuery options.
4 years ago
John Ralls 216b483e26 c++options SCM bindings Rewrite save_scm_value to branch on type.
4 years ago
Christopher Lam c3eaff9bb2 [account.cpp] gnc_account_and_descendants_empty: don't copy children
4 years ago
Kevin M. Buckley 1e22632687 Bug 798382 - Typo corrections in comments
4 years ago
John Ralls 947c061989 C++options: Create QofQueryValue trait.
4 years ago
John Ralls f26014a04e c++options: QofInstanceValue: Protect against crashes when m_value is nullptr.
4 years ago
John Ralls 95b973f792 Bug 798352 - Decimal Precision when Entering Mutual Fund Transaction
4 years ago
Christopher Lam 33b6dfc6ce [options.scm] addendum ca6604c93 gnc:make-budget-option
4 years ago
Christopher Lam ca6604c93c [options.scm] Addon previous commit... need to initialize with guid
4 years ago
Christopher Lam d740ac1cb0 Merge branch 'budget-option-stores-guid' into maint PR #1207
4 years ago
John Ralls 5c7967c4a5 Revert "Merge Stefan Bayer's 'SepaInternalTransfer' into maint."
4 years ago
John Ralls ae7eaad018 Merge Chris Good's 'maintBug797678OfxAppend' into maint.
4 years ago
John Ralls 17a3f7fef2 Merge Stefan Bayer's 'SepaInternalTransfer' into maint.
4 years ago
Christopher Lam 5a812ca1eb [options.scm] gnc:make-budget-option stores guid instead of object
4 years ago
Christopher Lam 91b1d291a5 [3/3][gnc-ui-util.c] Remove unused functions
4 years ago
Christopher Lam 73822f97a9 [1/2][Scrubbudget.c] use heuristics to scrub budget signs
4 years ago
Christopher Lam 6070aecd69 [2/3][gnc-features.c] add & expose gnc_features_set_unused
4 years ago
Christopher Lam 5dab33694f [1/3][qofbook.cpp] add & expose qof_book_unset_feature
4 years ago
John Ralls 269249378f c++options fix setting account-selection widget from option.
4 years ago
John Ralls 6f93a68bad c++options: Serialize and deserialize to strings instead of streams.
4 years ago
Christopher Lam 88ecf8dd17 Merge branch 'maint'
4 years ago
John Ralls dd7feb9988 options.scm: Remove second license comment.
4 years ago
John Ralls d1fe359e47 gnc_numeric_to_decimal: Change can't round warning to a debug.
4 years ago
John Ralls 74fd716afb Clarify gnc_relative_date_to_time64 helper functions.
4 years ago
John Ralls f6c9e63e3d Fix PR comments so far.
5 years ago
John Ralls cf5da9fffd Resolve merge conflicts.
5 years ago
John Ralls 96b09ded9f Doxygen documentation for new options classes.
5 years ago
John Ralls 00a982d97d Use Scheme to generate and parse saved option files.
5 years ago
John Ralls ff04ad3785 Bug 798346 - crashes when running check & repair
5 years ago
Christopher Lam 984d816a58 Merge branch 'maint'
5 years ago
Christopher Lam 79d8ef0299 Revert b5f5129f7 using gnc_list_length_cmp
5 years ago
Christopher Lam 3dfdf60608 [gnc-glib-utils] Define and export gnc_list_length_cmp
5 years ago
Christopher Lam b5f5129f7d Shortcut g_list_length comparison against small numbers
5 years ago
Christopher Lam f813f7cd14 [gnc-autoclear] Move autoclear algorithm into gnome-utils
5 years ago
goodvibes2 8ad29feaba Bug797678 OFX import should append not replace, existing Notes & Desc
5 years ago
Geert Janssens bdb06479e8 GSettings - fix GObject warning when old prefs-version is unset
5 years ago
John Ralls 5a8cbf4193 Bug 798325 - New Currency for Venezuela (VED)
5 years ago
Christopher Lam f40dbb8c28 Avoid unnecessary g_list_length in equality functions
5 years ago
Christopher Lam f0970c8eb4 [gnc-features] don't repeatedly g_strconcat gchars*
5 years ago
Christopher Lam 31a0300abe [Recurrence.c] avoid repeated calls to g_list_length
5 years ago
Christopher Lam b480600dc8 [gnc-pricedb] gnc_price_list_equal: avoid 4 g_list_length calls
5 years ago
Christopher Lam 23e528f51a [utest-gnc-pricedb] add tests for gnc_price_list_equal
5 years ago
Geert Janssens 09b3ce2382 Revert "Add structure to map migrated preferences to old ones"
5 years ago
Geert Janssens 806d0b3157 Revert "GSettings - make most of the api private"
5 years ago
Geert Janssens 1d4673ed2a Revert "GSettings - rework internal helper functions to use more C++"
5 years ago
Geert Janssens 24fa289952 GSettings - rework internal helper functions to use more C++
5 years ago
Geert Janssens 26b2d7ca78 GSettings - make most of the api private
5 years ago
Geert Janssens c6103a5c17 Add structure to map migrated preferences to old ones
5 years ago
John Ralls 2f4438ab28 Bug 798335 - No longer possible to change trading account
5 years ago
Christopher Lam 9eaa3eb23a Merge branch 'maint'
5 years ago
John Ralls 7c9c2eba3c Bug 798320 - Error message indicating a crash of GNUcash when closing...
5 years ago
Geert Janssens e64bcfe620 Merge branch 'maint'
5 years ago
Geert Janssens 9a465fc359 GSettings - add 'deprecate' and 'obsolete' conversions for user preferences
5 years ago
Geert Janssens 64576f7d27 GSettings - widen scope from 'migration' to 'transformation'
5 years ago
John Ralls 29e7b07ed3 Remove superflous schema_source left over from pasting.
5 years ago
John Ralls 8bfa5a63f2 [gsettings] Avoid crash from settings schema not being registered.
5 years ago
Christopher Lam 10c1223df2 Merge branch 'maint-progress' into maint #1150
5 years ago
Geert Janssens 2a7566cc40 Win32 - drop conditional code never reached
5 years ago
John Ralls 67191203ae Merge branch 'maint'
5 years ago
Christopher Lam d82bb7b8a2 [Transaction.c] use is_unset static to denote uncached readonly_reason
5 years ago
Christopher Lam 128c8d6f88 [utest-Transaction] add tests for xaccTransGetReadOnly
5 years ago
Geert Janssens 8ea52ae212 GSettings - run data model transations while setting up
5 years ago
Christopher Lam c0736a1a04 Merge branch 'maint-leaks' into maint #1135
5 years ago
Geert Janssens f1802b6fdf GSettings Upgrade - add code to migrate settings
5 years ago
Geert Janssens f21c7b6e90 GSettings - define old prefix and check settings for the presence of both prefixes while normalizing
5 years ago
Geert Janssens a203c5b2d5 GSettings - drop logic to relocate our settings
5 years ago
Geert Janssens d1113a4534 GSettings - build as cpp
5 years ago
Geert Janssens 02fbf217f6 GSettings Upgrade - change schema prefix from org.gnucash to org.gnucash.GnuCash
5 years ago
Geert Janssens 6674b1bb6b Cleanup - minimal glib=2.56.1 - drop all conditionals on older versions
5 years ago
Christopher Lam 87b61bf6fb [account.cpp] GValue must be unset in old functions
5 years ago
Christopher Lam 86cf327f09 [account.cpp] GValue containing string must be unset
5 years ago
Christopher Lam c8a53c54f2 [account.cpp] refactor gnc_account_get_map_entry
5 years ago
Christopher Lam 4309469730 [utest-Account] test old dxaccAccount* functions
5 years ago
Christopher Lam a5d101d1be [utest-Account] test gnc_account_get_map_entry
5 years ago
Christopher Lam 73ad5b1265 [gnc-glib-utils] use g_stpcpy instead of gnc_strcat
5 years ago
Christopher Lam aa0668f9e6 Revert "[account.cpp] deprecate old dxacc* functions"
5 years ago
Christopher Lam d290c3c45d [account.cpp] deprecate old dxacc* functions
5 years ago
Christopher Lam 374443747d [account.cpp] new static: get/set_kvp_string_path
5 years ago
John Ralls 1d8983191d Fix runaway sed error.
5 years ago
John Ralls 824b515430 Fix qoflog's comments to reflect a preference for the macros over GLib functions.
5 years ago
John Ralls 74d0630867 Bug 798237 - Logging during XML file loading degrades performance...
5 years ago
John Ralls 574f567b62 Refactor GncXmlBackend::get_file_lock.
5 years ago
John Ralls d7eae0664f [gz_open] Use compress and write consistent with calling functions.
5 years ago
Christopher Lam 15852031d4 [utest-account.cpp] increase test coverage
5 years ago
John Ralls c3f8daaf7d Bug 798250 - Gnucash permanent hang on save while loading report
5 years ago
Christopher Lam 017ab06939 Merge branch 'maint'
5 years ago
John Ralls edad194389 Bug 798180 - Update to macOS Big Sur 11.3 breaks Finance Quote
5 years ago
John Ralls cd0d50aac1 Deprecate date options with a time of day setting.
5 years ago
John Ralls 8ab8642e76 Fix leak of trading_splits list in xaccTransClearTradingSplits
5 years ago
John Ralls 1387d5f960 Fix unchecked ptr dereference.
5 years ago
John Ralls ab24c34660 Merge Simon Arlott's 'free-template-root' into maint.
5 years ago
Simon Arlott 4a8acf3fb2 Free template root accounts on book end
5 years ago
John Ralls 901fea158f Merge Simon Arlott's 'xml-locking-fixes' into maint.
5 years ago
John Ralls 38cd06e54a Remove the lock-file-link-count test from the XML backend.
5 years ago
John Ralls 079a900300 Bug 798298 - Re-imported transactions no longer ignored
5 years ago
Mike Alexander 068a5d2fa8 Fix xaccSplitGetOtherSplit which was broken by 028bf9826, don't
5 years ago
jean 4e9fe0a4d1 Add missing function to mock account
5 years ago
John Ralls 00c2e99d2e Convert the Scheme RelativeDatePeriod lookup table to a std::vector.
5 years ago
Christopher Lam 8d502fcdd8 Merge branch 'maint'
5 years ago
Christopher Lam 1eb6709331 [test-lots.cpp] add kvp getter/setter changes
5 years ago
Christopher Lam 323182c9f7 [utest-Account.cpp] add kvp getter/setter changes
5 years ago
Christopher Lam 8a37c4c019 [utest-Invoice.c] add kvp getter/setter tests
5 years ago
Christopher Lam 9ec670f828 [test-commodities.cpp] add kvp setter/getter test
5 years ago
Christopher Lam d4c8b36f9f [utest-Transaction.cpp] add kvp setter/getter tests
5 years ago
Christopher Lam c3b50f0b58 [gnc-lot.c] fix - cache value properly
5 years ago
Christopher Lam 595e126a34 [account.cpp] modify set_kvp_string_tag to accept strstrip or nullptr
5 years ago
Christopher Lam c5a6383b43 [account.cpp] fix - incomplete #1117
5 years ago
John Ralls bed44f404f Remove the always questionable Scheme generation and parsing code.
5 years ago
Christopher Lam 001b34616f [Transaction.c] GValue string must be unset
5 years ago
Christopher Lam a47bee97d6 [Split.c] GValue string must be unset
5 years ago
Christopher Lam 0ecbcb4ef1 [gnc-lot.c] GValue string must be unset
5 years ago
Christopher Lam ac2afc7e13 [gncInvoice.c] GValue string must be unset
5 years ago
Christopher Lam 3bf49ed8d7 [Account.cpp] GValue string must be unset
5 years ago
Christopher Lam e3af2f22f9 [gnc-commodity.c] cache user_symbol into commodity struct
5 years ago
John Ralls a487ca3f98 Improve template conditional readability with custom traits values.
5 years ago
John Ralls 57f73d70c7 Merge Yordan Miladinov's denom_lcd into maint.
5 years ago
Christopher Lam c6d8333811 Merge branch 'maint'
5 years ago
Christopher Lam c55ab50349 [gnc-budget.c] gnc_budget_get_account_period_note to be freed by the caller
5 years ago
Christopher Lam 9ddb9e8215 [gnc-module.c] free a GList* properly
5 years ago