* 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
* doc/sgml/C/xacc-common-report-options.sgml: fix my fix
* doc/sgml/C/xacc-price-sources.sgml: fix warnings
* src/guile/gnc.gwp: wrap new func
* src/gnome/druid-stock-split.c: use new func
* src/gnome/window-register.c: use new func
* src/gnome/window-reconcile.c: use new func
* src/gnome/reconcile-list.c: use new func
* src/gnc-ui-util.c (gnc_account_print_info): new func. this
replaces 'quantity' and 'value' print info for the currency-
in-transaction switch. Delete the 'quantity' version.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4900 57a11ea4-9604-0410-9ed3-97b8803252fd
also a bunch of new screenshots which need to be backported to 1.6
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4897 57a11ea4-9604-0410-9ed3-97b8803252fd
default_acct_back handler; fixes bug #106.
* src/gnome/glade/qif.glade: add some explanatory text about
what the "back" button does where it's not obvious
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4893 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/.cvsignore: adjust for new program
* rpm/gnucash.spec.in: adjust for new program
* src/Makefile.am: adjust for new program
* src/gnucash-make-guids.c: new program to aid in GUID creation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4860 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/commodity-utilities.scm: fix bug -- use srfi-1 to
make sure we get the right 'last'
* src/scm/Makefile.am: same as below
* src/scm/report/Makefile.am: fix bugs -- put modulized scm
files back into dist and strings targets
* src/scm/report/taxtxf.scm: fix bug, eliminate use of append
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4854 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/MultiLedger.c: same as below
* src/register/table-allgui.c: same as below
* src/register/splitreg.c: same as below
* src/register/splitreg.h: same as below
* src/register/table-allgui.h: rename TableView to TableModel.
Put cell data handlers into the model.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4853 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/gnc-dateedit.c: sync with datecell-gnome.c
* src/register/gnome/datecell-gnome.c: use GDate to do
date manipulations.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4850 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/bootstrap.scm.in: instead of the scheme command,
just tell the user to run gnucash once as root.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4848 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnc-ui-util.[ch]: implement towupper and iswlower
if they are missing
* src/register/quickfillcell.c: include gnc-ui-util.h
* src/register/QuickFill.c: include gnc-ui-util.h
* configure.in: check for towupper
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4843 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/register/QuickFill.c: same as below
* src/register/quickfillcell.c: use wide character conversion
functions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4829 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/register/gnome/gnucash-sheet.c
(gnucash_sheet_key_press_event): allow shift-pgup and shift-pgdn
to go to top & bottom of register respectively.
* src/register/gnome/datecell-gnome.c (DateDirect): allow '-'
hotkey to work if there is a full date there, or the cell is
blank.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4809 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