Commit Graph

1993 Commits (b3e3eb316620f2f97232f1b94de19c92973b531b)

Author SHA1 Message Date
John Ralls 9a1a90d8d0 Merge branch 'maint'
3 years ago
richardcohen f3cc223f5f Fix some bad code formatting
3 years ago
richardcohen 8044f79f75
Silence the boost (<1.76) warning message
3 years ago
Christopher Lam fd007a0af1 Merge branch 'maint'
3 years ago
Robert Fewell 6df866f876 Add tests for the reconcile account functions
3 years ago
Robert Fewell fd37ee997d Fix getting xaccAccountGetReconcilePostponeBalance
3 years ago
John Ralls fb9947b7b6 Rename GncDateTime's ymd to gnc_ymd to avoid a name conflict with Carbon.
3 years ago
John Ralls fed4daf4e7 [c++ quotes] Make sure to include all of the required Boost libraries.
3 years ago
Christopher Lam c65b36490a Merge branch 'master-progress'
3 years ago
Frank H. Ellenberger 506a1b3c5e Merge branch 'maint'
3 years ago
Alex Aycinena 1085d8920b Update Form/Schedule line references for 2022 for the US Income Tax Report
3 years ago
John Ralls b922cfd78d Bug 798679 - Unicode normalization should be used for comparison but not stored.
3 years ago
John Ralls 31d79e3004 Merge Bob Fewell's 'bug798673' into master.
3 years ago
John Ralls 5c17950a59 Merge Bob Fewell's 'mainwin2' into master.
3 years ago
Christopher Lam 259881f940 [gnc-optiondb] add some more renamed options
3 years ago
John Ralls ab13b01f8c Replace ... with … in all translatable strings.
3 years ago
Geert Janssens 734f90bd36 Replace string literal 'gnucash' with PROJECT_NAME parameter where it makes sense
3 years ago
John Ralls b8c0673526 Merge branch 'maint'
3 years ago
Robert Fewell 7536fcaf2f Change the balance limit icon if both limits are zero
3 years ago
John Ralls 091d4aff22 Bug 798657 - Import Summary language is wrong
3 years ago
Robert Fewell 3be25ff0a9 Add some tests for the account functions
3 years ago
Robert Fewell a15c6f81b3 Allow the balances of sub accounts to be used in limits
3 years ago
Robert Fewell 60ab654d2b Add account balance test functions to gnc-ui-balance
3 years ago
John Ralls 73a134730f Bug 798680 - Not able to match a reverse transaction of a...
3 years ago
John Ralls b4bab92da2 Bug 798664 - Result of 'gnucash --nofile' is marked dirty
3 years ago
John Ralls fae5de80d3 Undo unintended change in Bug 798679 commit.
3 years ago
John Ralls fd2761bd68 Bug 798679 - Fullwidth characters cannot be pasted as-is in register fields
3 years ago
Robert Fewell 518ecfe041 Add some functions that would allow adding a balance limit to accounts
3 years ago
Geert Janssens 98251d59a6 Bug 798672 - Preferences are not saved nor loaded, ERROR <GLib-GIO> g_settings_new_full: assertion 'schema != NULL' failed
3 years ago
Christopher Lam bfc325f63c Merge branch 'maint'
3 years ago
Marco Scardovi 6fe2028bca
Fix test
3 years ago
Robert Fewell 59d95a4ce6 Bug 798545 - Crash when updating document link on vendor bill
3 years ago
Christopher Lam 3d8a28898d [gnc-budget] gnc_budget_get_account_period_note returns a const
3 years ago
Christopher Lam 2ee0c98200 [gnc-budget] use operator[] instead of find() and insert()
3 years ago
Christopher Lam 3e5fcc8709 Merge branch 'maint'
3 years ago
Robert Fewell 4f8643674b Remove all references to GncDisplayItem
4 years ago
Robert Fewell 078d7875d3 Change all references to plugin_class->actionsb
4 years ago
Christopher Lam 6f80c548e6 [gtest-qofevent.cpp] comprehensive tests for qofevent
4 years ago
Christopher Lam 05ffd3d4eb [budget-feature] move unset_feature call to gnc_budget_gui_delete_budget
4 years ago
Christopher Lam b87aa004f9 [test-qofbook] add tests for unknown features
4 years ago
Robert Fewell 0f70143c55 Initial change to plugin source files
4 years ago
John Ralls b9077bccd3 Bug 798640 - Segfault when running saved report
4 years ago
Christopher Lam fc94b41c81 Merge branch 'maint'
4 years ago
Christopher Lam 4716af24e4 Merge branch 'maint'
4 years ago
Christopher Lam ba44f720c1 Merge branch 'maint'
4 years ago
Christopher Lam f2354d6b2a [test-qofbook.c] add test for gnc_features_set_unused
4 years ago
Christopher Lam 1516bb18b0 [gnc-features.cpp] backport gnc_features_set_unused from master
4 years ago
Christopher Lam a078921a33 [qofbook.cpp] backport qof_book_unset_feature from master
4 years ago
John Ralls cf088f2a70 Merge John Ralls's 'Bug798614' into maint.
4 years ago
Christopher Lam 093aa81ed1 [qofbook.cpp] deprecate qof_book_get_features
4 years ago
Christopher Lam 8192deff37 [gnc-features.cpp] convert to cpp
4 years ago
Christopher Lam 6f6d2fef48 [test-qofbook] basic features test
4 years ago
John Ralls 14a0ea4ed3 [price-quotes] Sort and format source list.
4 years ago
John Ralls 1a906b00aa [price-quotes] Enable gnucash-cli to retrieve preferences on macOS.
4 years ago
John Ralls 2767587874 [price-quotes] Fix setting alphavantage API key.
4 years ago
John Ralls 939a77407c Merge branch 'price-quotes-cpp'
4 years ago
John Ralls 7f2a09a69f [price-quotes] Handle short error strings from finance-quote-wrapper.
4 years ago
John Ralls fe9b23ff2b [price quotes] Pass short errors to gnc-quotes.
4 years ago
John Ralls 88d658fef0 [price-quotes] Date::Manip is no longer required.
4 years ago
John Ralls 50c72b4f88 [price-quotes] Remove m_ready and usable() from GncQuoteSource.
4 years ago
John Ralls 7d93774dd2 [price-quotes] Throw instead of returning if there aren't any commodities to quote.
4 years ago
John Ralls 81d4ea9550 [price-quotes] Remove F::Q version format check.
4 years ago
John Ralls c78fe37ff7 [price-quotes] General typo fixes and code cleanup.
4 years ago
John Ralls 70c9d4c9e3 [price-quotes] Fix version retrieval.
4 years ago
John Ralls 97e730b8d8 [price-quotes] Reformat test quote response strings to one line per quote.
4 years ago
John Ralls f24c2c8bdd Instrument failure to set the account when creating a split.
4 years ago
Mike Alexander 3c306eae65 Merge branch 'maint'
4 years ago
Mike Alexander 2d3e80ea08 Compatibility with XCode's "new build system"
4 years ago
John Ralls c7d1b6ab26 Bug 798633 - 4.12 build failure on 32-bit Linux: "No code for module"
4 years ago
John Ralls 673a925554 [price-quotes] Remove superseded gnc-fq-dump and Quotes-example.pl
4 years ago
John Ralls e817091de1 [price-quotes] Warn only once if the AlphaVantage Key isn't set.
4 years ago
John Ralls d97ea77762 [price quotes] Add report member function to display quote information to stdout.
4 years ago
John Ralls 6ffb0bb633 [price-quotes] Report quote fetch failures to the user.
4 years ago
John Ralls 4c47e91180 [price-quotes] Implement error codes for currency and quote failures.
4 years ago
John Ralls 6db7800ca5 [price-quotes] Doxygen docs.
4 years ago
John Ralls 29ce925646 [price-quotes] Test the other fetch overloads and quote values.
4 years ago
John Ralls b5bc6463a3 [price-quotes] Rework date-time handling.
4 years ago
John Ralls 19064093d2 [price-quotes] Remove m_comm_vec and m_fq_answer.
4 years ago
John Ralls 734fb6ce2a [price-quotes] Switch error handling to exceptions.
4 years ago
John Ralls d307295076 [price-quotes] Paramaterize GncMockQuoteSource construction.
4 years ago
John Ralls 2b87066687 [price-quotes] Extract some static functions.
4 years ago
John Ralls a82c72cfb9 [price-quotes] Remove level of indirection when parsing quote data.
4 years ago
John Ralls 37dfab7f31 [price-quotes] Convert long quote parsing lambda to a regular function.
4 years ago
John Ralls dd8316714b [price-quotes] Extract function GncQuotesImpl::comm_vec_to_json_string.
4 years ago
John Ralls e3ab384504 [price-quotes] Log messages instead of writing them to std::streams.
4 years ago
John Ralls b8642e55d9 [price-quotes] Implement mock quote source.
4 years ago
John Ralls 4dd3922871 [price-quotes] Make wiggle test conditional on F::Q being installed.
4 years ago
John Ralls 784aca5a4c [price-quotes] Extract class GncQuoteSource.
4 years ago
John Ralls e9577b7996 [price-quotes] Basic wiggle test.
4 years ago
Geert Janssens 277f299ad6 GncQuotes - cleanups
4 years ago
Geert Janssens 585de5d134 GncQuotes - break actual interaction with Finance::Quote out into a separate function query_fq
4 years ago
Geert Janssens 70ab8a8a46 GncQuotes - drop parameterized constructor
4 years ago
Geert Janssens 4c2863966b GncQuotes - rename fetch_all to be an overload of fetch
4 years ago
Geert Janssens 7765e13704 Bindings - move log wrappers into the swig interface files
4 years ago
Geert Janssens e5c6f6026b Remove support code that was only used by price-quotes.scm
4 years ago
Geert Janssens e97fc3e408 Drop price-quotes.scm, gnc-fq-helper.in and gnc-fq-check.in - no longer used
4 years ago
Geert Janssens bf357315fd finance-quote-wrapper - implement check and fetch in one file via command line switches
4 years ago
Geert Janssens fbf9aecd25 Use GncQuotes in transfer dialog
4 years ago
Geert Janssens a00bce168c GncQuotes - cache default currency
4 years ago
Geert Janssens fcbe6cf10c Add code to parse json data returned by our F::Q wrapper
4 years ago
Geert Janssens 6ecc1ef73f GncQuotes - switch to Pimpl idiom
4 years ago
Geert Janssens 65ae46426b GncQuotes - add parameterized construction
4 years ago
Geert Janssens 3685e5de73 Factor out the async call to perl
4 years ago
Geert Janssens 6ce91d7f49 Drop the single quotes instance code for now
4 years ago
Geert Janssens 616a672d52 Rewrite boost::process call to properly capture both stdout and stderr
4 years ago
Geert Janssens a6771754d5 GncQuotes - start implementation of fetch/fetch_all
4 years ago
Geert Janssens f3fdc5de12 Rewrite gnc-fq-helper as finance-quote-wrapper
4 years ago
Geert Janssens 1d94887a0b Rewrite gnc_commodity_table_get_quotable_commodities as gnc_quotes_get_quotable_commodities
4 years ago
Geert Janssens 466db526b2 Move source files for GncQuotes to app-utils
4 years ago
Geert Janssens 9d62755b4a Make GncQuotes::check() a private function, returning nothing
4 years ago
Geert Janssens 32df095d4f Catch potential boost::process exceptions
4 years ago
Geert Janssens d79306f7db Protect boost process output read loop from deadlock
4 years ago
Geert Janssens 8b772384cd Various performance fixes based on feedback
4 years ago
Geert Janssens 2f7ed7f25d Initial version of libgnc-quotes
4 years ago
John Ralls eb24099a91 Limit instantiation of GncInt128 constructors to integral values.
4 years ago
John Ralls 23ca899a77 Fix build on Apple Silicon or maybe Apple-clang-14.0
4 years ago
John Ralls b0ae402c23 Limit instantiation of GncInt128 constructors to integral values.
4 years ago
John Ralls 3c75d212ab Fix build on Apple Silicon or maybe Apple-clang-14.0
4 years ago
John Ralls 283a5b7ce9 Fix dist, files moved
4 years ago
John Ralls 8cb8f5067d Remove non-ISO4217 currency codes from gnc-euro table.
4 years ago
John Ralls d8417c3cfa Move gnc-euro.[ch] to engine and unit test it.
4 years ago
John Ralls 2774f8f88c Bug 798614 - Croatia to join the Euro
4 years ago
John Ralls 3949821da6 Merge branch 'maint'
4 years ago
John Ralls 2505955ab9 Fix test failure from Bug 798616 fix.
4 years ago
John Ralls 7c350c3ae5 Bug 798616 - Can't register amount greater than 9,000,000,000
4 years ago
Christopher Lam 161b07b241 Merge branch 'maint'
4 years ago
Frank H. Ellenberger 47fa8b281e Merge PR #1425 into maint
4 years ago
John Ralls a807d3e6b7 Create function gnc_tm_get_today_neutral.
4 years ago
luz paz ba94730a23 Fix various typos
4 years ago
Christopher Lam ecd2cdf425 [gnc-glib-utils] gnc_g_list_stringjoin skips NULL data
4 years ago
John Ralls 95361ad060 [options] Move gnc-options test to engine/test/CMakeLists.txt.
4 years ago
John Ralls 4ae17d12c7 [options] Move options from app-utils to engine.
4 years ago
John Ralls f24f29830b [options] Change std::cerr stream output to PWARN.
4 years ago
Christopher Lam 3e02859277 Merge branch 'maint'
4 years ago
Christopher Lam b7a3652de7 [date-utilities] avoid report crash if start>end date
4 years ago
John Ralls 087501d316 Bug 798262 - Scheduled transactions with blank amounts do not get created.
4 years ago
John Ralls 410db42df0 Test case where the template txn doesn't have a set currency.
4 years ago
John Ralls 229f6f5e85 Fix gdate adjustments.
4 years ago
Simon Arlott 4c1fc1d555 Bug 798262 - Add test case for basic scheduled transactions
4 years ago
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