The list of checks was partly obsolete and incomplete anyway.
Instead assume if F::Q was installed so are its dependencies.
Both cpan and ppm installs take care of this properly. Those
are the only two installation methods we always recommend.
Make it possible to define search criteria that consist of multiple terms
anded or ored together. Use this to define a new criterion to look for specified
text in any of the Description, Notes, or Memo fields.
Store the book-currency in the book KVP. The changes made are:
libqof/qof/qofbookslots.h - define a Book Currency option in addition to
the Currency Accounting Method option previously defined
libqof/qof/qofbook.cpp & .h - define function to get book-currency and add
gobject properties accordingly
libqof/qof/test/test-qofbook.c - add to test function for book-currency
accounting method to also test for a specified book-currency
This gives the user a primitive way to track progress for long
running Check & Repair actions by adding
--log gnc.engine.scrub=info to the command line options
* Remove build and run of no-longer-existant intl-scm/guile-strings.
* Bug 743807 Wrong date value being used.
* Bug 743807 Stops critical error messages.
* Bug 727466 - The symbol of CNY changed to 元
* Remove explicit install of Finance::Quote dependencies.
* Updated Danish translation. From the translation project.
* Bug 649933 - Creating cash flow report takes a long time
* Bug 733685 - Fancy Date Format doesn't stick
* Fix potential infinite loop in business lot scrubbing
* Add scrubbing function to recover dangling lot links and payments
The progress bar seems to induce a non-neglectable performance hit
on OS X and possibly Windows as well. This patch reduces the update
frequency of the progress bar.
The changes made are:
libqof/qof/qofbookslots.h - define Currency Accounting Method option; keep
the current Trading Accounts option (in order to read prior files)
libqof/qof/qofbook.cpp & .h - define function to determine if book uses
book-currency, modify function to determine if book uses trading
accounts and add gobject properties accordingly
libqof/qof/test/test-qofbook.c - define test function to determine if book
uses book-currency and modify test function for trading accounts
engine/test/utest-Split.cpp - modify test function for trading accounts
to use new "currency-accounting" and "trading" book properties
engine/test/utest-Transaction.c - modify test function for trading accounts
to use new "currency-accounting" and "trading" book properties
As you type a date into the calendar widget it tries to make a GDate
with the current year and month, if you are typing 31/ in February
you get a critical error in the trace file. This patch adds a test
for a valid date before proceeding.
In get_filter_times, the start_date_today was being tested instead of
the end_date_today, corrected. Also corrected the default option for
end date to match start date.
This patch adds the ability to import Transactions from the Export
asssitant. Duplicate transactions are checked for based on date,
account, description, notes, number and value.
This patch aligns the text in the account summary bar so all text
is inline. The bar is split into three and each part is aligned
centraly and on the popup it is aligned to the left.
- Bug 731889 - guile 2 exports different autoconf macros than what is expected
- Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault
- Numeric values with more than commodity smallest fraction get silently dropped.
- Bug 721196 - Use a regex for checking for a valid numeric value.
- Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
- Bug 743609 - Add configure options to disable libsecret detection
- Switch from guile to xml to manage our iso-currencies source file
- Rewrite gnc-test-env in perl
- Bug 619899 - Use normal gettext or intltool toolchain also for scm files
Resolved conflicts:
make-gnucash-potfiles.in
po/POTFILES.in
po/POTFILES.skip
src/backend/dbi/test/Makefile.am
Replace the autogen-sh time configuration which doesn't really work
correctly by making a local interpreter which links whichever library
pkg-config finds.
Also makes Guile-2.0 the default by looking for it first.