* src/engine/Scrub.c (xaccGroupScrubCommodities): use group
begin/commit to speed up processing
* src/engine/Group.[ch] (xaccAccountGroupBeginEdit): make public
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4962 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/io-gncbin-r.c: fix bug with price import (use
posted date, not entered date).
* src/engine/gnc-pricedb.[ch]: fix bugs with setting currency and
commodity and with converting from legacy commodities.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4956 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/Transaction.c (xaccTransAppendSplit): make sure
split's value conforms to the transaction common currency.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4955 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/report/transaction.scm: remove old api
* src/scm/report-utilities.scm: remove old api
* src/scm/commodity-utilities.scm: remove old api
* src/scm/engine-interface.scm: remove old api
* src/scm/extensions.scm: remove old api
* src/scm/report-utilities.scm: remove old api
* src/gnome/reconcile-list.c: remove old api
* src/scm/report/register.scm: remove old api
* src/engine/Scrub.c: remove old api
* src/engine/sql/txn.c: remove old api
* src/engine/rpc/RpcUtils.c: remove old api
* src/guile/gnc.gwp: remove cruft
* src/scm/extensions.scm: remove cruft
* src/guile/gnc-helpers.[ch]: remove old api
* src/engine/io-gncbin-r.c: remove old api
* src/guile/gnc-helpers.c: remove old api
* src/SplitLedger.c: remove old api
* src/engine/Transaction.[ch]: remove share api and older api
* src/engine/Transaction-xml-parser-v1.c: remove old api
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4946 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/druid-stock-split.c: remove share api
* src/engine/Account.[ch]: remove 'share' api and other
unused api.
* src/scm/qif-import/qif-to-gnc.scm: remove share api
* src/guile/gnc.gwp: remove share api
* src/gnome/window-reconcile.c: remove share api
* src/gnome/window-register.c: remove share api
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4945 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/io-gncxml-v2.c: same as below
* src/engine/io-gncbin-r.c: same as below
* src/engine/io-example-account.c: same as below
* src/engine/Ledger-xml-parser-v1.c: remove autocode
* src/engine/Group.[ch]: remove autocode api. This hasn't
really been used in a while, and account codes are generally
assigned based on account function, not just hierarchy position.
* src/engine/Account.[ch]: remove autocode api
* src/guile/gnc.gwp: remove auto code api
* src/scm/commodity-utilities.scm: fix function calls
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4944 57a11ea4-9604-0410-9ed3-97b8803252fd
dom_tree_to_account.
Fix bug in dom_tree_to_account with xaccAccountCommitEdit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4936 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/gnc-schedxaction-xml-v2.c: Support for new
SchedXaction options [create/remind-days-in-advance; auto-create,
notify-on-creation].
* src/gnome/dialog-scheduledxaction.c (putSchedXactionInClist):
Fix for next-occurance processing.
* src/engine/SchedXaction.c (xaccSchedXactionGetNextInstance):
Better handling of start date/last-occur date/current dates when
generating the next occurance date. Gotta remember to clear those
g_dates, lest the come up 'valid' due to stack trash... :(
* src/gnome/gnc-sxlastrun.{h,c}: Added; newer/better
since-last-occur dialog.
* src/gnome/window-main.c: Added Scheduled Transaction stuff to
"Tools" menu.
* src/scm/prefs.scm: Added initial cut at Scheduled Transaction
preferences.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4905 57a11ea4-9604-0410-9ed3-97b8803252fd
* many header files: apply Ben Stanley's script to
convert __HEADER_H__ to HEADER_H. All names starting
with '_' are reserved.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4852 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/dialog-scheduledxaction.c (putSchedXactionInClist):
Fix for next-occurance processing.
* src/engine/SchedXaction.c (xaccSchedXactionGetNextInstance):
Better handling of start date/last-occur date/current dates when
generating the next occurance date. Gotta remember to clear those
g_dates, lest the come up 'valid' due to stack trash... :(
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4841 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/sixtp-dom-parsers.c: same as below
* src/engine/gnc-commodity-xml-v2.c: same as below
* src/engine/gnc-account-xml-v2.c: don't use node content member
directly -- if libxml was configured to use buffers, this won't
work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4812 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/gnc-html.c: don't handle keypresses, let the gtkhtml
object do it.
2001-06-25 Dave Peticolas <dave@krondo.com>
* src/engine/sql/kvp-sql.c: include gnc-engine-util.h for stpcpy
* src/engine/gnc-engine-util.c (gnc_stpcpy): add func
* src/engine/gnc-engine-util.h: add definition of gnc_stpcpy.
if stpcpy is not available, define stpcpy as gnc_stpcpy.
* src/gnc-ui-util.c: remove gnc_stpcpy
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4805 57a11ea4-9604-0410-9ed3-97b8803252fd