Commit Graph
5058 Commits
Author SHA1 Message Date
Derek Atkins 8b55858163 add Transaction Type flag (Invoice v. Payment) to know whether the
Due Date is valid (it is only valid for Invoices).  A Txn defaults
to 'none', which is interpretted as a "payment" in the SplitLedger.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6147 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-30 04:25:17 +00:00
Derek Atkins ce3903a31e Update RecnCell API to return the string_getter callback, but
place it into the cell instead of globally set.  Internally
deal with flag values directly but use the string-getter to
convert to i18n for display.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6146 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-30 02:11:24 +00:00
Dave Peticolas 9ee21ea922 Add some argument sanity checking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6145 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-30 00:53:20 +00:00
Derek Atkins 0dd30be038 Better support for A/R and A/P transaction types. It actually will
DTRT with the due-date, now.  Still need a better API for the
transaction type


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6144 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-30 00:40:00 +00:00
Dave Peticolas 45543abd7d Turn off piecewise linking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6143 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-30 00:29:54 +00:00
Derek Atkins aefeab1033 Add dialog-order (to test gncEntryLedger) and hook into the
extensions to create an order


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6142 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-29 23:04:34 +00:00
Dave Peticolas bc86148363 Fix account queries.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6141 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-29 11:10:50 +00:00
Dave Peticolas f8a37f7126 Remove use of xaccTransGetSplit.
Fix bug in account query optimization.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6140 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-29 11:10:20 +00:00
Dave Peticolas 277b4757a7 Add more account queries to make_trans_query.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6139 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-29 11:09:33 +00:00
Derek Atkins a925e5bd59 Abstract RecnCell to allow multiple "choice" types.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6138 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-29 03:00:06 +00:00
Dave Peticolas 9f531ea813 fix bug
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6137 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:40:23 +00:00
Rob Browning 1bbdb98591 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6136 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:28:42 +00:00
Rob Browning 7b8bb2e6e8 * src/bin/test/test-run-script: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6135 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:25:04 +00:00
Rob Browning 5a8b27e4bb * src/bin/overrides/gnucash-run-script: new file -- mostly content
of ../gnucash-run-script.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6134 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:24:42 +00:00
Rob Browning 4c36e2341e * configure.in: add adjustments for new static overrides scripts.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6133 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:21:43 +00:00
Rob Browning 5ceeb2e602 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6132 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:20:05 +00:00
Rob Browning e14e6e3945 * src/bin/overrides/guile.in: moved from ../.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6131 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:18:48 +00:00
Rob Browning 5622e77df8 * src/bin/overrides/gnucash-make-guids: new file -- mostly content
of ../gnucash-make-guids.in.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6130 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:18:18 +00:00
Rob Browning 917f74df63 * src/bin/overrides/gnucash-env.in: moved from ../.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6129 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:17:46 +00:00
Rob Browning 8c055b65fc * src/bin/overrides/gnucash-build-env.in: moved from ../.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6128 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:17:24 +00:00
Rob Browning 5a814fdccb * src/bin/overrides/Makefile.am: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6127 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:16:51 +00:00
Rob Browning 7d9a597ff3 * src/bin/overrides/.cvsignore: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6126 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:16:44 +00:00
Rob Browning d427649f45 * src/bin/.cvsignore: update for file rearrangements.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6125 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:16:23 +00:00
Rob Browning 0af8e75201 * src/bin/Makefile.am: handle new overrides arrangement.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6124 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:15:32 +00:00
Rob Browning c7341689de * src/bin/test/test-version: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6123 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:14:34 +00:00
Rob Browning 640aa23173 * src/bin/test/test-guile-env-override: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6122 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:14:17 +00:00
Rob Browning 5ab3521a77 * src/bin/test/fake-guile: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6121 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:13:58 +00:00
Rob Browning 68c09d3e49 * src/bin/test/Makefile.am: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6120 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:13:40 +00:00
Rob Browning 9cbc625338 * src/bin/test/.cvsignore: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6119 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:13:07 +00:00
Rob Browning 3a253f3dd2 * src/bin/overrides/gnucash: new file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6118 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 23:03:42 +00:00
Rob Browning 5c370a69a1 * src/import-export/qif-import/.cvsignore: add .scm-links.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6117 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:54:35 +00:00
Rob Browning 5d0a85bd70 * src/gnome/i18n.h.in: moved to src/app-utils.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6116 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:54:28 +00:00
Rob Browning 3199e829e0 * src/gnome/gnucash.h: removed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6115 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:54:22 +00:00
Rob Browning 4990416274 * src/gnome/gnucash.c.in: removed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6114 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:54:16 +00:00
Rob Browning 839850cf97 * src/bin/generate-gnc-script: new script to generate all the
trivial top-level gnucash redirection scripts.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6113 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:52:44 +00:00
Rob Browning 5c2f62adc7 * src/bin/guile.in: moved to src/bin/overrides.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6112 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:51:56 +00:00
Rob Browning 09aa2bc529 * src/bin/gnucash.in: removed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6111 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:51:46 +00:00
Rob Browning cc5547711f * src/bin/gnucash-run-script.in: removed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6110 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:51:29 +00:00
Rob Browning 89ebeee6fa * src/bin/gnucash-make-guids.in: removed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6109 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:51:23 +00:00
Rob Browning abff7140e4 * src/bin/gnucash-env.in: moved to src/bin/overrides.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6108 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:51:17 +00:00
Rob Browning afa27fd1e6 * src/import-export/qif-import/Makefile.am (.scm-links): new target.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6107 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:43:20 +00:00
Rob Browning 9bcb791fcd * src/scm/tip-of-the-day.scm (gnc:read-tips): use
%search-load-path to find the tips, not gnc:find-in-directories
and gnc:*load-path*.  In truth, the tips should be in sharedir
anyway, but we'll handle that later.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6106 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:42:46 +00:00
Rob Browning 958dcdd6fa * src/scm/main.scm (gnc:startup): call gnc:setup-gettext and
setlocale just after loading app-utils.  If this isn't early
enough, we'll need to try something else.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6105 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:40:35 +00:00
Rob Browning b51182e3b2 * src/scm/command-line.scm (gnc:*config-dir*): add GNC_CONFIG_DIR
environment variable override.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6104 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:39:31 +00:00
Rob Browning 4addcd2792 * src/scm/bootstrap.scm.in: switch to use load-from-path for
main.scm.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6103 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:36:26 +00:00
Rob Browning 8852bc95d3 * src/core-utils/.cvsignore: add .scm-links.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6102 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:32:46 +00:00
Rob Browning 0a48f3be3b * src/import-export/binary-import/Makefile.am
(.scm-links): add some more links so runs from build dir will
actually work.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6101 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:30:41 +00:00
Rob Browning 3ba14ac374 * src/gnome/top-level.c: remove gnucash.h include.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6100 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:29:26 +00:00
Rob Browning 522f245ef5 * src/gnome/gw-gnc-spec.scm: remove gnucash.h include.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6099 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:28:59 +00:00
Rob Browning 936e3db7fb * src/gnome/Makefile.am: accomodate the removal of gnucash.h,
gnucash.c.in, and the move of i18n.h.in which all resulted in the
removal of libgncguile.la.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6098 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-11-28 22:28:31 +00:00