Commit Graph

5158 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