From beabb807e8d7fd6a3c8d2adce9b2b64c27063895 Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Sun, 13 May 2001 10:18:34 +0000 Subject: [PATCH] 2001-05-13 Dave Peticolas * src/gnome/window-main.c: write commodities with accounts * src/engine/io-gncxml-v2.c (write_commodities): make public git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4176 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 4 ++++ src/engine/io-gncxml-v2.c | 3 +-- src/engine/io-utils.h | 1 + src/gnome/window-main.c | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3d4ecf8820..d36c6c1a9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2001-05-13 Dave Peticolas + * src/gnome/window-main.c: write commodities with accounts + + * src/engine/io-gncxml-v2.c (write_commodities): make public + * src/gnome/new-user.glade: tweak gui * src/gnome/window-main.c: the "destroy" handler does not diff --git a/src/engine/io-gncxml-v2.c b/src/engine/io-gncxml-v2.c index 94728675f9..618d8eb39c 100644 --- a/src/engine/io-gncxml-v2.c +++ b/src/engine/io-gncxml-v2.c @@ -394,7 +394,7 @@ compare_commodity_ids(gconstpointer a, gconstpointer b) { gnc_commodity_get_mnemonic(cb))); } -static void +void write_commodities(FILE *out, GNCBook *book) { gnc_commodity_table *tbl; @@ -436,7 +436,6 @@ write_commodities(FILE *out, GNCBook *book) } g_list_free (namespaces); - } static void diff --git a/src/engine/io-utils.h b/src/engine/io-utils.h index 07d9e38306..ceb3269eb9 100644 --- a/src/engine/io-utils.h +++ b/src/engine/io-utils.h @@ -32,6 +32,7 @@ void write_account_group(FILE *out, AccountGroup *grp); void write_accounts(FILE *out, GNCBook *book); +void write_commodities(FILE *out, GNCBook *book); void write_emacs_trailer(FILE *out); diff --git a/src/gnome/window-main.c b/src/gnome/window-main.c index 3dc7801f5a..ba4fc614ec 100644 --- a/src/gnome/window-main.c +++ b/src/gnome/window-main.c @@ -777,6 +777,7 @@ gnc_main_window_file_export_cb(GtkWidget * widget) { if (rc == EOF) break; + write_commodities (file, gncGetCurrentBook ()); write_accounts (file, gncGetCurrentBook ()); rc = fputs ("<\\gnc-v2>\n", file);