Commit Graph
100 Commits
Author SHA1 Message Date
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
Rob Browning 99bc0b544b * src/gnc-module/test/mod-baz/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6572 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:47:16 +00:00
Rob Browning b0bc91b6e8 * src/gnc-module/test/mod-bar/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6571 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:47:08 +00:00
Rob Browning 77fc6f2b5b * src/gnc-module/gw-gnc-module-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6570 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:46:25 +00:00
Rob Browning b79a78c6c7 * src/gnc-module/gnc-module.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6569 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:46:08 +00:00
Rob Browning 32d6241365 * src/gnc-module/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6568 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:45:42 +00:00
Rob Browning 3ce10c9ab6 * src/engine/test/Makefile.am (LDADD): remove libgw-glib.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6567 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:45:07 +00:00
Rob Browning 0086167baf * src/engine/kvp-scm.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6566 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:44:25 +00:00
Rob Browning 2e8dc110d0 * src/engine/gw-kvp-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6565 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:43:36 +00:00
Rob Browning d072822efd * src/engine/gw-engine-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6564 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:43:15 +00:00
Rob Browning f8159d95d0 * src/engine/gncmod-engine.c: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6563 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:42:29 +00:00
Rob Browning 4a3dd89550 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6562 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:42:01 +00:00
Rob Browning 5a80312bb2 * src/engine/engine.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6561 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:41:02 +00:00
Rob Browning 6c53fb5c23 * src/engine/engine-helpers.h: accomodate changes to
engine-helpers.c.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6560 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:40:25 +00:00
Rob Browning 7aaea61bca * src/engine/engine-helpers.c: removed various glist processing
helpers -- now handled by g-wrap.  However g-wrap doesn't ATM
publish the glist->list and list->glist functions on the scheme
side.  If we need that, it can be added.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6559 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:39:49 +00:00
Rob Browning a61c6084e0 * src/engine/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6558 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:38:35 +00:00
Rob Browning e7b50c4186 * src/core-utils/gw-core-utils-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6557 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:35:35 +00:00
Rob Browning 8ea008a577 * src/core-utils/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6556 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:35:14 +00:00
Rob Browning 9a5e8cde48 * src/business/business-gnome/gw-business-gnome-spec.scm: fix for
new g-wrap.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6555 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:34:40 +00:00
Rob Browning a79683e164 * src/business/business-gnome/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6554 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:33:56 +00:00
Rob Browning 40499bcb7d * src/business/business-core/gw-business-core-spec.scm: fix for
new g-wrap.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6553 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:32:13 +00:00
Rob Browning 58cc50442a * src/business/business-core/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6552 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:31:37 +00:00
Rob Browning b369db17fb *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6551 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:31:03 +00:00
Rob Browning 08f77c0f66 * src/backend/postgres/test/Makefile.am (LDADD): remove libgw-glib.la.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6550 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:30:46 +00:00
Rob Browning eb917e7eab * src/backend/file/test/Makefile.am (LDADD): remove libgw-glib.la.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6549 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:30:16 +00:00
Rob Browning f96d30a728 * src/app-utils/test/Makefile.am (LDADD): remove libgw-glib.la.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6548 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:29:33 +00:00
Rob Browning c8f76c16fe * src/app-utils/option-util.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6547 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:29:05 +00:00
Rob Browning dc2d9792ae * src/app-utils/gw-app-utils-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6546 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:28:39 +00:00
Rob Browning 0ac37ce1e1 * src/app-utils/guile-util.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6545 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:28:07 +00:00
Rob Browning 597ee4ea39 * src/app-utils/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6544 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:25:55 +00:00
Rob Browning 1a40c9b628 * src/app-file/gw-app-file-spec.scm: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6543 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:25:24 +00:00
Rob Browning 941cf254ef * src/app-file/Makefile.am: fix for new g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6542 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:24:46 +00:00
Rob Browning 07ce3a1e17 * lib/srfi/Makefile.am: handle conditional per-SRFI install.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6541 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:21:52 +00:00
Rob Browning 12aff8c2d6 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6540 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:21:11 +00:00
Rob Browning 79fff7aa22 * Makefile.am: handle conditional install inclusion of GUILE_WWW.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6539 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:20:55 +00:00
Rob Browning a458350f99 * configure.in: switch to check and only install the srfis we
need. do the same for guile-www.
(AM_PATH_GWRAP): require g-wrap 1.3.2.
(CFLAGS): add -Wno-uninitialized and -Wno-unused to accomodate
g-wrap issues.
(GNUCASH_ENGINE_LIBS): remove libgw-glib -- now provided by g-wrap.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6538 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-01-09 21:18:27 +00:00
Rob Browning f8374bd942 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6368 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:52:25 +00:00
Rob Browning a15ae2a3fc * src/scm/command-line.scm: reorganize a little to remove some of
the top-level actions.
(gnc:initialize-config-vars): new function -- initialize config
vars to defaults, respecting any relevant envt variable
overrides.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6367 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:52:00 +00:00
Rob Browning d0191d501e * src/scm/doc.scm (gnc:find-doc-file): use
gnc:find-localized-file, not gnc:find-file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6366 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:49:37 +00:00
Rob Browning bc40ff84f1 * src/scm/main-window.scm: fix hooks usage to be idempotent --
file should (re)load safely now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6365 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:48:52 +00:00
Rob Browning aff3ad685a * src/scm/main.scm: migrate some loads to the top level - though
to really do this right, we're going to need more explicit
use-modules and gnc:module-load deps expressed everywhere.
(gnc:find-file): new exported function.
(gnc:find-localized-file): new exported function.
(gnc:*config-path*): new export.
(gnc:*share-path*): new export.
(gnc:*doc-path*): new export.
(gnc:flatten): new function.
(build-path): simplify.
(gnc:print-unstable-message): simplify.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6364 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:48:01 +00:00
Rob Browning 97a6deee86 * src/scm/path.scm: rework doc-path handling completely, migrating
much of the code to command-line.scm.
(gnc:expand-path): new function.
(gnc:load-system-config-if-needed): use gnc:*config-path*, not
gnc:*config-dir*.
(gnc:locale-prefixes): removed.
(gnc:default-doc-dirs): removed.
(gnc:_expand-doc-path_): removed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6363 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:40:19 +00:00
Rob Browning 2659b8bdcf * src/scm/price-quotes.scm
(gnc:*finance-quote-helper*): use gnc:*share-path*, not
gnc:*share-dir*.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6362 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:36:56 +00:00
Rob Browning 675be91ad0 * src/scm/tip-of-the-day.scm: rewrite to be re-loadable -- you now
need to call an init function after loading the file.  In the long
run, this should still become a module (guile or gnc).
(gnc:initialize-tip-of-the-day): new function.
(gnc:tip-of-the-day-startup-func): new function.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6361 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:36:04 +00:00
Rob Browning 68181e3824 * src/scm/build-config.scm.in: rename -dir_ variables to -path_
and remove help-dir in favor of doc-path.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6360 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:33:51 +00:00
Rob Browning 6125478c81 * src/scm/Makefile.am (build-config.scm): remove
GNC_PKGLIB_INSTALLDIR.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6359 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:33:06 +00:00
Rob Browning 367f3da61f * src/report/utility-reports/hello-world.scm
(hello-world-renderer): modify to reflect switch from share-dir to
share-path.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6358 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:31:58 +00:00
Rob Browning 5607da97de * src/report/report-gnome/.cvsignore: add missing bits.
* src/report/report-gnome/.cvsignore: add *.lo and *.la.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6357 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:28:28 +00:00
Rob Browning 6b1a8be026 * configure.in: now that libgnc-engine doesn't depend on guile any
more, migrate the guile flags from "BASE" to the regular vars.
(GNUCASH_ENGINE_BASE_LIBS): remove guile bits.
(GNUCASH_ENGINE_LIBS): add guile bits.
(GNUCASH_ENGINE_BASE_CFLAGS): remove guile bits.
(GNUCASH_ENGINE_CFLAGS): add guile bits.

