Commit Graph

5734 Commits

Author SHA1 Message Date
Dave Peticolas
977861933f Add read-only api to models.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6622 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-21 04:45:26 +00:00
Derek Atkins
7270c1d5fd - Add a "date-close" dialog that basically asks for confimation
of closing and sets the close-date (for when you close out an
  order to post an invoice).

- Refactor the Entry Value computation so that it is possible to
  compute the values in real-time (although it's not used at the
  moment)

- Change the Order Entry UI to make it a but clearer.

- change the EntryLedger to allow RO and RW entries for Invoices and
  Orders.

- Implement closing an Order; Opening (editing/viewing) a closed should be
  a read-only operation.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6621 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-21 02:27:02 +00:00
Dave Peticolas
03e8cb46f7 add timing test
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6620 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-17 10:42:18 +00:00
Dave Peticolas
bd18695643 Remove static xaccTransGetBook.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6619 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-17 08:42:08 +00:00
Derek Atkins
f1c2b5551f Cope properly if the entity_type is NULL
Solaris doesn't deal properly with printf("%s", NULL)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6618 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-17 05:12:49 +00:00
Dave Peticolas
12cea663aa right-align number cells (why was this changed at all)?
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6617 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-16 08:48:50 +00:00
Dave Peticolas
671155bf45 right-align number cells
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6616 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-16 08:47:40 +00:00
Derek Atkins
5564e42695 Add "GetValue()" method to an Entry and move the value computation
into the Entry from the Invoice.
Add more hooks to post an Invoice to an Account and lookup
an invoice from a transaction


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6615 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-13 04:25:55 +00:00
Derek Atkins
b33d7793ad Add a hook to get the GNCBook* from a Transaction
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6614 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-13 04:23:59 +00:00
Dave Peticolas
38d636156b * src/engine/gw-glib-spec.scm: remove
* src/engine/gw-engine-spec.scm: g-wrap split & trans lookup

* src/engine/gnc-engine-util.h: add more timing utils

* src/engine/gnc-engine-util.c: add more timing utils

* src/engine/Transaction.h: g-wrap split & trans lookup

* src/engine/Transaction.c: g-wrap split & trans lookup

