Commit Graph

26277 Commits (d97ea7776290af70cbe50cf50bcaf4a91c584d51)
 

Author SHA1 Message Date
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 8c08fedaa1 Use GncQuotes in price db window
4 years ago
Geert Janssens 8896d61c7a Build dialog-price-edit-db as C++
4 years ago
Geert Janssens fbf9aecd25 Use GncQuotes in transfer dialog
4 years ago
Geert Janssens 1a0be99bc6 Build dialog-transfer as C++
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 5c13da0e59 Move fetching quotes info to gnc-commands
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 8c4bd86c7b Fix memory leak as suggested by Christopher Lam
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 f658ff409f Tweak line endings in output streams
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 b0ae402c23 Limit instantiation of GncInt128 constructors to integral values.
4 years ago