* src/gnome/gnc-split-reg.[ch]: add ability to sort by Action and Notes
Fixes#113990.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8461 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-transfer.c: Make sure the amount
stays a decimal number instead of some fraction.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8455 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/import-settings.c: Fix pref being ignored bug.
* src/engine/TransLog.c,h: Change the log format to use GUID instead of
C pointers, use ISO8601 instead of proprietary form and log the Notes field.
* configure.in
* src/scm/main.scm
* src/import-export/Makefile.am
* src/import-export/log-replay/*: Port new log replay module from HEAD.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8453 57a11ea4-9604-0410-9ed3-97b8803252fd
TotalSubtotal() and TotalTax().
* src/business/business-gnome/dialog-invoice.c: Add Subtotal and Tax
labels in the summary bar to print the Invoice's total amounts.
Fixes#113769.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8451 57a11ea4-9604-0410-9ed3-97b8803252fd
resize the invoice window every time we update ourselves. Fixes
#113775
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8438 57a11ea4-9604-0410-9ed3-97b8803252fd
if you unpost an invoice and don't bring the TaxTables up to
date, the total value shown in the register is different
dependending on whether the cursor is on the current line or
not.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8435 57a11ea4-9604-0410-9ed3-97b8803252fd
the child, return ourself if we're already a child instead
of making a (useless) grandchild.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8433 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/gnc-hbci-transfer.c, dialog-hbcitrans.c,
glade/hbci.glade: Add coarse GUI so that transfer templates are
somehow usable.
* src/import-export/hbci/gnc-hbci-kvp.[hc]: Store the online
transfer templates in the book's kvp_frame.
* src/import-export/hbci/gnc-hbci-trans-templ.[hc]: Add data type
for online transfer templates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8416 57a11ea4-9604-0410-9ed3-97b8803252fd
set to 0, then empty out the entry. Considering the SpinButton
wants to force a digit, this lets you set an empty number if you
accidentally tab into and out of the number field. This also
means you cannot have a check numbered '0', but that is probably
a reasonable limitation. Fixes#109610.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8412 57a11ea4-9604-0410-9ed3-97b8803252fd
INVOICE_IS_PAID and create gncInvoiceIsPaid() function (the
prototype already existed, but it was never implemented).
* src/business/business-gnome/dialog-invoice.c: add IS_PAID column
and the ability to search for paid/not-paid invoices.
Fixes#106035.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8406 57a11ea4-9604-0410-9ed3-97b8803252fd
Catch errors when running the child reports so we display the
failed report backtrace but also display an error and continue
with the multicolumn report. Fixes#113668.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8398 57a11ea4-9604-0410-9ed3-97b8803252fd
if you remove the last entry and then add another one.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8395 57a11ea4-9604-0410-9ed3-97b8803252fd
- Deal with the case where the first transaction found for a
particular company is a payment (it used to just ignore it!
Oops! That throws off all the numbers...)
- Also print out any overpayment in the total column.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8393 57a11ea4-9604-0410-9ed3-97b8803252fd
Bill Due Days option selectable based on the setting of
Notify Bills Due?
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8391 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/business/business-reports/owner-report.scm:
Change the date format string to be consistent with other places
(e.g. the check print dialog) and use '%' instead of '~'.
This is an interim fix for #99574, at least until we can
centralize the functionality.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8389 57a11ea4-9604-0410-9ed3-97b8803252fd
API on guile-1.6. Use the existing API to convert a delta
symbol to a delta time.
* src/scm/main.scm: call eval with the right number of arguments
based on early or late versions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8387 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome-search/search-int64.c:
* src/gnome-search/search-numeric.c:
Change the default Search Operation for numerics from "less
than" to "equals" -- so by default you would search for an exact
value. Fixes#106443
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8385 57a11ea4-9604-0410-9ed3-97b8803252fd
to better compute the Net Income on the report. Fixes#113196
(although not its dependency, #101519; that requires new strings)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8383 57a11ea4-9604-0410-9ed3-97b8803252fd
transactions in the filtering of the transaction report.
Fixes#113461.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8381 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/report/report-gnome/window-report.c: a better fix for
#107953. When we are asked to reload the report, queue the
request, queue a draw event, and then return immediately. When
the draw event happens, load the report then. This lets you
hit Apply and then OK before the report finishes loading.
* src/import-export/ofx/test/Makefile.am: make sure we can find
libofx/libofx.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8379 57a11ea4-9604-0410-9ed3-97b8803252fd
to make sure it links on many weird platforms.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8377 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/main-window.scm:
Move the instantiation of File -> Properties into
main-window.scm (out of business-gnome.scm) for future cases
where we might decide to ship the business modules separately.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8375 57a11ea4-9604-0410-9ed3-97b8803252fd
(commented out) code to support a start date for computing the
Net Income (aka Net Profit) in the Balance Sheet. This is
a commented-out partial fix for #113196.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8373 57a11ea4-9604-0410-9ed3-97b8803252fd
number of arguments in gnc:account-get-balance-at-date.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8371 57a11ea4-9604-0410-9ed3-97b8803252fd
with the options dialog until Apply() finishes. This is a
simple fix for #107953 so that a user can't crash gnucash by
hitting Apply and then OK (before the Apply completes).
However, what should really happen is that we queue up requests
to destroy ourselves and process the event later. See #107953
for more information.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8369 57a11ea4-9604-0410-9ed3-97b8803252fd
Use the correct columns when printing the Gain column, don't
reuse the same column as profit; we want to report different
values. Fixes#113096.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8367 57a11ea4-9604-0410-9ed3-97b8803252fd
limit the itemized invoices/payments to the start/end date range,
but print out a "Balance" line if there is a non-zero balance as
of the start date.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8360 57a11ea4-9604-0410-9ed3-97b8803252fd
Supply a start date (as well as an end date) and don't print
invoices that occur prior to the start date or after the end date.
The aging information ignores the start date, but not the end date.
This means the aging information will always be acurate through the
end date (even if all the invoices and payments are not displayed).
Fixes#108731.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8358 57a11ea4-9604-0410-9ed3-97b8803252fd
Deal properly when there are no prices for a commodity.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8355 57a11ea4-9604-0410-9ed3-97b8803252fd
around gnome-print's rotate, translate, gsave, and grestore
APIs. All to allow sideways printing (by rotating the image).
* src/gnome-utils/gw-gnome-utils-spec.scm: wrap the new print-session
apis.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8344 57a11ea4-9604-0410-9ed3-97b8803252fd
events are suspended. Without such an API, events can be lost
if the event system is suspended when the event comes in.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8339 57a11ea4-9604-0410-9ed3-97b8803252fd
list of books in a query.
* src/business/business-core/gncInvoice.[ch]: add INVOICE_POST_LOT
query parameter methods
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8337 57a11ea4-9604-0410-9ed3-97b8803252fd
regex was broken and would fail on ALL numerics, causing all
imports to be of value zero. Oops. I _thought_ I tested this,
but clearly not sufficiently. :(
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8325 57a11ea4-9604-0410-9ed3-97b8803252fd
your variables before you g_assert() anything.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8296 57a11ea4-9604-0410-9ed3-97b8803252fd
exists in the build.
removed DateUtils from CVS (it's not used by anything)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/1.8@8291 57a11ea4-9604-0410-9ed3-97b8803252fd