Bill Due Days option selectable based on the setting of
Notify Bills Due?
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8390 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/trunk@8388 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/trunk@8386 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/trunk@8384 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/trunk@8382 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/trunk@8380 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/trunk@8378 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/trunk@8374 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/trunk@8372 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/trunk@8370 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/trunk@8368 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/trunk@8366 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/trunk@8359 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/trunk@8357 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/trunk@8354 57a11ea4-9604-0410-9ed3-97b8803252fd
take an argument, the g-wrap module directory. Then actually
test that the g-wrap module loads. This should detect systems
without slib installed.
* configure.in: all the new gwrap check macro
Fixes#113218
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8351 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/dialog-print-check.c: add support for choosing
a "deluxe" check type.
* src/scm/printing/print-check.scm: add support for printing
to "deluxe" personal checks. This prints the check "sideways"
on a US-Letter configuration.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8345 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/trunk@8343 57a11ea4-9604-0410-9ed3-97b8803252fd
instead of an int, because guile-1.6 sucks. Also fix the Query
to actually include the Due Date of the invoice.
* src/business/business-gnome/gw-business-gnome-spec.scm:
change the int to a double on the bills-due api
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8342 57a11ea4-9604-0410-9ed3-97b8803252fd
a general QueryList Dialog.
* src/gnome-utils/Makefile.am: compile the new dialog.
* src/business/business-gnome/business-gnome.scm: use the new
querylist dialog to display the due bills
* src/business/business-gnome/dialog-invoice.[ch]: create a new
API to run a due-bills dialog.
* src/business/businss-gnome/gw-business-gnome-spec.scm: wrap the
new due-bills api
* src/engine/gnc-book.c: forcibly signal a book destroy event
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8340 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/trunk@8338 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/trunk@8336 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/trunk@8324 57a11ea4-9604-0410-9ed3-97b8803252fd
and prepend() because then we're always adding row 0 so the
saved checkmarks fail. So, use the slow way and use 'append()'.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8320 57a11ea4-9604-0410-9ed3-97b8803252fd
Remove all the extraneous code.
* src/gnome-utils/gnc-query-list.[ch]: Add code so the reconcile-list
can successfully use the query-list. Add a construct() method.
Add an "unselect_all()" method. Add the ability to print numerics
as an ABS and invert the sort (defaults to off). Add methods to
determine if an item is in the list, and one to refresh the display
of an item.
* src/gnome-utils/search-param.[ch]: fix the spelling of resizeable
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8318 57a11ea4-9604-0410-9ed3-97b8803252fd
to allow callers to look it up without requiring the private
header.
* src/business/business-core/gncInvoice.[ch]: define
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.
* src/gnome-utils/Makefile.am: build gnc-query-list
* src/gnome-utils/gnc-query-list.[ch]: finish the GNCQueryList.
- allow active-column sorting
- watch all the entities in the query and update when an entry changes
- use a checkbox to display booleans
* src/gnome-utils/search-param.[ch]: add extra APIs required to support
the initial QueryList implementation
* src/gnome-search/dialog-search.c: Convert to use the new
GNCQueryList to display the search results.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8308 57a11ea4-9604-0410-9ed3-97b8803252fd