* configure.in (error-on-warning): make this the default.  I'm
tired of having to fix missing #includes, mismatched types,
etc. after an update so I can get back to work, but if anyone has
a real problem with this, I'd be happy to reconsider.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6356 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:27:44 +00:00
Rob Browning f92e733090 * src/engine/.cvsignore: add a few missing bits.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6355 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:20:52 +00:00
Rob Browning 9a156c71f9 * src/engine/iso-currencies-to-c: new file -- convert
iso-4217-currencies.scm to iso-4217-currencies.c.  Amazingly
easily.  Woohoo for languages with built in self-parsers.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6354 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:20:28 +00:00
Rob Browning 1df3571b4c * src/engine/Makefile.am: accomodate new automatically generated C
code for default commodity table initialization.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6353 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:19:00 +00:00
Rob Browning 33b223a6d0 * src/engine/gnc-commodity.h
(gnc_commodity_table_add_default_data): new prototype.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6352 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:17:51 +00:00
Rob Browning d3ee5ee7d2 * src/engine/gnc-commodity.c
(gnc_commodity_table_add_default_data): new function -- populate a
commodity table with the "default" commodities/namespaces.
#includes the automatically generated code from
iso-4217-currencies.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6351 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:15:08 +00:00
Rob Browning 13db328284 * src/engine/engine-helpers.c
(gnc_engine_commodity_table_new): removed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6350 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:13:50 +00:00
Rob Browning 72081c01f3 * src/engine/commodity-table.scm: migrate commodity table
construction to be C-only.
(gnc:load-iso-4217-currencies): removed.
(gnc:setup-default-namespaces): removed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6349 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:07:04 +00:00
Rob Browning 69b2f8bf32 * src/engine/gnc-book.c (gnc_book_init): switch to use non-guile
based gnc_commodity_table_add_default_data.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6348 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:05:24 +00:00
Rob Browning 74825580fb * src/engine/engine-helpers.h: remove
gnc_engine_commodity_table_new.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6347 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:04:24 +00:00
Rob Browning 4997570363 * src/engine/engine.scm: don't export deleted
gnc:engine-commodity-table-construct.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6346 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:03:45 +00:00
Rob Browning 84751e94ea * src/engine/iso-4217-currencies.scm: fix some typos.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6345 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:02:31 +00:00
Rob Browning cf2c640378 * src/report/report-gnome/Makefile.am
(AM_CFLAGS): add GLADE_CFLAGS.
(.scm-links): add report link.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6344 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:02:01 +00:00
Rob Browning 9d87ec2a4b * src/optional/.cvsignore: add *.lo and *.la.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6343 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 16:00:20 +00:00
Rob Browning 1f9e166f44 * src/gnome/dialog-sxsincelast.c: #include gnc-gui-query.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6342 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 15:29:27 +00:00
Rob Browning 04fee1c96e * src/bin/overrides/gnucash-build-env.in: add report-gnome to
test-env.  Change envt vars to reflect new scheme:
GNC_CONFIG_PATH, GNC_SHARE_PATH, and GNC_DOC_PATH.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6341 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 15:25:40 +00:00
Rob Browning 6cb8f2e8ba * src/backend/postgres/test/test-db.c
(db_file_url): find the postgres communication socket directory
via envt var TEST_DB_SOCKET_DIR.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6340 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 15:23:50 +00:00
Rob Browning cf02d77d89 * src/backend/postgres/test/db-control.sh: rework to communicate
with postgres through a filesystem socket rather than a TCP
connection so tests will work even on machines that don't allow
TCP.  This was a little tricky because shell substitutions were
fighting the PG_CTL "-o '-k x -p y'" syntax.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6339 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-12-11 15:22:40 +00:00