Commit Graph

1796 Commits (1890c6ccfb1fbfa6063bf34c8a2e406b6e41c9d5)

Author SHA1 Message Date
Christopher Lam 6ba912ee0d Merge branch 'maint'
4 years ago
Christopher Lam de7a63082b [gnc-sx-instance-model] leaks: free temporal_state
4 years ago
Christopher Lam ad27be333e [gnc-sx-instance-model] prepend GList loops instead of append
4 years ago
John Ralls 8b07ac88cd [options] Add "key" to the register-option documentation blocks.
4 years ago
John Ralls e29ab5336f [options] Remove key and doc_string from gnc_register_query_option.
4 years ago
John Ralls 6faaf3b427 [options] Provide a const char* value flavor for register_commodity
4 years ago
John Ralls 1ff844c195 [options] Fix implementation of gnc_register_owner_option
4 years ago
John Ralls aa0b0921f4 [options] Add a function to check if an option is internal.
4 years ago
John Ralls da0eff2cac [options] Implement widget-changed callbacks.
4 years ago
John Ralls 552aa438ff [options] Implement gnc_register_internal_option.
4 years ago
John Ralls 0e9ed8cf0a [options] Provide float variants to gnc_register_plot_size_option.
4 years ago
John Ralls 0213787a2f [options] Enable registering an absolute date option.
4 years ago
John Ralls cf2870b71a [options] Change RelativeDate and Multichoice index type to uint16_t.
4 years ago
John Ralls 0b2d14ee72 Fix distribution for expressions target.
4 years ago
Christopher Lam b94440b16a Bug 798588 - sx scrubbing was using incorrect free function
4 years ago
Christopher Lam ea56d67797 [gnc-sx-instance-model.c] indent attributes properly
4 years ago
Christopher Lam bfa0fd1819 Bug 798588 - sx scrubbing was using incorrect free function
4 years ago
Christopher Lam f0ac8d69b2 [gnc-sx-instance-model.c] indent attributes properly
4 years ago
Christopher Lam 0b5a4cd298 Merge branch 'maint'
4 years ago
Christopher Lam d1aefc851d [sx-book] free sx_list before g_object_unreffing sxes
4 years ago
John Ralls 688832b5f8 Bug 798585 - segfault running sample script
4 years ago
Christopher Lam 67a1b7a873 [gnc-sx-instance-model] free GHashTable keys when destroying
4 years ago
Christopher Lam ebf3439558 [gnc-sx-instance-model] free some GHashTable keys & Values
4 years ago
Christopher Lam 7c2a249511 [gnc-sx-instance-model.c] refactor Scrub function
4 years ago
Christopher Lam 7880f9b16f [SchedXaction.c] free list of recurrences
4 years ago
Christopher Lam c16840b840 more leaks because qof_instance_get returns a new char*
4 years ago
Christopher Lam f1adb5da34 Merge branch 'TXN_TYPE-is-dynamic' xaccTransGetTxnType into maint #1201
4 years ago
Christopher Lam ec3e996f92 tests xaccTransGetTxnType heuristics
4 years ago
Christopher Lam fd12d3900c [Transaction.c] use heuristics to determine txn->txn_type
4 years ago
John Ralls f4c27d4494 Move gnc_ui_account_get_tax_info_string to gnc-locale-tax.c
4 years ago
Robert Fewell ce4768c357 Bug 798565 - Import map editor entry deletion
4 years ago
Robert Fewell d688a17ef6 Merge 'luzpaz' branch 'source-typos' into maint PR #1364
4 years ago
John Ralls 3e2f7bc66a Create separate shared library for expression parser and SX instance model.
4 years ago
John Ralls 47904a858e Fix distcheck in master.
4 years ago
John Ralls 3fd8bd9ddf Merge branch 'maint'
4 years ago
Christopher Lam 263f007d5c [gnc-filepath-utils] new: gnc_list_all_paths
4 years ago
Christopher Lam aa43c198c6 [Transaction.c] don't set TxnType kvp if it is the same as before
4 years ago
John Ralls 9f6d495ca1 Fix use-after-free crash in utest-Invoice.
4 years ago
luz paz cfc6e9d7e0 Fix source typo begining->beginning
4 years ago
John Ralls 1e6c679e71 Merge branch 'maint'
4 years ago
John Ralls 903cbdcad3 Bug 798547 - Calculated Due Date is short 1 day when posting on...
4 years ago
John Ralls 564d73a553 Bug 798531 - Selecting "Print" from the file menu on a report...
4 years ago
Christopher Lam 670902d5a8 Bug 798535 - Crash when increasing the number of periods in a budget
4 years ago
Robert Fewell 27cab58bf2 Correct some text describing some date functions.
4 years ago
Robert Fewell c000a890ad Bug 798501 - Balance wrong date end of account period
4 years ago
Christopher Lam a5cae6c5eb Don't export undefined functions
4 years ago
Christopher Lam fcc3b27f92 Merge branch 'maint'
4 years ago
Robert Fewell ee7ed89b68 This partly fixes the currency and commodity combos
4 years ago
Robert Fewell db6a8f809b Tax Tables combo does not set the active one
4 years ago
Robert Fewell 0b67a91217 Fix the option GncOptionRangeValue
4 years ago
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