* src/engine/Makefile.am: Take out glib wrapping cruft


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6613 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-13 03:05:26 +00:00
Derek Atkins
37704c673a Fix for Solaris: Can't use 'if ! $(GUILE) ...' so rebuild
the if/else to actually work properly


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6612 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-13 01:48:58 +00:00
Dave Peticolas
65797d5e8c *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6611 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-10 00:30:53 +00:00
Dave Peticolas
4f58621b80 fix bug
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6610 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-10 00:16:19 +00:00
Dave Peticolas
ae8a6d33d3 take out automake 1.5ism
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6609 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:56:01 +00:00
Dave Peticolas
8b5b813cf6 remove generated file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6608 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:44:05 +00:00
Rob Browning
73ba017924 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6607 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:13:39 +00:00
Rob Browning
0aa250cb61 * src/scm/main.scm (gnc:safe-strcmp): new public function -- we
were using a g-wrapped version, but that seemed more expensive
than necessary.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6606 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:12:03 +00:00
Rob Browning
d89db5340a * src/report/standard-reports/transaction.scm (trep-renderer):
quit using gnc:glist->list and gnc:list->glist -- new g-wrap
eliminates need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6605 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:11:07 +00:00
Rob Browning
04fe739267 * src/report/standard-reports/register.scm (reg-renderer): quit
using gnc:glist->list -- new g-wrap eliminates need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6604 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:10:07 +00:00
Rob Browning
0432233680 * src/report/standard-reports/average-balance.scm (renderer): quit
using gnc:glist->list and gnc:list->glist -- new g-wrap eliminates
need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6603 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:09:18 +00:00
Rob Browning
96d48772ad * src/report/standard-reports/aging.scm (aging-renderer): quit
using gnc:glist->list -- new g-wrap eliminates need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6602 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:07:42 +00:00
Rob Browning
4cfc0bb2c7 * src/report/report-system/report-utilities.scm
(gnc:account-get-comm-balance-at-date): quit using gnc:glist->list
-- new g-wrap eliminates need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6601 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:07:07 +00:00
Rob Browning
caf8458383 * src/report/report-system/report-system.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6600 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:06:00 +00:00
Rob Browning
1f24378a18 * src/report/report-system/commodity-utilities.scm
(gnc:get-match-commodity-splits): quit using gnc:list->glist --
new g-wrap eliminates need.
(gnc:get-match-commodity-splits): quit using gnc:glist->list --
new g-wrap eliminates need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6599 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:05:33 +00:00
Rob Browning
c4ddf8bb75 * src/report/report-gnome/window-report.c:
g-wrap-runtime-guile.h -> g-wrap-wct.h


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6598 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:02:46 +00:00
Rob Browning
09c54665d6 * src/report/report-gnome/dialog-column-view.c:
g-wrap-runtime-guile.h -> g-wrap-wct.h


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6597 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:02:19 +00:00
Rob Browning
7d0c46131a * src/report/report-gnome/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6596 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:01:53 +00:00
Rob Browning
74291c06e6 * src/report/locale-specific/us/taxtxf.scm (make-split-list): quit
using gnc:glist->list -- new g-wrap eliminates need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6595 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:01:06 +00:00
Rob Browning
52ffa04e25 * src/import-export/qif-import/qif-merge-groups.scm
(gnc:group-get-transactions): quit using gnc:list->glist -- new
g-wrap eliminates need.
(gnc:group-find-duplicates): quit using gnc:glist->list -- new
g-wrap eliminates need.
(gnc:group-find-duplicates): quit using gnc:glist->list -- new
g-wrap eliminates need.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6594 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 22:00:16 +00:00
Rob Browning
d18f1f625a *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6593 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:57:21 +00:00
Rob Browning
a6cb643258 * src/import-export/qif-import/druid-qif-import.c:
g-wrap-runtime-guile.h -> g-wrap-wct.h


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6592 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:57:04 +00:00
Rob Browning
1054ac07ec * src/register/register-core/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6591 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:56:33 +00:00
Rob Browning
22d466702a * src/import-export/binary-import/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6590 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:56:27 +00:00
Rob Browning
d2b8a60af1 * src/gnome-utils/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6589 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:56:21 +00:00
Rob Browning
dc2b7f4a61 * src/gnome-utils/dialog-options.c
(gnc_option_set_ui_value_internal): switch to using
gnc_scm_list_to_glist directly.
(gnc_option_get_ui_value_internal): switch to using
gnc_scm_glist_to_list directly.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6588 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:55:38 +00:00
Rob Browning
09fed8ab53 * src/report/report-gnome/gw-report-gnome-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6587 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:53:30 +00:00
Rob Browning
ed5997aea5 * src/register/register-core/gw-register-core-spec.scm: fix for
new g-wrap.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6586 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:53:23 +00:00
Rob Browning
813f4c883b * src/import-export/binary-import/gw-binary-import-spec.scm: fix
for new g-wrap.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6585 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:53:16 +00:00
Rob Browning
268fe1558d * src/gnome-utils/gw-gnome-utils-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6584 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:53:10 +00:00
Rob Browning
d3785be0da * src/gnome/window-register.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6583 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:51:57 +00:00
Rob Browning
e1ef7bf912 * src/gnome/top-level.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6582 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:51:25 +00:00
Rob Browning
a7dbe85ee1 * src/gnome/gw-gnc-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6581 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:50:53 +00:00
Rob Browning
56b20aa764 * src/gnome/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6580 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:50:32 +00:00
Rob Browning
049af2dab9 * src/gnc-module/test/mod-foo/gnc-mod-foo.c: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6579 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:49:53 +00:00
Rob Browning
568a398403 * src/gnc-module/test/mod-baz/gnc-mod-baz.c: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6578 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:49:45 +00:00
Rob Browning
daef970adc * src/gnc-module/test/mod-bar/gnc-mod-bar.c: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6577 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:49:39 +00:00
Rob Browning
6edc1c403f * src/gnc-module/test/mod-foo/foo-gwrap.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6576 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:48:51 +00:00
Rob Browning
901a2840d9 * src/gnc-module/test/mod-baz/baz-gwrap.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6575 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:48:45 +00:00
Rob Browning
494aeb4dbc * src/gnc-module/test/mod-bar/bar-gwrap.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6574 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:48:36 +00:00
Rob Browning
17549eae24 * src/gnc-module/test/mod-foo/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6573 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:47:22 +00:00