* src/import-export/hbci/gnc-hbci-transfer.c,
src/import-export/hbci/dialog-hbcitrans.c: Change HBCI online
transfer action so that first the gnucash Transaction is created
and only after that the HBCI connection is started. Necessary for
later implementation of offline queueing and multi-job execution.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8818 57a11ea4-9604-0410-9ed3-97b8803252fd
commodity code in gnc-commodity.c. Turn quote sources into an object.
Eliminate the gnucash internal quote source names in favor of the F::Q
names. Dynamically find and add installed F::Q sources that aren't
hard coded into gnucash.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8812 57a11ea4-9604-0410-9ed3-97b8803252fd
eliminating it entirely. Comes in handy now and then.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8811 57a11ea4-9604-0410-9ed3-97b8803252fd
the particular system
* configure.in: look for pthread library (now that we actually
USE pthreads, even if only for Thread Local Storage).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8810 57a11ea4-9604-0410-9ed3-97b8803252fd
need to release the pointer returned by this function.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8789 57a11ea4-9604-0410-9ed3-97b8803252fd
returning a const char string so any attempts to free this buffer will
be caught at compile time.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8788 57a11ea4-9604-0410-9ed3-97b8803252fd
two hash tables to make iterating over all the objects
of a particular type a bit faster. This should improve
Query performance on larger datasets.
Fixes#115989
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8780 57a11ea4-9604-0410-9ed3-97b8803252fd
Change the event generation and callback routines to
pass a QofIdType in addition to the GUID*
* src/app-utils/gnc-component-manager.c:
* src/gnome-utils/gnc-account-sel.c:
change to match the new event API. Remove the need for
xaccGUIDType(), which means we no longer get the g_warning.
* src/backend/postgres/events.c:
* src/business/business-core/gncAddress.c:
* src/business/business-core/gncAddress.h:
* src/business/business-core/gncBillTerm.c:
* src/business/business-core/gncCustomer.c:
* src/business/business-core/gncEmployee.c:
* src/business/business-core/gncEntry.c:
* src/business/business-core/gncInvoice.c:
* src/business/business-core/gncJob.c:
* src/business/business-core/gncOrder.c:
* src/business/business-core/gncTaxTable.c:
* src/business/business-core/gncVendor.c:
* src/business/business-core/test/test-address.c:
* src/engine/Account.c:
* src/engine/FreqSpec.c:
* src/engine/Group.c:
* src/engine/Period.c:
* src/engine/SchedXaction.c:
* src/engine/Transaction.c:
* src/engine/gnc-lot.c:
* src/engine/gnc-pricedb.c:
* src/engine/qofbook.c:
Pass the QofIdType into the event generation code.
Fixes#115988
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8776 57a11ea4-9604-0410-9ed3-97b8803252fd
a comment explaining WHY undefining HAVE_DB1_DB_H is a BAD IDEA.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8772 57a11ea4-9604-0410-9ed3-97b8803252fd