r16029 - gnucash/trunk - Move old manual 2006 Changelog to separate filename

Christian Stimming cstim at cvs.gnucash.org
Mon Apr 30 05:32:35 EDT 2007


Author: cstim
Date: 2007-04-30 05:32:35 -0400 (Mon, 30 Apr 2007)
New Revision: 16029
Trac: http://svn.gnucash.org/trac/changeset/16029

Added:
   gnucash/trunk/ChangeLog.2006-manual
Removed:
   gnucash/trunk/ChangeLog
Log:
Move old manual 2006 Changelog to separate filename

Deleted: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2007-04-30 08:25:57 UTC (rev 16028)
+++ gnucash/trunk/ChangeLog	2007-04-30 09:32:35 UTC (rev 16029)
@@ -1,7689 +0,0 @@
-2006-11-24  Christian Stimming <stimming at tuhh.de>
-
-	* src/engine/gnc-path.c: Fix gnc_path_get_localedir() because
-	binreloc's implementation did not respect the choice of
-	DATADIRNAME from AM_GLIB_GNU_GETTEXT in configure.
-
-2006-11-20  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/qif-import/qif-parse.scm:
-	  Don't have aktzu in the "case" twice.  Fixes #377519.
-
-2006-11-05  David Hampton  <hampton at employees.org>
-
-	* src/report/standard-reports/category-barchart.scm:
-	* src/report/standard-reports/account-piecharts.scm: Fix some
-	scheme inexact errors.  Fixes 347462.
-
-2006-10-09  Josh Sled <jsled at asynchronous.org>
-
-	* art/: Add, with 2.0 {banner,icon,logo,splash} art.
-	
-2006-09-26  Derek Atkins  <derek at ihtfp.com>
-
-	* lib/libqof/qof/qofquery.[ch]:
-	  Implement SubQuery functionality in QOF:  qof_query_run_subquery()
-	  Now you can run one query off of the results of another query.
-
-	Add the ability to override the default sort (#150799).
-	Override the Transaction Number to sort numerically.
-	* lib/libqof/qof/qofclass.h:
-	* lib/libqof/qof/qofquery.c:
-	* lib/libqof/qof/qofquerycore-p.h:
-	* lib/libqof/qof/qofquerycore.[ch]:
-	  - Publish the QofCompareFunc prototype.
-	  - Add a new QofParam param_compfcn parameter
-	  - Change QofQuery to use the param_compfcn over the
-	    default type compare function.
-	  - create (and publish) a qof API to compare strings
-	    as numbers:  qof_string_number_compare_func()
-	* src/engine/Transaction.c:
-	  Assign TRANS_NUM to use qof_string_numer_compare_func()
-
-2006-09-23  Derek Atkins  <derek at ihtfp.com>
-
-	* src/ledger-core/split-register*.c:
-	  suspend events around the Commit(). Fixes #347089 when combined
-	  with r14495.
-
-	* src/gnome/druid-acct-period.c:
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome/window-reconcile.c:
-	  disable lot scrubbing during Check & Repair (#357370).
-	  Lots are supposed to be disabled in the 2.0 release until we
-	  get the cap-gains code working.  IMHO the cap-gains code should
-	  deal with extra txn splits instead of creating additional txns.
-
-2006-09-19  Christian Stimming  <stimming at tuhh.de>
-
-	* configure.in: Remove mt940 module completely from the build and
-	SVN because all of its functionality has been moved into the hbci
-	(aqbanking) module.
-
-2006-09-19  Andreas Köhler  <andi5.py at gmx.net>
-
-	* $some.glade: Use some more automatic scrollbars.
-
-	* src/backend/file/gnc-backend-file.c:
-	* src/gnome-utils/gnc-file.c: Do not complain about non-existent
-	  files if we save to a new file. In pass one we ignore the error
-	  returned by stat and call qof_session_begin with
-	  create_if_nonexistent=TRUE for a second run.
-
-2006-09-18  Christian Stimming  <stimming at tuhh.de>
-
-	* src/engine/binreloc.[hc], src/engine/gnc-path.c,
-	src/bin/gnucash-bin.c, configure.in: Implement automatic
-	relocation of previously compiled-in paths. With the exception of
-	the env variables in src/bin/gnucash, we're fully relocatable now.
-
-2006-09-16  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/gnc-plugin-page-sx-list.c (sxsl_get_sx_vars): Add
-	variable extraction to instance-model creation.  The
-	GncSxInstances now has a hashtable of variables parsed from the
-	formula, and the GncSxInstance has a copy of that variables hash.
-	Not finished, but mostly in place.
-
-	* src/gnome/dialog-sx-since-last-run.c: New, simplified version of
-	the since-last-run dialog.  GncSxSlrTreeModelAdapter.
-
-2006-09-13  Christian Stimming <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-plugin-hbci.c: Move the MT940
-	importer action from the mt940 into the hbci plugin because in the
-	hbci plugin everything is already there. From now on, MT940
-	importing is available as soon as --enable-hbci is switched
-	on. The mt940 plugin can be removed from SVN now.
-
-2006-09-07  Christian Stimming  <stimming at tuhh.de>
-
-	* src/engine/gnc-path.h, gnc-path.c: Add new file with utility
-	functions to retrieve the needed directory paths. All compile-time
-	vs. runtime path lookups will be implemented exactly in this file.
-
-2006-09-07  David Hampton  <hampton at employees.org>
-
-	* src/backend/postgres: Include config.h a couple of places.
-
-	* src/engine/gnc-budget.c: Use the glib-compat.h file for backward
-	compatible function names.
-
-2006-09-03  Christian Stimming  <stimming at tuhh.de>
-
-	* lib/libqof/qof/qofbackend.h, src/gnome-utils/gnc-file.c,
-	src/backend/file/gnc-backend-file.c: If the file type wasn't
-	recognized, check whether this failed because of no read
-	permission and give appropriate user feedback.
-
-	* src/backend/file/gnc-backend-file.c: Fix error checking for
-	non-existing filenames. Will now always give a "file not found"
-	message on nonexisting paths or filenames. #351351.
-
-2006-08-20  David Hampton  <hampton at employees.org>
-
-	* src/backend/file/gnc-account-xml-v2.c:
-	* src/backend/file/gnc-commodity-xml-v2.c:
-	* src/gnome/top-level.c: Remove some conditional code that is no
-	longer compiled, or shouldn't be compiled in 2.2.
-
-	* src/gnome/gnc-plugin-page-account-tree.c: Maintain the account
-	hierarchy when reparenting the descendants of a deleted account.
-
-2006-08-20  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-dtaus-import.[ch], gnc-plugin-hbci.c:
-	Add new HBCI action to File->Import that imports a DTAUS file and
-	sends all transfers as HBCI online transfers to the bank.
-
-2006-08-19  David Hampton  <hampton at employees.org>
-
-	* src/gnome/gnucash-desktop*: Update so that bug-buddy 2.16 will
-	still allow you to file bugs against gnucash.
-
-	* src/engine/Account.c: Add missing call to xaccAccountBeginEdit.
-
-2006-08-18  David Hampton  <hampton at employees.org>
-
-	* various: Add some 'const' declarations.
-
-2006-08-17  Christian Stimming <stimming at tuhh.de>
-
-	* lib/libqof/qof/qof.h, qofsession.c: Move #include "qofla-dir.h"
-	into qofsession.c because this is the only place where it is
-	used. Removes an often regenerated dependency from qof.h.
-
-2006-08-15  Christian Stimming <stimming at tuhh.de>
-
-	* src/import-export/hbci/dialog-hbcitrans.c, druid-hbci-initial.c:
-	Double-check really every string from aqbanking for valid utf-8
-	characters.
-
-	* src/core-utils/gnc-glib-utils.[hc]: Add
-	gnc_utf8_strip_invalid_strdup() that returns a stripped copy
-	instead of working in-place.
-
-	* src/import-export/hbci/dialog-hbcitrans.c (blz_changed_cb):
-	Ensure the encoding of the ktoblzcheck library is used
-	correctly. Their encoding is still always ISO-8859-1, but in
-	future versions they might change it to something else. We're
-	prepared now.
-
-2006-08-15  David Hampton  <hampton at employees.org>
-
-	* src/core-utils/gnc-gconf-utils.[ch]:
-	* src/gnome-utils/dialog-preferences.c:
-	* src/gnome-utils/gnc-plugin.[ch]:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/dialog-reset-warnings.c:
-	* src/gnome-utils/gnc-tree-view.c: Remove overloading of an
-	argument passed to the gnc_gconf_add/remove_notification
-	functions..  This will solve a crash on Solaris caused by
-	g_vasprintf being passed a "%s" format string and a NULL as
-	argument.
-
-2006-08-14  David Hampton  <hampton at employees.org>
-
-	* doc/tip_of_the_day.list.in: Add a tip for raising the accounts
-	menu in a register page.
-
-2006-08-10  David Hampton  <hampton at employees.org>
-
-	* src/import-export/qif-import/druid-qif-import.c: Fix account
-	currency problems when importing QIF files (introduced by the
-	widget cleanup.)
-
-2006-08-08  Christian Stimming <stimming at tuhh.de>
-
-	* configure.in, src/gnome-utils/schemas/Makefile.am: Find absolute
-	path of gconftool-2 during configure. Make gconftool rules to fail
-	if gconftool-2 could not be found. bug#349851.
-
-	* src/gnome-utils/druid-gnc-xml-import.c: Improve wording for XML
-	data file import druid. bug#342727.
-
-2006-08-06  David Hampton  <hampton at employees.org>
-
-	* various: Regularize the account type names into the form
-	ACCT_TYPE_xxx.
-
-2006-08-05  David Hampton  <hampton at employees.org>
-
-	* import-backend.c: gnc_import_process_trans_item() should return
-	TRUE in those cases where the transaction has been processed.
-
-	* src/core-utils/gnc-gtk-utils.[ch]:
-	* src/core-utils/gnc-gtk-utils.h:
-	* src/import-export/import-main-matcher.c:
-	* src/report/report-gnome/dialog-style-sheet.c:
-	* src/gnome-utils/gnc-main-window.c: Fix compilation errors on
-	FC3.
-
-2006-08-05  Andreas Köhler  <andi5.py at gmx.net>
-
-	* various: Unref all new stores.
-
-	* src/core-utils/gnc-gtk-utils.c: Unref entry completion, inline
-	  completion only for gtk>=2.6.
-
-	* src/gnome-utils/dialog-account.c: I18n "Type", unref store.
-
-2006-08-03  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/dialog-reset-warnings.c:
-	* src/gnome/schemas/apps_gnucash_warnings.schemas.in: Add tooltips
-	  to the checkboxes in the Reset Warnings dialog showing the long
-	  descriptions. Remove all linebreaks in these strings to make
-	  them look better.
-
-2006-08-02  David Hampton  <hampton at employees.org>
-
-	* various: Remove the majority of the remaining deprecated widgets
-	by collapsing the "deprecated-cleanup" branch (r13935:14581) back
-	into trunk.  This patch also creates a new file for the code that
-	requires a GtkEntry text to match one of its completions.
-
-2006-07-31  Derek Atkins  <derek at ihtfp.com>
-
-	* src/bin/gnucash-bin.c:
-	  Adjust the "development version" message for the 2.0.1 release.
-
-2006-07-30  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/window-reconcile.c: Replace the hbox separating debits
-	  from credits in the reconciliation window by a homogeneous
-	  table. This avoids nasty redraws when one of them changes in
-	  size. Fixes #342512.
-
-	* src/gnome/schemas/apps_gnucash_warnings.schemas.in:
-	* src/gnome-utils/gnc-main-window.c: Add warning close_last_window
-	  and show it when user tries to close the last GnuCash window.
-	  Fixes #338865.
-
-	* src/gnome-utils/gnc-gnome-utils.c:
-	* src/gnome-utils/glade/preferences.glade:
-	* src/gnome/schemas/apps_gnucash_general.schemas.in: Add new
-	  setting general/show_splash_screen to
-	  preferences_dialog->General and only show the splash screen if
-	  it is TRUE. Fixes 339876.
-
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome/gnc-plugin-page-register.c:
-	* src/gnome/gnc-plugin-basic-commands.c:
-	* src/gnome-utils/glade/preferences.glade: Fixed some duplicate
-	  accelerators.
-
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome/schemas/apps_gnucash_general.schemas.in:
-	* src/gnome-utils/glade/preferences.glade: Add preference
-	  general/tab_position to choose the edge of the notebook the tabs
-	  will be showed (top, bottom, left or right). Add it to
-	  preferences_dialog->Windows. Move "Show close button on notebook
-	  tabs" from General to Windows. Fixes #340299.
-
-2006-07-27  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome-utils/gnc-dense-cal.c
-	(gnc_dense_cal_transient_model_new): Actually implement
-	GncDenseCalTransientModel. 
-
-	* src/gnome/dialog-sx-editor.c (gnc_sxed_update_cal): 
-	* src/gnome/dialog-sx-from-trans.c (sxftd_update_example_cal):
-	Use GncDenseCalTransientModel from previous ad-hoc updaters.
-
-
-2006-07-25  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome-utils/gnc-dense-cal.c:
-	Add GncDenseCalModel interface, support.
-	Add unfinished GncDenseCalTransient model impl. for
-	one-off being-edited-SX calendar usage.
-
-	* src/gnome/gnc-plugin-page-sx-list.c:
-	Add GncSxInstanceDenseCalAdapter between GncSxInstanceModel and
-	GncDenseCalModel.  Start to hook up 'added' and 'removing' signals
-	on the GncSxInstanceModel.  The SX-List dense-cal works again, and
-	reflects both removed and new SXes.
-
-2006-07-24  Derek Atkins  <derek at ihtfp.com>
-
-	* [lots of Makefile.am files]:
-	  Allow proper compile/install from tarball using separate builddir.
-	  - Don't distribute (most) generated files.
-	  - Be (more) consistent about when generated files are cleaned.
-
-	* po/POTFILES.skip:
-	  - Now that we distribute the SX schema properly, don't skip it
-	    in the POTFILES.skip file.
-
-2006-07-23  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-tree-view.c: Correctly set column sort
-	  orders from gconf. Fixes #348248.
-
-2006-07-22  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: check for SLIB.  (#347922)
-
-2006-07-21  Andreas Köhler  <andi5.py at gmx.net>
-
-	* configure.in:
-	* src/gnome-utils/gnc-main-window.c: Make tabs within one notebook
-	  reorderable by dnd for gtk>=2.10. Fixes #343454.
-
-2006-07-18   Christian Stimming <stimming at tuhh.de>
-
-	* src/gnc-module/gnc-module.c: On windows, deactivate gnucash's
-	extra de-quoting of path names that is done on the GNC_MODULE_PATH
-	env variable.
-
-2006-07-16  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/engine/SX-book-p.h:
-	* src/engine/SX-book.h:
-	* src/engine/SX-book.c: Promote SX list from a GList to a
-	`SchedXactions` QOF Entity.  Create add/remove API that emits
-	GNC_EVENT_{INSERT,REMOVE} signals.  Correctly associate the SX
-	List with the collection of SchedXaction qof-type rather than the
-	SX template transactions qof-type.  Remove some (now-)dead
-	code.  Fix long-standing bug in registration of SX qof types.
-	
-	* src/gnome/dialog-sx-editor.[ch]:
-	* src/gnome/dialog-schedxaction.[ch]:
-	Move the SX editor dialog subset of dialog-schedxaction to
-	dialog-sx-editor.[ch].
-
-	* src/gnome/gnc-plugin-page-sx-list.c:
-	Hookup SX editor for both 'new' and 'edit' actions. Hookup
-	row-activation from tree-view.  Extend GncSxInstanceModel to
-	support SchedXactions (sx list) modification events.
-
-2006-07-16  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in:
-	  check for (g-wrap) module (#347680)
-	  Apparently some distributions ship g-wrap-config separately
-	  from the g-wrap.scm guile module.
-
-	* src/import-export/qif-import/qif-file.scm:
-	  Ignore any unknown !Option specification.  Fixes #160735.
-
-	* src/import-export/qif-import/qif-parse.scm:
-	  Allow comma-radix numbers without a radix.  Fixes #142424.
-	  I.e., allow "17.500" to be parsed either as "seventeen and a half"
-	  or as "seventeen thousand five hundred".  Note that numbers STILL
-	  default to decimal-radix instead of asking the user to choose.
-
-	* src/business/business-core/gncEntry.[ch]:
-	* src/business/business-ledger/gncEntryLedger.c:
-	  Properly round invoice entries and totals.  Fixes #300042.
-	  Perform internal computations to LCD, but then export rounded values.
-	  Now, using the test case in Bug #300042 I get the same values
-	  in the invoice window, in the printable invoice report, and
-	  in the CoA Registers.
-
-2006-07-16  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-main-window.c: Do not move windows on
-	  restoration that would be offscreen.
-
-2006-07-15  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/engine/SchedXaction.h (GNC_IS_SX,GNC_SX): added for convenience.
-
-	* src/gnome/ui/gnc-plugin-page-sx-list-ui.xml:
-	* src/gnome/gnc-plugin-page-sx-list.[ch]: SX List as a plugin page.
-
-	* src/gnome/gnc-plugin-basic-commands.c: Call SX List plugin page,
-	not dialog.
-
-	* src/doc/sx.rst: Added.
-
-2006-07-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/gncAddress.[ch]:
-	  Make GncAddress more QOF compliant.  (#343726)
-	  Adds BeginEdit/CommitEdit calls.
-
-	* src/business/business-gnome/dialog-invoice.c:
-	  Set the summary bar values when the window is first opened (#345978).
-
-2006-07-15  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/report/report-system/html-text.scm: Remove a duplicate of
-	  gnc:html-text?.
-
-2006-07-15  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/druid-hbci-initial.c: Remove obsolete
-	buttons for aqbanking/hbci setup that are unneeded. Fix crash due
-	to dangling points by deleting all pointers after calling
-	AB_Banking_Fini.
-
-2006-07-14  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in:
-	* autogen.sh:
-	  make sure that po/POTFILES.in exists so configure doens't complain.
-
-	* configure.in:
-	  check for (g-wrap gw-glib-spec) instead of (g-wrap) #347404.
-
-2006-07-14  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/schemas/Makefile.am: Add
-	  apps_gnucash_scheduled_transctions.schemas.in. Fixes #340641.
-
-	* src/register/ledger-core/split-register-control.c:
-	* src/register/ledger-core/split-register-model.c: Let
-	  GtkMessageDialog render the headers of two warnings in bold
-	  font.
-
-2006-07-13  Andreas Köhler  <andi5.py at gmx.net>
-
-	* doc/tip_of_the_day.list.in:
-	* lib/libqof/backend/file/qsf-backend.c:
-	* src/gnome-search/search.glade:
-	* src/gnome-utils/druid-gnc-xml-import.c:
-	* src/gnome-utils/glade/preferences.glade:
-	* src/gnome-utils/gnc-file.c:
-	* src/gnome/schemas/apps_gnucash_general.schemas.in:
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome/gnc-plugin-page-register.c:
-	* src/import-export/import-provider-format.glade:
-	* src/report/report-system/report.scm: String fixes that have
-	  been delayed due to the string freeze.
-
-	* src/gnome/glade/account.glade: In the account dialog, do not
-	  expand the upper left entries when the window is resized.
-	  Automatic scrollbars for the notes field.
-
-2006-07-12  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Group.c:
-	  Allow account-separator character in account names (#347321).
-	  Revert to previous behavior of xaccGetAccountFromFullName()
-	  which was changed in r13467 when the function was restructured.
-	  This patch returns to the old behavior (but uses the new
-	  function structure).
-
-2006-07-09  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 2.0.0
-	* src/gnome-utils/glade/totd.glade: Removed 1.8 references
-	* doc/README.OFX: Removed 1.8 references
-	* doc/tip_of_the_day.list.in: Removed 1.8 references
-	* doc/README.german: Removed 1.8 references
-	* doc/TRANSLATION_HOWTO: Removed 1.8 references
-	* README: Removed 1.8 references
-	
-2006-07-07  David Hampton  <hampton at cisco.com>
-
-	* src/engine/Transaction.c: Restore 1.8 behavior by using the full
-	date/time when sorting on the posted date.  Fixes #346954.
-
-2006-07-06  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-account.c: When creating accounts from
-	the register, fix the name parsing logic to correctly handle the
-	case where the first new account will be the first child of its
-	parent.  Fixes #345771.
-
-2006-07-04  Derek Atkins  <derek at ihtfp.com>
-
-	* src/core-utils/gnc-glib-utils.h
-	* src/core-utils/gw-core-utils-spec.scm:
-	  Remove the gnc_utf8_validate() API. It's not used anywhere.
-	* src/core-utils/gnc-glib-utils.c:
-	  Rework gnc_utf8_validate() as a copy-and-paste of g_utf8_validate
-	  but ignore certain control characters between 0x00 and 0x20
-	  that are not valid XML characters.  Fixes #346535.
-	
-2006-07-04  Christian Stimming  <stimming at tuhh.de>
-
-	* po/de.po: Proof-read and improved German translation by feedback
-	from Andi Köhler.
-
-2006-07-01  David Hampton  <hampton at employees.org>
-
-	* src/quotes/gnc-fq-helper.in: This one file really does require
-	the perl Date::Manip module.
-
-2006-07-01  Christian Stimming  <stimming at tuhh.de>
-
-	* po/nl.po, po/glossary/nl.po: Updated Dutch translation by
-	Bernard Meens <meensb at xs4all.nl>
-
-2006-06-28  David Hampton  <hampton at employees.org>
-
-	* packaging/gnucash-1.9.x.ebuild:
-	* src/quotes/gnc-fq-update.in:
-	* src/quotes/gnc-fq-check.in:
-	* src/quotes/gnc-fq-helper.in:
-	* src/quotes/gnc-fq-dump: Recent version of Finance::Quote no
-	longer depend on Date::Manip, but they do now depend on
-	Crypt::SSLeay.
-
-2006-06-27  David Hampton  <hampton at employees.org>
-
-	* src/report/standard-reports/portfolio.scm:
-
-	* src/report/standard-reports/advanced-portfolio.scm: Restore the
-	original sort ordering which is grouping by parent account, and
-	then sorting within a group first by account code and then by
-	account name.  Partial fix for #345385.
-
-	* src/quotes/gnc-fq-update.in:
-	* src/quotes/gnc-fq-check.in:
-	* src/quotes/gnc-fq-helper.in:
-	* src/quotes/gnc-fq-dump: When modules can't be found refer users
-	to their package manager first.  Other fixups for the utility
-	program name changes.
-
-2006-06-27  Christian Stimming <stimming at tuhh.de>
-
-	* src/backend/file/gnc-backend-file.c: Ignore failed chown()
-	because it always fails on vfat/samba. #345913
-
-2006-06-26  David Hampton  <hampton at employees.org>
-
-	* src/pixmaps/gnucash-icon.png:
-	* src/pixmaps/appicon.png: Add new application icon.
-
-2006-06-25  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/pixmaps/gnucash_splash.png: reduced-size splash image.
-
-2006-06-24  Derek Atkins  <derek at ihtfp.com>
-
-	Allow building from either SVN or SVK
-	* util/gnc-svnversion: obtain revision info from SVN or SVK.
-	  Deals with lndir tree and both svn and svk checkouts.
-	* configure.in:
-	* src/gnome-utils/Makefile.am:
-	  use new gnc-svnversion script instead of calling out to svn
-	  directly.
-	* moved glade-fixup to util subdir
-
-2006-06-20  Christian Stimming <stimming at tuhh.de>
-
-	* src/engine/iso-4217-currencies.scm: Add Suriname Dollar
-	currency; replaces SRG, but due to a non-unity exchange rate we
-	cannot have it replaced automatically. #319084
-
-	* src/backend/file/io-gncxml-v2.c: Use waitpid() only if
-	<sys/wait.h> is available. Unavailable on win32.
-
-2006-06-18  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.8
-
-2006-06-18  Christian Stimming  <stimming at tuhh.de>
-
-	* accounts/de_DE/acctchrt_skr03.gnucash-xea: Add new SKR03 account
-	template (in addition to the existing SKR04) by Oliver Vollmer
-	<ovo at mx.lihas.de>.
-
-r14377 | chris | 2006-06-16 21:00:18 -0400 (Fri, 16 Jun 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/gnc-commodity.c
-   M /gnucash/trunk/src/engine/iso-4217-currencies.scm
-
-   Update mnemonic for Mexican Peso.  Fixes Bug #345048.
-
-r14375 | chris | 2006-06-16 20:38:08 -0400 (Fri, 16 Jun 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/dialog-utils.c
-
-   Make the keypad 'minus' key enter a dash in the date entry for ISO dates.
-   Fixes Bug #345096.
-
-r14373 | chris | 2006-06-16 19:14:13 -0400 (Fri, 16 Jun 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/register-gnome/gnucash-sheet.c
-
-   Restore non-editing state when cancelled editing is complete.
-   Fixes Bug #344870, which was a regression caused by r11892.
-
-2006-06-16  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/gnucash-item-edit.c: Correctly
-	indicate the focus state of the register.  Fixes #342055.
-
-	* src/gnome-utils/gnc-main-window.[ch]:
-	* src/gnome/gnc-plugin-page-account-tree.c: Instead of marking the
-	first page so that it can't be closed, mark the first *accounts*
-	page so that it can't be closed.
-
-	* src/register/register-gnome/gnucash-header.c: Remove five year
-	old workaround for a resizing bug.  Fixes #344764.  Also
-	explicitly initialize a couple of variables.
-
-2006-06-14  David Hampton  <hampton at employees.org>
-
-	* src/app-utils/gnc-ui-util.c: Restore the auto decimal places
-	settings from gconf at startup.  Fixes #344938.
-
-	* src/business/business-gnome/glade/invoice.glade: The Chargeback
-	and Extra Payments sections of the bill should not expand to fill
-	extra space.
-
-	* src/business/business-ledger/gncEntryLedgerLoad.c: Use the new
-	mechanism for the account list popups.  Fixes #342058.
-
-	* src/import-export/hbci/gnc-hbci-utils.c: HBCI data is already in
-	utf8. Don't recode into the local charset (which may not be utf8).
-
-2006-06-14  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-utils.c: Similarly ensure for
-	aqbanking/mt940 import that all retrieved strings will be valid
-	utf8.
-
-2006-06-13  David Hampton  <hampton at employees.org>
-
-	* src/import-export/qif-import/druid-qif-import.c: Do a better job
-	of turning the busy cursor on/off.  Now works correctly if there's
-	a failure in the input file.
-
-	* src/core-utils/gnc-glib-utils.[ch]:
-	* src/core-utils/gw-core-utils-spec.scm:
-	* src/import-export/qif-import/qif-file.scm:
-	* src/import-export/ofx/gnc-ofx-import.c: Strip all invalid utf8
-	characters from imported QIF and OFX/QFX strings.  This fixes bugs
-	#106203 #338296 #344170 and #344219.  Long term gnucash should be
-	enhanced to learn/remember the input encoding and automatically
-	convert to utf8.
-
-2006-06-13  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: force-enable hbci if the user enables mt940
-
-2006-06-13  David Hampton  <hampton at employees.org>
-
-	* src/quotes/gnc-fq-helper.in: Tell gnucash that a currency quote
-	failed instead of just abandoning the request.  Fixes #344546.
-
-r14354 | chris | 2006-06-12 20:35:47 -0400 (Mon, 12 Jun 2006) | 2 lines
-
-   M /gnucash/trunk/src/import-export/qif-import/qif-parse.scm
-
-   Don't crash when parsing empty string as date.  Fixes #344466.
-
-2006-06-12  David Hampton  <hampton at employees.org>
-
-	* src/engine/Account.c: When committing an account during the
-	closing of a book, don't search the engine for splits that are in
-	the process of being assigned to the account but aren't yet linked
-	into the account.  This eliminates an O(n*m) operation that will
-	never find any work to perform.  Fixes #344473.
-
-	* src/quotes/gnc-fq-check.in: Quote the F::Q version number so
-	that it will be correctly parsed as a string.
-
-2006-06-09  David Hampton  <hampton at employees.org>
-
-	* doc/examples/*.qif: Tell subversion these files are text.
-
-	* src/doc/valgrind.txt:
-	* src/doc/Makefile.am:
-	* src/gnome-utils/ui/gnc-main-window-ui.xml:
-	* src/gnome-utils/gnc-main-window.c:
-	* configure.in: Move the valgrind reference code from a compiled
-	file to a documentation file.  The start/stop valgrind command
-	didn't work as well as I'd hoped. Fixes #344353.
-
-2006-06-07  David Hampton  <hampton at employees.org>
-
-	* src/business/business-gnome/business-gnome.scm: Restore the
-	business reports menu.
-
-r14345 | chris | 2006-06-06 21:34:54 -0400 (Tue, 06 Jun 2006) | 4 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-util.c
-
-   Um, uhh, important code change.  Might fix #343798.*
-
-   (*) Might also do strange things to the register, esp. cursor motion.
-
-2006-06-06  David Hampton  <hampton at employees.org>
-
-	* src/business/business-gnome/glade/billterms.glade: Hide notebook
-	tabs on programmatically changed notebook.
-
-2006-06-05  Chris Lyttle  <chris at wilddev.net>
-
-	* packaging/gnucash-1.9.x.ebuild: Update to use -docs-1.9.0
-
-2006-06-05  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.7
-
-2006-06-05  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-menu-extensions.c: Fix "missing icon" menu
-	icons on FC6.
-
-2006-06-04  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-icons.c:
-	* src/gnome-utils/test/test-gnc-dialog.c: Include "config.h".
-
-2006-06-04  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in:
-	* various Makefile.am files:
-	  Move the GLIB26 compatibility checks to configure.in.
-	  Just modify GLIB_LIBS and GLIB_CFLAGS so everyone properly
-	  links against the glib26 compatibility library when necessary.
-
-2006-06-04  David Hampton  <hampton at employees.org>
-
-	* various Makefile.am files: Don't ever reference lib/glib26 if
-	the host system has glib 2.6 or better installed.
-
-	* various Makefile.am files: Add lib/glib26 to the include and
-	library paths.
-
-	* src/gnome-utils/gnc-plugin-page.h: Include gkeyfile.h instead of
-	explicitly declaring a data type. This prevents include file
-	ordering problems.
-
-2006-06-04  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome-utils/gnc-plugin-file-history.c:
-	  swap the #includes so it builds on FC3 w/ glib-2.4
-
-2006-06-04  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-plugin-file-history.c: If the g2 file
-	history list is empty, then copy the file history list over from
-	Gnucash 1.x gnome settings file.  #342724.
-
-2006-06-04  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/register/register-gnome/gnucash-item-edit.c (gnc_item_edit_selection_received) 
-	(gnc_item_edit_selection_get, gnc_item_edit_paste_clipboard) 
-	(gnc_item_edit_paste_primary, gnc_item_edit_new): Use the
-	selection type UTF8_STRING for copy/paste rather than the combination
-	of COMPOUND_TEXT, TEXT and STRING, as the LCD STRING is inadequate
-	for interesting characters, and it is what the rest of GTK does.
-
-	* src/register/register-gnome/gnucash-item-edit.c
-	(gnc_item_edit_selection_get),
-	(gnc_item_edit_selection_received): Handle selections more
-	correctly in a utf8 world, within GnuCash at least. Fixes
-	Bug#333299.
-
-	* src/gnome/druid-loan.c (ld_get_pmt_formula)
-	(ld_get_ppmt_formula, ld_get_ipmt_formula): Treat all numbers in a
-	auto-decimal-point-safe way.  Bug#343795.
-
-2006-06-04  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-html.[ch]:
-	* src/report/report-gnome/gnc-plugin-page-report.c: Add
-	  gnc_html_copy and enable report pages to copy to clipboard.
-	  Fixes #343645.
-
-	* src/gnome/gnc-plugin-page-register.c: Readd descriptions for
-	  Cut/Copy/Paste actions in register pages.
-
-r14302 | chris | 2006-06-03 10:51:10 -0400 (Sat, 03 Jun 2006) | 3 lines
-
-   M /gnucash/trunk/src/backend/file/test/test-load-backend.c
-   M /gnucash/trunk/src/backend/file/test/test-load-xml2.c
-   M /gnucash/trunk/src/backend/postgres/test/test-db.c
-   M /gnucash/trunk/src/backend/postgres/test/test-load-backend.c
-   M /gnucash/trunk/src/backend/postgres/test/test-period.c
-
-   When loading the gmodule backends from the test suite, look in ../.libs
-   for the real module.
-
-r14301 | chris | 2006-06-03 09:42:53 -0400 (Sat, 03 Jun 2006) | 2 lines
-
-   M /gnucash/trunk/configure.in
-   M /gnucash/trunk/po/POTFILES.skip
-   M /gnucash/trunk/src/backend/file/Makefile.am
-   M /gnucash/trunk/src/backend/file/gnc-backend-file.c
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/import-export/Makefile.am
-
-   Disable support for the old binary file format.
-
-2006-06-03  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Split.c:
-	  Properly round values when setting the Base Value.  Fixes #337505.
-	* src/business/dialog-tax-table/tax-tables.glade:
-	  fix a string.  It should be "Edit" not "gtk-edit".  This string
-	  is already translated, so shouldn't be an issue for the string
-	  freeze.
-
-2006-06-03  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/ui/gnc-plugin-page-register-ui.xml:
-	* src/gnome/ui/gnc-plugin-page-account-tree-ui.xml:
-	* src/gnome/glade/lots.glade:
-	* src/gnome/gnc-plugin-page-account-tree.c: 
-	* src/gnome/gnc-plugin-page-register.c: 
-	* src/gnome/lot-viewer.c: Re-enable View Lots; disable 'View' button.  Fix
-	clist/lot-title handling bug.  Bug#343772.
-
-2006-06-03  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/combocell-gnome.c:
-	* src/register/register-gnome/gnucash-item-list.[ch]: Only use the
-	amount of space required to show all the entries in the popup, not
-	all the available space. Fixes #343242.
-
-	* src/register/register-gnome/gnucash-sheet.c: The register code
-	shouldn't process any keystrokes that have a "modifier" (e.g. Alt,
-	Meta, etc.) key pressed.  This allows Alt-Ctl-Pgup/Down in a
-	register to change the notebook page, just like from the accounts
-	page. Also remove some dead code.  Fixes #343228.
-
-2006-06-03  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/Makefile.am:
-	* src/gnome-utils/druid-gnc-xml-import.c:
-	* src/backend/file/io-gncxml-v2.h: Link gnome-utils against
-	  backend/file and remove symbol lookup in druid-gnc-xml-import.c.
-
-	* src/register/register-gnome/gnucash-sheet.c: Add GDK_Menu as
-	  shortcut for showing register popups. Fixes 343244.
-
-2006-06-02  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: 
-	* src/gnome-utils/gnc-window.c: The progress bar changes size when
-	text is added/removed.  Prevent these changes by setting the text
-	to a single space when there is no text to display.  Fixes
-	#343455.
-
-	* src/gnome/window-reconcile.c: Limit the reconciliation date to
-	the past or today, never the future.  Fixes #343527.
-
-2006-06-01  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: Don't need to patch libtool for darwin anymore.
-	  Patch by David Reiser.
-	* src/gnome-utils/dialog-preferences.c: fix non-C99 construct so
-	  the file builds again.
-
-	* po/nb.po: updated Norwegian Bokmål translation by Sigve Indregard
-
-	* src/backend/Makefile.am:
-	* src/backend/gnc-backend-api.h:
-	  deleted gnc-backend-api.h, which isn't needed by anything
-	* src/backend/file/gnc-backend-file.[ch]:
-	  make "gnc_new_backend()" into a private function.  It's
-	  never called from anywhere, so it's not needed in the API.
-	* src/backend/file/Makefile.am:
-	  Build a shared library (libgnc-backend-file-utils) and a
-	  loadable module (libgnc-backend-file).  This should let us
-	  build on MacOS AND windows.
-	* src/business/business-core/file/Makefile.am:
-	* src/gnome/Makefile.am:
-	  link against libgnc-backend-file-utils
-
-2006-06-01  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/dialog-preferences.c: Do not try to find
-	  positions for alphabetic insertions of add_on pages, but rather
-	  append and then sort pages in the end. Solves appearance of pref
-	  dialog in non-C locales.
-
-	* src/gnome-utils/glade/preferences.glade: Move "Accounting
-	  Period" to the top, regardless of above.
-
-	* src/gnome-utils/gnc-main-window.c: Cancel renaming of a page
-	  when GDK_Escape is pressed. Fixes #343226.
-
-r14285 | chris | 2006-05-31 21:44:53 -0400 (Wed, 31 May 2006) | 6 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
-
-   Restore two behaviors removed by r14283, and add a third.
-   1) Invalidate outstanding iterators when a row is inserted or deleted.
-   2) Emit row_changed for ancestors of inserted or deleted row.
-   New) Emit row_changed for ancestors of a changed account, too.
-
-2006-05-31  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-tree-model-account.c: Replace
-	  gnc_tree_model_account_path_changed with manual checks whether
-	  the inserted (resp. deleted) account is the first (resp. last)
-	  account in its level and call gtm_row_has_child_toggled only in
-	  these cases. Might fix #343405, as GtkTreeModelFilter seems to
-	  make (false) assumptions when being woken up too often.
-
-2006-05-31  Derek Atkins  <derek at ihtfp.com>
-
-	* po/es.po:  Updated Spanish Translation from Eneko Lacunza
-
-	* src/business/business-core/gncAddress.c: remove some duplicated code.
-
-2006-05-30  David Hampton  <hampton at employees.org>
-
-	* various: Update the help file names now that the docs are xml
-	instead of html.  Fixes #343255.
-
-	* src/scm: Remove old help-topics-index files.
-
-r14276 | chris | 2006-05-30 20:56:10 -0400 (Tue, 30 May 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome/gnucash.desktop.in
-   M /gnucash/trunk/src/pixmaps/Makefile.am
-
-   GNOME integration, part 2.  Bug #342936.
-   Use the same icon for the window manager as for the desktop.
-
-r14251 | chris | 2006-05-29 18:07:10 -0400 (Mon, 29 May 2006) | 4 lines
-
-   M /gnucash/trunk/src/gnome/Makefile.am
-   M /gnucash/trunk/src/gnome/gnucash.desktop.in
-   D /gnucash/trunk/src/gnome/gnucash.keys.in
-   D /gnucash/trunk/src/gnome/gnucash.mime
-   M /gnucash/trunk/src/pixmaps/Makefile.am
-
-   Improve GNOME desktop integration.  Bug #342936
-   Patch supplied by Stanislav Brabec <sbrabec at suse.cz>. 
-
-r14237 | chris | 2006-05-29 15:24:38 -0400 (Mon, 29 May 2006) | 3 lines
-
-   M /gnucash/trunk/src/business/business-reports/aging.scm
-
-   Fix a crash in the aging report.  Breaks a string, but seeing English is
-   better than seeing a guile stack trace.
-
-r14233 | chris | 2006-05-29 00:53:40 -0400 (Mon, 29 May 2006) | 2 lines
-
-   M /gnucash/trunk/Makefile.am
-
-   revert r14177 because it fails make dist.
-
-r14232 | chris | 2006-05-29 00:52:23 -0400 (Mon, 29 May 2006) | 4 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/engine/gnc-engine.c
-
-   Move the error-handling of failure to initialize the engine from
-   gnc-engine.c to gnucash-bin.c.  This allows tests that call 
-   gnc_engine_init() but fail to find a backend to still pass.
-
-2006-05-29  Joshua Sled  <jsled at asynchronous.org>
-
-	* packaging/gnucash-1.9.x.ebuild: Remove support for being a
-	dual-nature -release and -svn ebuild.  Misc cleanups.
-
-2006-05-29  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/backend/file/io-gncxml-v2.c: Add wait_for_gzip to avoid
-	  reading from a file that is still being written to by a child
-	  process, a race condition at the end of the xml import druid.
-
-2006-05-28  David Hampton  <hampton at employees.org>
-
-	* src/pixmaps/gnucash_splash.png: New splash screen from Joshua
-	Facemyer / Impressus Art <faceman at impressusart.com>.
-
-	* po/en_GB.po: Updated translation from Nigel Titley.
-
-	* src/backend/file/io-gncxml-v2.c: Fix gcc4 complaint about unused
-	return value of the write function.
-
-2006-05-28  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/backend/file/gnc-backend-file.c:
-	* src/backend/file/io-gncxml-v2.c: Move is_gzipped_file to
-	  io-gncxml-v2.c. Extend try_gz_open to read from gzipped files.
-	  Let gnc_xml2_find_ambiguous and parse_with_subst_push_handler
-	  read gzipped files.
-
-	* src/backend/file/sixtp.c:
-	* src/backend/file/sixtp.h: Add gnc_is_our_first_xml_chunk.
-
-	* src/backend/file/io-gncxml-v2.h:
-	* src/gnome-utils/druid-gnc-xml-import.c: Remove "error" from
-	  argument list of gnc_xml2_find_ambiguous.
-
-r14213 | chris | 2006-05-27 22:23:37 -0400 (Sat, 27 May 2006) | 7 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-
-   The description for the "sort_column" gconf key of the tree_views says, 
-   "Possible values for this setting are the name of any column in this 
-   dialog (see the column_order key) or the keyword 'none'."
-
-   The third click on a column header removes the sorting by that column.  
-   This patch will now store 'none' for the sort_column in that case.
-
-r14212 | chris | 2006-05-27 15:05:41 -0400 (Sat, 27 May 2006) | 12 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-
-   Use GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of '0' as the 
-   fallback sort column, since column 0 may not be sortable with the 
-   default sort function.
-
-   Set the MODEL_COLUMN column property, even when it is -1, since 
-   gnc_tree_view_set_sort_column() looks for this condition.
-
-   Make the gnc_tree_view_count_visible_columns() function only count regular
-   columns, so that the special columns don't count, but count any 
-   DEFAULT_VISIBLE columns, even if they've been hidden by gconf.  That way, 
-   the special columns will still show and allow the user to unhide columns.
-
-r14210 | chris | 2006-05-27 10:19:48 -0400 (Sat, 27 May 2006) | 3 lines
-
-   M /gnucash/trunk/lib/libqof/backend/file/Makefile.am
-   M /gnucash/trunk/src/backend/file/Makefile.am
-   M /gnucash/trunk/src/backend/postgres/Makefile.am
-
-   Add -avoid-version to LDFLAGS of gmodule backends.
-   Hopefully this will solve the problem Macs are having dlopen'ing them.
-
-2006-05-27  Joshua Sled  <jsled at asynchronous.org>
-
-	* packaging/gnucash-1.9.x.ebuild: Add docs extraction, un-slot,
-	un-/opt-ize.
-
-2006-05-27  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/druid-gnc-xml-import.c: When the user chooses
-	  another default encoding, do not recheck the file for ambiguous
-	  words, but rather just resort what has been found before.
-
-2006-05-26  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/gnc-engine.c: load the qsf backend from the right place.
-
-	* src/engine/gnc-engine.c:
-	  force-exit gnucash if a required library can't be loaded.
-
-	* src/engine/gnc-engine.c:
-	* lib/libqof/qof/qofsession.c:
-	  QOF should load its own backend libraries.
-	  It shouldn't depend on apps to load QOF libraries.
-	  Make sure app-defined backends are used first.
-	  Fix a memory leak in qofsession.
-
-2006-05-26   Christian Stimming <stimming at tuhh.de>
-
-	* src/import-export/hbci/druid-hbci-initial.c: Simplify calling
-	the aqhbci setup wizard for aqbanking>=1.9.1 because we don't need
-	to select an aqbanking backend beforehand.
-
-2006-05-25  Chris Shoemaker <chris.shoemaker at cox.net>
-
-	* configure.in: REactivate --enable-sql by reverting part of r14175 
-	see bug#332251.
-
-r14200 | chris | 2006-05-25 20:23:34 -0400 (Thu, 25 May 2006) | 2 lines
-
-   M /gnucash/trunk/ChangeLog
-   M /gnucash/trunk/configure.in
-
-   REactivate --enable-sql by reverting part of r14175; see bug#332251
-
-r14199 | chris | 2006-05-25 20:14:28 -0400 (Thu, 25 May 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/gnc-engine.c
-
-   Load the file backend _after_ the qsf backend, so that it gets tried 
-   _before_ the qsf backend, because the qsf backend prints some noisy error
-   messages while figuring out that the gnucash file isn't a qsf file.
-
-r14198 | chris | 2006-05-25 20:10:35 -0400 (Thu, 25 May 2006) | 3 lines
-
-   M /gnucash/trunk/ChangeLog
-   M /gnucash/trunk/lib/libqof/backend/file/Makefile.am
-   M /gnucash/trunk/lib/libqof/backend/file/qof-backend-qsf.h
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-backend.c
-   M /gnucash/trunk/lib/libqof/qof/guid.c
-   M /gnucash/trunk/lib/libqof/qof/qof.h
-   M /gnucash/trunk/lib/libqof/qof/qofbackend-p.h
-   M /gnucash/trunk/lib/libqof/qof/qofbackend.c
-   M /gnucash/trunk/lib/libqof/qof/qofbackend.h
-   M /gnucash/trunk/lib/libqof/qof/qofbook.c
-   M /gnucash/trunk/lib/libqof/qof/qofsession-p.h
-   M /gnucash/trunk/lib/libqof/qof/qofsession.c
-   M /gnucash/trunk/lib/libqof/qof/qofsession.h
-   M /gnucash/trunk/lib/libqof/qof/qofutil.c
-   M /gnucash/trunk/lib/libqof/qof/qofutil.h
-   M /gnucash/trunk/src/backend/file/gnc-backend-file.c
-   M /gnucash/trunk/src/backend/file/gnc-backend-file.h
-   M /gnucash/trunk/src/backend/file/test/test-load-backend.c
-   M /gnucash/trunk/src/backend/file/test/test-load-xml2.c
-   M /gnucash/trunk/src/backend/postgres/Makefile.am
-   M /gnucash/trunk/src/backend/postgres/PostgresBackend.c
-   M /gnucash/trunk/src/backend/postgres/PostgresBackend.h
-   M /gnucash/trunk/src/backend/postgres/test/test-db.c
-   M /gnucash/trunk/src/backend/postgres/test/test-load-backend.c
-   M /gnucash/trunk/src/backend/postgres/test/test-period.c
-   M /gnucash/trunk/src/engine/Account.c
-   M /gnucash/trunk/src/engine/Makefile.am
-   M /gnucash/trunk/src/engine/Period.c
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/gnc-commodity.h
-   M /gnucash/trunk/src/engine/gnc-engine.c
-   M /gnucash/trunk/src/engine/gnc-engine.h
-   M /gnucash/trunk/src/engine/gnc-pricedb.c
-   M /gnucash/trunk/src/engine/gnc-session-scm.c
-   M /gnucash/trunk/src/engine/gnc-session-scm.h
-   M /gnucash/trunk/src/engine/gw-engine-spec.scm
-   M /gnucash/trunk/src/gnome-utils/gnc-file.c
-   M /gnucash/trunk/src/gnome-utils/gnc-html-graph-gog.c
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-
-   Merge 'misc-backend' -r 14160:14184 into trunk.
-   This includes the now semi-functional postgres backend.
-
-2006-05-24  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/register/ledger-core/split-register-load.c (skip_cb):
-	Disable skipping hidden accounts for the purposes of quickfill
-	completion population.  Less-than-ideal-but-simple fix for
-	Bug#340885.
-
-2006-05-24  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/report-gnome/window-report.c:
-	  Re-enable window sensitivity if the report fails.  Fixes #341610
-
-2006-05-24  Christian Stimming <stimming at tuhh.de>
-
-	* configure.in: Deactivate --enable-sql because PostgreSQL backend
-	is still broken and we can't fix it before 2.0.0; bug#332251.
-
-r14181 | chris | 2006-05-24 18:57:43 -0400 (Wed, 24 May 2006) | 3 lines
-
-   M /gnucash/branches/misc-backend/lib/libqof/qof/guid.c
-
-   The postgres backend depends on the value of the null guid, so revert it
-   to its 1.8 value.
-
-r14180 | chris | 2006-05-24 18:54:03 -0400 (Wed, 24 May 2006) | 2 lines
-
-   M /gnucash/trunk/lib/libqof/qof/gnc-date.c
-
-   Consistently pad date formats with zeros instead of spaces.
-
-r14170 | chris | 2006-05-23 23:55:35 -0400 (Tue, 23 May 2006) | 2 lines
-
-   M /gnucash/branches/misc-backend/src/backend/postgres/Makefile.am
-   M /gnucash/branches/misc-backend/src/backend/postgres/PostgresBackend.c
-   M /gnucash/branches/misc-backend/src/engine/Account.c
-   M /gnucash/branches/misc-backend/src/engine/gnc-commodity.h
-
-   Trivial comments/cleanups.
-
-r14169 | chris | 2006-05-23 23:53:52 -0400 (Tue, 23 May 2006) | 2 lines
-
-   M /gnucash/branches/misc-backend/src/gnome-utils/gnc-html-graph-gog.c
-
-   Clarify unused parameters.
-
-r14168 | chris | 2006-05-23 23:48:00 -0400 (Tue, 23 May 2006) | 3 lines
-
-   M /gnucash/branches/misc-backend/src/gnome-utils/gnc-file.c
-
-   There's no need to rerun the book-saved callbacks in gnc_file_save_as()
-   because they've already been run in gnc_file_save()
-
-r14167 | chris | 2006-05-23 23:44:50 -0400 (Tue, 23 May 2006) | 6 lines
-
-   M /gnucash/branches/misc-backend/src/gnome-utils/gnc-file.c
-   M /gnucash/branches/misc-backend/src/gnome-utils/gnc-main-window.c
-
-   Use the session URL instead of file path for 
-     1) determining if we have something open
-     2) determining if we're saving exactly what we have open
-     3) updating the title bar
-
-r14166 | chris | 2006-05-23 23:34:18 -0400 (Tue, 23 May 2006) | 2 lines
-
-   M /gnucash/branches/misc-backend/lib/libqof/backend/file/Makefile.am
-   M /gnucash/branches/misc-backend/lib/libqof/backend/file/qof-backend-qsf.h
-   M /gnucash/branches/misc-backend/lib/libqof/backend/file/qsf-backend.c
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qof.h
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofsession.c
-
-   Move the QSF backend from custom init to GModule init.
-
-r14165 | chris | 2006-05-23 23:21:09 -0400 (Tue, 23 May 2006) | 18 lines
-
-   M /gnucash/branches/misc-backend/lib/libqof/backend/file/qsf-backend.c
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofbackend-p.h
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofbackend.c
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofbackend.h
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofsession-p.h
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofsession.c
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofsession.h
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofutil.c
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofutil.h
-   M /gnucash/branches/misc-backend/src/backend/file/gnc-backend-file.c
-   M /gnucash/branches/misc-backend/src/backend/file/gnc-backend-file.h
-   M /gnucash/branches/misc-backend/src/backend/file/test/test-load-backend.c
-   M /gnucash/branches/misc-backend/src/backend/file/test/test-load-xml2.c
-   M /gnucash/branches/misc-backend/src/backend/postgres/PostgresBackend.c
-   M /gnucash/branches/misc-backend/src/backend/postgres/PostgresBackend.h
-   M /gnucash/branches/misc-backend/src/backend/postgres/test/test-db.c
-   M /gnucash/branches/misc-backend/src/backend/postgres/test/test-load-backend.c
-   M /gnucash/branches/misc-backend/src/backend/postgres/test/test-period.c
-   M /gnucash/branches/misc-backend/src/engine/Period.c
-   M /gnucash/branches/misc-backend/src/engine/Transaction.c
-   M /gnucash/branches/misc-backend/src/engine/gnc-engine.c
-   M /gnucash/branches/misc-backend/src/engine/gnc-engine.h
-   M /gnucash/branches/misc-backend/src/engine/gnc-pricedb.c
-   M /gnucash/branches/misc-backend/src/engine/gnc-session-scm.c
-   M /gnucash/branches/misc-backend/src/engine/gnc-session-scm.h
-   M /gnucash/branches/misc-backend/src/engine/gw-engine-spec.scm
-
-   Decrease coupling between backends and engine:
-   - do not include the (supposedly) private qofbackend-p.h in qofutil.h,
-       instead, include it explictly in only the places that need it.
-   - since backends are GModules, use the GModule module init hook, instead 
-       of rolling our own and using a different function for each backend
-   - loop over a list of backends for the engine to try to load 
-   - include the postgres backend in that list of backends
-   - move qof_session_export() from gnc-engine.c to qofsession.c
-   - publicize qof_backend_set_error() and qof_backend_get_error()
-   - privatize QofBookFileType to gnc-backend-file.c
-
-   Incidental:
-   - Plug a string leak in qofsession.c
-   - drop the unused gnc_session_scm_export code
-   - Drop unimplemented prototype gncBackendInit_file()
-   - Formatting cleanups.
-
-r14164 | chris | 2006-05-23 23:18:14 -0400 (Tue, 23 May 2006) | 2 lines
-
-   M /gnucash/branches/misc-backend/lib/libqof/qof/qofbook.c
-
-   Recognize unequal books as unequal.
-
-r14163 | chris | 2006-05-23 23:16:19 -0400 (Tue, 23 May 2006) | 2 lines
-
-   M /gnucash/branches/misc-backend/src/engine/Makefile.am
-
-   Make sure GNC_LIBDIR is updated when the installation dir changes.
-
-r14161 | chris | 2006-05-23 21:40:39 -0400 (Tue, 23 May 2006) | 2 lines
-
-   A /gnucash/branches/misc-backend (from /gnucash/trunk:14160)
-
-   Branched from trunk at r14160, hoping postgres will work again someday... 
-
-r14159 | chris | 2006-05-23 21:25:30 -0400 (Tue, 23 May 2006) | 4 lines
-
-   M /gnucash/trunk/lib/guile-www/cgi.scm
-   M /gnucash/trunk/lib/guile-www/http.scm
-   M /gnucash/trunk/src/import-export/qif-import/qif-file.scm
-   M /gnucash/trunk/src/import-export/qif-io-core/qif-file.scm
-   M /gnucash/trunk/src/scm/command-line.scm
-
-   Fix Bug#342736 by replacing "make-shared-substring" with "substring".
-   Guile 1.8 automatically shares strings as copy-on-write and no longer
-   provides the "make-shared-substring" procedure.
-
-r14158 | chris | 2006-05-23 20:49:10 -0400 (Tue, 23 May 2006) | 3 lines
-
-   M /gnucash/trunk/lib/libqof/qof/gnc-date.c
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-
-   Fix Bug#342546 by using the pref date format instead of locale.
-   Also prefix-pad fixed-width date formats with '0'.
-
-2006-05-23  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/register/register-gnome/gnucash-sheet.c
-	(GTK_ALLOWED_SELECTION_WITHIN_INSERT_SIGNAL): Change test to be
-	open-ended on the top, as we expect future GTKs will not allow
-	this either, as experience has shown.  Should fix Bug#342182.
-
-2006-05-22  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/qif-import/*:
-	  remove hook to test druid for 2.0 release.
-
-2006-05-22  Christian Stimming  <stimming at tuhh.de>
-
-	* src/gnome/gnc-plugin-page-account-tree.c,
-	gnc-plugin-page-register.c: Deactivate the "View Lots" menu item
-	because the lot viewer is unfinished as well.
-
-	* src/gnome/gnc-plugin-basic-commands.c: Deactivate the "Close
-	Books" menu item because that feature is unfinished as well.
-
-	* src/gnome/gnc-plugin-basic-commands.c: Hide the "Export account
-	chart as QSF" as well. Not ready for 2.0.0 due to e.g. bug#341559.
-
-2006-05-21  Christian Stimming  <stimming at tuhh.de>
-
-	* src/gnome/gnc-plugin-basic-commands.c,
-	src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Hide the "QSF
-	Import" for the 2.0.0 release because it is not yet finished. Can
-	be activated again in the next developing HEAD branch.
-
-	* po/ro.po: Initial Romanian translation by Danny Fischer
-	<dan.pescaru at gmail.com>
-
-2006-05-20  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-file.[ch]:
-	* src/import-export/log-replay/gnc-log-replay.c:
-	* src/import-export/qif-import/druid-qif-import.c: Extend
-	  gnc_file_dialog to take a GList of GtkFileFilters instead of a
-	  filter string. Allows patterns like *.[Qq][Ii][Ff] without
-	  messing up the dialog, fixes #336124.
-
-2006-05-19  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/gnucash-grid.c: Make the blue
-	past/future dividing line thicker so that it is obvious.  Fixes
-	#342051.
-
-	* src/engine/engine-helpers.c:
-	* macros/legacy_macros.m4:
-	* configure.in: Make the removal of scm_block_gc conditional on
-	having guile 1.8 installed.
-
-	* src/engine/engine-helpers.c: More of the patch from Bill
-	Nottingham for compiling with guile 1.8.
-
-2006-05-17  Mike Alexander  <mta at umich.edu>
-
-	* From bugzilla #342153.
-        * src/engine/cap-gains.c (finder_helper): Don't add a split with
-        the wrong sign to a lot and don't add any split to a lot that is
-        fat.
-        * src/engine/cap-gains.c (xaccSplitAssignToLot): Set the value and
-        amount in the new split after it is in the transaction so the
-        correct denominator can be found.
-        * src/engine/cap-gains.c (xaccSplitAssign): Ignore splits with
-        zero amounts.
-        * src/engine/cap-gains.c (xaccSplitComputeCapGains): If the gain
-        is already recorded correctly do nothing.  This happens when
-        called from gnc_book_partition_txn at which time things are
-        inconsistent.
-        * src/engine/policy.c (DirectionPolicyGetSplit): Don't add a split
-        to a lot unless it will be the new last split.
-        * src/engine/Scrub2.c (xaccScrubMergeSubSplits): Make sure the
-        splits are really related before merging them.
-        * src/engine/Account.c (xaccAccountInsertLot): Don't move the
-        splits in the lot into the new account.  The caller does this if
-        necessary and this fails when called from gnc_book_close_period.
-
-2006-05-17  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/druid-gnc-xml-import.c: Scott Oonk's patch to
-	  activate forward button in XML import druid after having decided
-	  on each ambiguous string. Fix #342050.
-
-2006-05-16  Derek Atkins  <derek at ihtfp.com>
-
-	* lib/libqof/qof/gnc-date.c:
-	  revert r14081 because we always have localtime_r.
-
-	* lib/libgsl/Makefile.am:
-	  don't distribute the gsl specfiles
-	* packaging/gnucash.spec.in:
-	  fix for change of location of files.
-
-2006-05-16  Christian Stimming <stimming at tuhh.de>
-
-	* lib/libqof/qof/gnc-date.c (timespecCanonicalDayTime)
-	(qof_print_date_buff, dateSeparator, gnc_timespec_last_mday)
-	(gnc_timespec2dmy): Use localtime_r only when HAVE_LOCALTIME_R is
-	defined. Might be undefined on some weird systems out there,
-	e.g. windows/mingw32.
-
-2006-05-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/test/Makefile.am:
-	  need to link against gnome-utils
-
-2006-05-15  Joshua Sled  <jsled at asynchronous.org>
-
-	* lib/libqof/qof/gnc-date.c (timespecCanonicalDayTime)
-	(qof_print_date_buff, dateSeparator, gnc_timespec_last_mday) 
-	(gnc_timespec2dmy): convert `localtime` to `localtime_r`, after
-	seeing localtime fail (strange as it is...).
-
-2006-05-15   Christian Stimming <stimming at tuhh.de>
-
-	* doc/README.german: Updated German README which was horribly
-	outdated.
-
-	* doc/README.HBCI: Updated explanation of HBCI features.
-
-2006-05-14  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.6
-
-r14050 | chris | 2006-05-14 17:30:22 -0400 (Sun, 14 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Disable Lots scrubbing, which is causing test-suite failures.
-
-2006-05-14  Joshua Sled  <jsled at asynchronous.org>
-
-	* packaging/gnucash-1.9.x.ebuild (DEPEND): Cleanups from Ed Catmur
-	<ed at catmur.co.uk> for better Gentoo-iness, doc install,
-	/usr/bin/gnucash-${version} symlink, .desktop install.
-
-	* src/engine/gw-engine-spec.scm: expose gnc:book-get-template-group
-
-	* src/report/standard-reports/general-journal.scm
-	(general-journal-options-generator): Filter template
-	transactions out of query; Bug#341609.
-
-2006-05-14  Derek Atkins  <derek at ihtfp.com>
-
-	* src/lib/libqof/qof/qofquery.h:
-	  Fix the documentation of qof_query_merge for degenerate cases.
-
-	* po/el.po: Updated Greek translation by Nikos Charonitakis
-	  <nikosx at gmail.com>
-	
-r14038 | chris | 2006-05-14 07:59:39 -0400 (Sun, 14 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/backend/file/io-gncxml-v2.c
-
-   Undo accidental revert of part of r13713 by r14026.
-
-r14037 | chris | 2006-05-13 22:07:52 -0400 (Sat, 13 May 2006) | 15 lines
-
-   M /gnucash/trunk/src/gnome/druid-hierarchy.c
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-account-tree.c
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-commodity.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-price.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
-   M /gnucash/trunk/src/import-export/import-account-matcher.c
-
-   Change the method for specifying and recording the default visibility of
-   tree-view columns.  There is now a per-column setting, "DEFAULT_VISIBLE",
-   similar to "ALWAYS_VISIBLE", that controls the visibility of a column in 
-   the absence of, or prior to, gconf management.
-
-   It is no longer necessary for the tree view to store a list of column names
-   for default visible columns.
-
-   To faciliate the adaptation of pre-existing tree-views, the 
-   view_column_find_by_name() has been publicized as 
-   gnc_tree_view_find_column_by_name().
-
-   All callers of gnc_tree_view_configure_columns() have been converted to use
-   the DEFAULT_VISIBLE column property.
-
-r14034 | chris | 2006-05-13 00:52:09 -0400 (Sat, 13 May 2006) | 5 lines
-
-   M /gnucash/trunk/src/report/report-system/commodity-utilities.scm
-   M /gnucash/trunk/src/report/report-system/report-utilities.scm
-   M /gnucash/trunk/src/report/standard-reports/advanced-portfolio.scm
-   M /gnucash/trunk/src/report/standard-reports/portfolio.scm
-   M /gnucash/trunk/src/report/standard-reports/price-scatter.scm
-   M /gnucash/trunk/src/report/standard-reports/transaction.scm
-   M /gnucash/trunk/src/scm/gnumeric/table-utils.scm
-
-   Fixing bug #341589:  Apparently, guile 1.8 will actually enforce the rule 
-   that all datum portions of case-statement clauses be unique.  The syntax:
-   'foo expands to a list of two symbols: (quote foo) 
-   If both 'foo and 'bar are used, then the "quote" symbol won't be unique.
-
-2006-05-12  Derek Atkins <derek at ihtfp.com>
-
-	* goffice-config.h.in:
-	* gsf-config.h.in:
-	  Make sure to properly define _GNU_SOURCE in sub-config files.
-	  The build was broken without this.
-
-	* src/engine/gnc-engine.c:
-	  Use QSF #defines instead of hard-coding the library name and init-fcn
-
-	* lib/libqof/qof/Makefile.am:
-	  change the name of our qof library
-	* lib/libqof/backend/file/Makefile.am:
-	  change the name of our qsf library
-	* lib/libqof/qof/qof.h:
-	  point to the newly named qsf library
-	* configure.in:
-	  Error out if the user calls --enable-qof
-	  Change the name of the internal qof library and directories
-	  so that our qof can co-exist with a "native" qof
-
-2006-05-12  Christian Stimming <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-plugin-hbci.c: Add the Tools->HBCI
-	Setup menu item to the register tabs as well. Bug#341510.
-
-r14027 | chris | 2006-05-11 21:47:12 -0400 (Thu, 11 May 2006) | 8 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-
-   Fix Bug #341375.
-   When handling the focus-out event for a GtkCellEditable, it's important
-   not to keep the editable alive for too long, because the cursor-blink
-   timeout expects that the editable still has the focus.  The easiest way to 
-   do this is to stop the editing immediately by calling 
-   gtk_cell_editable_editing_done() and then handle all the real work from 
-   the "editing-done" signal handler.
-
-r14026 | chris | 2006-05-11 20:28:34 -0400 (Thu, 11 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/backend/file/io-gncxml-v2.c
-
-   Minor cleanups to gnc_counter_end_handler().
-
-r14025 | chris | 2006-05-11 20:25:15 -0400 (Thu, 11 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Makefile.am
-
-   Cause gncla-dir.h to be re-made after a 'make clean'.
-
-r14024 | chris | 2006-05-11 18:25:55 -0400 (Thu, 11 May 2006) | 3 lines
-
-   M /gnucash/trunk/configure.in
-
-   Look for g-wrap's (g-wrap gw standard) or (g-wrap gw-standard) since 
-   g-wrap 1.9.6 doesn't have (g-wrap runtime).
-
-r14023 | chris | 2006-05-11 17:21:42 -0400 (Thu, 11 May 2006) | 2 lines
-
-   M /gnucash/trunk/configure.in
-
-   When searching for the g-wrap runtime module, look in the G_WRAP_MODULE_DIR.
-
-r14022 | chris | 2006-05-11 01:04:56 -0400 (Thu, 11 May 2006) | 2 lines
-
-   M /gnucash/trunk/configure.in
-
-   Warn if no g-wrap runtime module is available during configure.
-
-r14002 | chris | 2006-05-10 21:14:12 -0400 (Wed, 10 May 2006) | 3 lines
-
-   M /gnucash/trunk/configure.in
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-backend.c
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-xml-map.c
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-xml.c
-   M /gnucash/trunk/lib/libqof/qof/gnc-date.c
-   M /gnucash/trunk/lib/libqof/qof/gnc-numeric.c
-   M /gnucash/trunk/lib/libqof/qof/guid.c
-   M /gnucash/trunk/lib/libqof/qof/kvp_frame.c
-   M /gnucash/trunk/lib/libqof/qof/qofbackend.c
-   M /gnucash/trunk/lib/libqof/qof/qofbookmerge.h
-   M /gnucash/trunk/lib/libqof/qof/qofmath128.c
-   M /gnucash/trunk/lib/libqof/qof/qofsql.c
-   M /gnucash/trunk/src/backend/file/gnc-backend-file.c
-   M /gnucash/trunk/src/backend/file/sixtp-dom-generators.c
-   M /gnucash/trunk/src/backend/file/sixtp-utils.c
-   M /gnucash/trunk/src/backend/postgres/PostgresBackend.c
-   M /gnucash/trunk/src/backend/postgres/account.c
-   M /gnucash/trunk/src/backend/postgres/book.c
-   M /gnucash/trunk/src/backend/postgres/builder.c
-   M /gnucash/trunk/src/backend/postgres/checkpoint.c
-   M /gnucash/trunk/src/backend/postgres/escape.c
-   M /gnucash/trunk/src/backend/postgres/events.c
-   M /gnucash/trunk/src/backend/postgres/gncquery.c
-   M /gnucash/trunk/src/backend/postgres/kvp-sql.c
-   M /gnucash/trunk/src/backend/postgres/price.c
-   M /gnucash/trunk/src/backend/postgres/txn.c
-   M /gnucash/trunk/src/backend/postgres/txnmass.c
-   M /gnucash/trunk/src/backend/postgres/upgrade.c
-   M /gnucash/trunk/src/business/business-ledger/gncEntryLedger.c
-   M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerControl.c
-   M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerDisplay.c
-   M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerLayout.c
-   M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerLoad.c
-   M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerModel.c
-   M /gnucash/trunk/src/engine/TransLog.c
-   M /gnucash/trunk/src/engine/gnc-commodity.c
-   M /gnucash/trunk/src/engine/test/test-book-merge.c
-   M /gnucash/trunk/src/engine/test/test-recursive.c
-   M /gnucash/trunk/src/gnome/dialog-chart-export.h
-   M /gnucash/trunk/src/gnome/dialog-find-transactions.c
-   M /gnucash/trunk/src/gnome/dialog-print-check.c
-   M /gnucash/trunk/src/gnome/gnc-split-reg.c
-   M /gnucash/trunk/src/gnome/lot-viewer.c
-   M /gnucash/trunk/src/gnome/window-reconcile.c
-   M /gnucash/trunk/src/gnome-utils/dialog-utils.c
-   M /gnucash/trunk/src/gnome-utils/print-session.c
-   M /gnucash/trunk/src/import-export/binary-import/druid-commodity.c
-   M /gnucash/trunk/src/import-export/import-account-matcher.c
-   M /gnucash/trunk/src/import-export/import-backend.c
-   M /gnucash/trunk/src/import-export/import-commodity-matcher.c
-   M /gnucash/trunk/src/import-export/import-match-picker.c
-   M /gnucash/trunk/src/import-export/import-settings.c
-   M /gnucash/trunk/src/import-export/import-utilities.c
-   M /gnucash/trunk/src/import-export/log-replay/gnc-log-replay.c
-   M /gnucash/trunk/src/import-export/mt940/gnc-mt940-import.c
-   M /gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c
-   M /gnucash/trunk/src/import-export/qif-import/druid-qif-import.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Factor out #define _GNU_SOURCE from various .c files into an AC_GNU_SOURCE
-   check in configure.in.
-
-2006-05-10  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/qif-io-core/qif-parse.scm:
-	  Same patch as qif-import/qif-parse.scm for guile-1.8.
-
-	* configure.in: add $GUILE_INCS when testing g-wrap
-
-2006-05-10  Christian Stimming <stimming at tuhh.de>
-
-	* accounts/de_AT/*: Added new Austrian German account templates by
-	Roman Bertle <bertle at smoerz.org>.
-
-2006-05-09  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/qif-import/qif-parse.scm:
-	  Bill Nottingham's patch to fix a guile parser problem during build.
-
-r13985 | chris | 2006-05-09 23:54:45 -0400 (Tue, 09 May 2006) | 3 lines
-
-   M /gnucash/trunk/src/business/business-reports/fancy-invoice.scm
-   M /gnucash/trunk/src/report/report-system/html-table.scm
-
-   Fix fancy invoice report.  Bug #341046.
-   Also, liberalize gnc:html-table-append-row! to accept a non-list argument.
-
-r13984 | chris | 2006-05-09 21:53:24 -0400 (Tue, 09 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/scm/main.scm
-
-   Silence guile warnings about duplicate binding introduced in guile-1.8.
-
-r13966 | chris | 2006-05-08 23:17:04 -0400 (Mon, 08 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-
-   Use g_get_current_time() instead of gettimeofday().  Fixes #341044.
-
-r13965 | chris | 2006-05-08 20:42:32 -0400 (Mon, 08 May 2006) | 3 lines
-
-   M /gnucash/trunk/src/scm/printing/print-check.scm
-
-   Limit memo length to 27 chars on Quicken wallet checks with side stub
-   Patch by David Reiser, bug #340977
-
-r13958 | chris | 2006-05-08 00:56:17 -0400 (Mon, 08 May 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/Split.c
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Remove some unnecessary calls to xaccGroupMarkNotSaved() which were 
-   dirtying the book implicitly without setting any time of first change.
-   Instead, make sure that committed Splits dirty their parent Transaction.
-
-r13957 | chris | 2006-05-08 00:47:04 -0400 (Mon, 08 May 2006) | 5 lines
-
-   M /gnucash/trunk/lib/libqof/qof/qofinstance-p.h
-   M /gnucash/trunk/lib/libqof/qof/qofinstance.c
-   M /gnucash/trunk/lib/libqof/qof/qofutil.c
-
-   Add a flag, 'infant', to QofInstance to note that the instance has been 
-   committed at least once in its lifecycle.  Then, we can mark the collection
-   dirty whenever an object is committed, except for the special case of an 
-   QofInstance that has never been committed before and is now being deleted.
-
-r13956 | chris | 2006-05-07 23:04:49 -0400 (Sun, 07 May 2006) | 4 lines
-
-   M /gnucash/trunk/lib/libqof/qof/qofutil.c
-   M /gnucash/trunk/lib/libqof/qof/qofutil.h
-
-   Fix off-by-one error when checking editlevel in qof_commit_edit() (and
-   macro version), in case we ever want qof_commit_edit() to actually do 
-   something with a backend.
-
-r13955 | chris | 2006-05-07 23:02:15 -0400 (Sun, 07 May 2006) | 4 lines
-
-   M /gnucash/trunk/lib/libqof/qof/qofutil.c
-   M /gnucash/trunk/lib/libqof/qof/qofutil.h
-
-   Make qof_commit_edit() (and macro version) call qof_backend_run_commit()
-   instead of qof_backend_run_begin().
-   Minor cleanups of qof_commit_edit() and qof_begin_edit().
-
-r13954 | chris | 2006-05-07 22:54:03 -0400 (Sun, 07 May 2006) | 3 lines
-
-   M /gnucash/trunk/src/backend/file/gnc-budget-xml-v2.c
-   M /gnucash/trunk/src/engine/gnc-budget.c
-   M /gnucash/trunk/src/engine/gnc-budget.h
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-
-   Add begin/commit edit blocks to budget setters.  Change to using the 
-   "destroy" method for budget deletion.
-
-2006-05-07  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/engine/Group.c (xaccAccountStagedTransactionTraversal):
-	Simplify.
-
-	* src/engine/test-core/test-engine-stuff.c (make_trans_query):
-	Don't construct queries involving empty strings, as the query
-	processor asserts that string match terms are not empty. Fixes
-	`test-query` failure.
-
-	* src/gnome/dialog-scheduledxaction.c (sxd_close_handler):
-	Actually close the dialog when we are button-requested to Close
-	the dialog, thus cleaning up properly.  Bug#340936.
-
-	* src/register/register-gnome/formulacell-gnome.c
-	(gnc_formula_cell_direct_update): Call new factored-out logic.
-	Fix Bug#340875 regarding same.
-
-	* src/register/register-gnome/pricecell-gnome.c
-	(gnc_basic_cell_insert_decimal): Factor utf8-safe string copying +
-	decimal-point insertion out.
-	(gnc_price_cell_direct_update): Call new factored-out logic.
-
-2006-05-06  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view-account.c: Rebuild the column
-	selection menu when the report currency is changed.  Fixes
-	#340243.
-
-	* src/register/register-gnome/gnucash-header.c:
-	* src/gnome-utils/dialog-transfer.c: Trivial replacements for
-	deprecated functions.
-
-	* src/gnome-utils/gnc-file.c:
-	* src/gnome-utils/gnc-main-window.c: Use the new qof functions to
-	provide a dirty indication in the title bar, fixing #339026.  Also
-	provide an indication of how long the book has been dirty in the
-	"save changes to file" dialog.
-
-	* lib/libqof/qof/qofbook.[ch]:
-	* lib/libqof/qof/qofbook-p.h:
-	* lib/libqof/qof/qofutil.c: Add support for directly marking the
-	book dirty, for recording the time that the book transitioned from
-	clean to dirty, and for calling back a registered function when
-	the book transitions from clean to dirty.
-
-	* configure.in: Can't use external qof until it supports
-	"alternate dirty mode".
-
-	* src/gnome-utils/dialog-commodity.c:
-	* src/engine/gnc-lot.[ch]:
-	* src/engine/gnc-commodity.[ch]:
-	* src/engine/SchedXaction.[ch]: Add begin_edit/commit_edit
-	brackets around object modifications.  Bug #339943 should be fixed
-	as of this change.
-
-	* src/engine/gnc-pricedb.c: No longer need special handling when
-	marking prices as dirty.
-
-	* src/engine/Account.c: Remove redundant setting an account dirty.
-	Set collection clean/dirty functions.
-
-	* src/engine/gnc-engine.c: Unconditionally enable qof alternate
-	dirty mode.
-
-	* lib/libqof/qof/qofbook.[ch]:
-	* lib/libqof/qof/qofid-p.h:
-	* lib/libqof/qof/qofinstance.[ch]:
-	* lib/libqof/qof/qofid.[ch]:
-	* lib/libqof/qof/qofutil.c: Add an alternate mode for handling the
-	dirty state of instances and collections.  In this mode, marking
-	an instance as dirty does not immediately mark the collection as
-	dirty.  The collection is only dirtied when a dirty instance is
-	actually committed to the collection.  Also add some debugging
-	functions.
-
-2006-05-05  David Hampton  <hampton at employees.org>
-
-	* configure.in: Bump the version number for setting the
-	GNOME_DISABLE_DEPRECATED flag.
-
-r13922 | chris | 2006-05-04 20:58:17 -0400 (Thu, 04 May 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/Split.c
-
-   More consistent Lot<->Split handling.  Try to use the right API for adding
-   a cloned Split to the Lot.  Make sure to remove the Split from the Lot when
-   deleting a Split.  (This prevents use-after-free by test-lots.)  Add some 
-   comments to some strange code that's possibly wrong.
-
-r13921 | chris | 2006-05-04 20:40:15 -0400 (Thu, 04 May 2006) | 13 lines
-
-   M /gnucash/trunk/src/engine/Scrub.c
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/Transaction.h
-   M /gnucash/trunk/src/engine/cap-gains.c
-   M /gnucash/trunk/src/engine/cap-gains.h
-
-   Move some gains-related transaction-scrubbing operations to from 
-   cap-gains.c to Transaction.c.
-   Fix a logic error where "split->gains |= ~GAINS_STATUS_ADIRTY" was supposed
-   to be "split->gains &= ~GAINS_STATUS_ADIRTY".
-
-   Disable the loop-restart code in xaccTransScrubGainsDate() because I think
-   the state changes inside the loop will never cause a previously-skipped 
-   Split to be not skipped during another pass.
-
-   Incidental:
-      make both xaccTransFindSplitByAccount() arguments 'const'
-      Internalize Begin/Commit edit block into xaccTransScrubSplits()
-
-r13920 | chris | 2006-05-04 20:18:59 -0400 (Thu, 04 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/test/test-transaction-reversal.c
-
-   Some testing bits that got left out of r13916.
-
-r13919 | chris | 2006-05-04 20:17:04 -0400 (Thu, 04 May 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/test-core/test-engine-stuff.c
-
-   Correctly ensure that the amount and value of test Splits have the same sign
-
-r13917 | chris | 2006-05-03 23:59:15 -0400 (Wed, 03 May 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-
-   Fix bug #340168 by ignoring Splits that have been destroyed since the 
-   last call to xaccTransBeginEdit().
-
-r13916 | chris | 2006-05-03 20:06:58 -0400 (Wed, 03 May 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/Transaction.h
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
-   M /gnucash/trunk/src/gnome/gnc-split-reg.c
-
-   Hide the Transaction's management of the "reverse-by" KVP inside the engine.
-   Add new function xaccTransGetReversedBy() to find the reversing transaction
-   if there is one.
-   This also ensures that the KVP changes are inside a Begin/Commit block.
-
-2006-05-02  David Hampton  <hampton at employees.org>
-
-	* src/backend/postgres/price.c:
-	* src/business/business-core/gncJob.c:
-	* src/business/business-core/gncInvoice.c:
-	* src/business/business-core/gncVendor.c:
-	* src/business/business-core/gncEntry.c:
-	* src/business/business-core/gncCustomer.c:
-	* src/business/business-core/gncBillTerm.c:
-	* src/business/business-core/gncOrder.c:
-	* src/business/business-core/gncEmployee.c:
-	* src/business/business-core/gncTaxTable.c:
-	* src/engine/gnc-budget.c:
-	* src/engine/Account.c:
-	* src/engine/Group.c:
-	* src/engine/gnc-commodity.c:
-	* src/engine/SchedXaction.c:
-	* lib/libqof/qof/qofobject.c: Use the existing QOF API to modify
-	the instance dirty flag.
-
-2006-05-02  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/glade/sched-xact.glade: Correct option strings in sx
-	  editor for tri-annual transactions. Fix #339724.
-
-2006-05-01  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-account.c: Use the parent commodity and
-	account type when creating new accounts.  Fixes #337189 and
-	#340242.
-
-	* src/gnome-utils/gnc-file.c:
-	* src/engine/TransLog.[ch]: Start a new log file after a save.
-	Fixes #173056.
-
-2006-05-01  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/register/register-gnome/pricecell-gnome.c
-	(gnc_price_cell_direct_update): null-terminate strings we traffic
-	in, leading to less crashes! :( Bug#340358.
-
-2006-04-30  David Hampton  <hampton at employees.org>
-
-	* src/gnome/reconcile-list.c: Patch from Mike Alexander to fix the
-	cleared split date threshold in the reconcile window. Fixes
-	#340235.
-
-2006-05-01  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-html-graph-gog.c: Add legend only to
-	  barchart and piechart plots, not to scatter plots, as there is
-	  currently no usage for it. Fix #337769.
-
-2006-04-30  Joshua Sled  <jsled at asynchronous.org>
-
-	Bug#340197: reverse account opening balances when desired.
-	* src/gnome/druid-hierarchy.c (balance_cell_data_func): Don't
-	invert balances here.  Leads to strange behavior.
-	* src/gnome/druid-hierarchy.c (starting_balance_helper): Reverse
-	balance if needed by the account.
-
-2006-04-30  Christian Stimming  <stimming at tuhh.de>
-
-	* src/app-utils/gnc-ui-util.c: Fix retrieval of reconcile
-	abbreviation if the translators erroneously did not use the same
-	string length as the english string. Bug #339722.
-
-2006-04-29  David Hampton  <hampton at employees.org>
-
-	* src/engine/gnc-lot.c:
-	* src/engine/cap-gains.[ch]: Patch from Mike Alexander's to handle
-	multiple lot dispositions on the same day.  Needed since the
-	transaction sorting code may sort gains splits after other splits
-	on the same day. Add a new function to find the source split
-	associated with a capital gains split.  Also use lot_amount and
-	lot_value consistently instead of opening_amount and
-	opening_value.
-
-	* src/business/business-gnome/dialog-billterms.c:
-	* src/business/business-gnome/glade/billterms.glade: Eliminate
-	some gtk warning messages. Stop the contents of the Bill Terms
-	dialog from shifting around when the first/last term is
-	created/destroyed.
-
-2006-04-30  Andreas Köhler  <andi5.py at gmx.net>
-
-	* configure.in:
-	* src/register/register-gnome/gnucash-item-edit.[ch]: Remove all
-	  XIM code, as it has been commented out unconditionally already
-	  for a while. Send focus in/out events to register GtkEntry.
-	  Address #337020.
-
-2006-04-29  Joshua Sled  <jsled at asynchronous.org>
-
-	Bug#157179: make multi-commodity SX handling a bit better.
-
-	* src/gnome/dialog-sxsincelast.c (sxsl_get_sx_vars): refactor to
-	process SX splits in the same order as the transaction creation
-	routine.  Return needed commodity exchange rates as variables.
-	(create_each_transaction_helper): Use the user-provided exchange
-	rates to create the splits, not the pricedb.
-
-	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
-	Ensure that auto-create SX template txns aren't in multiple commodities.
-
-	* src/app-utils/gnc-exp-parser.c (gnc_ep_tmpvarhash_check_vals):
-	remove printf.
-
-2006-04-29  Christian Stimming  <stimming at tuhh.de>
-
-	* po/glossary/gnc-glossary.txt: Clarify definitions of and
-	relations between bill, invoice, job, and order.
-
-2006-04-29  David Hampton  <hampton at employees.org>
-
-	* src/report/report-gnome/gnc-plugin-page-report.c: Don't allow
-	the user to save a report until they have changed the report
-	name. Remove the duplicate shortcut on the Add Report menu item.
-
-	* src/report/report-system/report.scm: Don't load a custom report
-	that has the same name as a standard report.  Fixes #168250.
-
-	* src/bin/gnucash-bin.c: Load the user config earlier in startup.
-	Fixes the missing custom report problem #338668.
-
-	* src/register/register-gnome/gnucash-sheet.c: Lower the minimum
-	required width of the register.  This does affect the size
-	constraint imposed by the register summary bar.
-
-2006-04-28  David Hampton  <hampton at employees.org>
-
-	* configure.in: Default to --enable-error-on-warning only in svn
-	based source trees. Fixes #330687.
-
-	* src/gnome/window-reconcile.c:
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/engine/gnc-lot.[ch]:
-	* src/engine/Transaction.c:
-	* src/engine/Scrub2.c:
-	* src/engine/cap-gains.c: Mike Alexander's patch to fix lot date
-	calculation, and to include all splits when computing capital
-	gain's instead of just the opening lot.  Scrub lots when scrubbing
-	everything else.  Some MacOs X fixes.
-
-	* src/gnome/gnc-plugin-basic-commands.c: Finishing all pending
-	transactions before new and open commands, not just save commands.
-	Fixes #334090.
-
-r13885 | chris | 2006-04-29 22:38:11 -0400 (Sat, 29 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Take care of any pending changes to a Transaction before voiding it.
-
-r13883 | chris | 2006-04-29 20:43:45 -0400 (Sat, 29 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   When deleting the current Transaction in the register, let the action take
-   effect immediately by commiting the transaction if it's open.
-
-r13880 | chris | 2006-04-29 11:08:12 -0400 (Sat, 29 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.h
-
-   Return the GtkTreeViewColumn from gnc_tree_view_account_add_kvp_column().
-
-r13874 | chris | 2006-04-28 22:17:14 -0400 (Fri, 28 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/Account.c
-   M /gnucash/trunk/src/engine/AccountP.h
-
-   When deleting an Account, also delete any Splits that are set to be 
-   added to the Account if their open Transaction is commited.
-
-r13870 | chris | 2006-04-28 09:01:30 -0400 (Fri, 28 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-
-   For budget data entry interpret an empty string as valid input meaning "0".
-   Closes #339946
-
-2006-04-27  Christian Stimming  <stimming at tuhh.de>
-
-	* po/fr.po: Updated French translation by Fabrice Kurz
-	<kurzf at voila.fr>.
-
-	* src/import-export/hbci/hbci-interaction.c: Fix
-	GNCInteractor_hadErrors() that reported too many errors. Fixes
-	#339504.
-
-r13869 | chris | 2006-04-27 17:02:30 -0400 (Thu, 27 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Account.c
-
-   Remove an assertion w/ explanation of why it doesn't hold.  Fixes #339781.
-
-r13865 | chris | 2006-04-26 23:27:46 -0400 (Wed, 26 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-  Address bug #339288:  When deleting a split, ensure the transaction is open
-  for editing, an redraw the display afterward.
-
-r13864 | chris | 2006-04-26 22:52:31 -0400 (Wed, 26 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
-   M /gnucash/trunk/src/gnome/gnc-split-reg.c
-   M /gnucash/trunk/src/gnome/reconcile-list.c
-   M /gnucash/trunk/src/gnome/window-reconcile.c
-
-   Remove some unnecessary BeginEdit/CommitEdit calls.
-   Early exit the budget keynav function on no-op case.
-
-r13863 | chris | 2006-04-26 22:18:37 -0400 (Wed, 26 Apr 2006) | 14 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   More register fixes related to recent changes:
-   For the autofill in basic-ledger mode, avoid an extra BeginCommit.
-
-   For "remove all splits from the transaction" case, also avoid a potential
-   extra BeginCommit.  Also, fix a bug where one split might have not been 
-   removed if this operation was performed in a register other than the one
-   where the transaction was created.
-
-   Make sure that whenever we actually do commit the pending transaction, we
-   clear the stored GUID *before* the commit, since it may be checked again
-   from the register's refresh event handler.
-
-   In other news, I haven't seen the orphan splits recently...
-
-2006-04-26  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/dialog-scheduledxaction.c
-	(scheduledxaction_editor_dialog_destroy): re-order SX disolution
-	vs. ui teardown.  Add comment info-request response.
-
-2006-04-26  Christian Stimming <stimming at tuhh.de>
-
-	* doc/gnucash.1.in: Properly quote marks. Bug #339731.
-
-2006-04-25  David Hampton  <hampton at employees.org>
-
-	* src/import-export/qif-import/qif-to-gnc.scm:
-	* src/import-export/qif-import/qif-merge-groups.scm:
-	* src/import-export/qif-import/qif-file.scm:
-	* src/import-export/qif-import/druid-qif-import.c:
-	* src/gnome/glade/progress.glade: Center the progress dialog on
-	the qif import druid.  Fixes #336188.
-
-	* src/engine/gnc-pricedb.c:
-	* src/engine/gnc-commodity.c: Mark the collections as clean after
-	the default items have been created.  Fixes #337185.
-
-	* src/scm/price-quotes.scm: Fix the crash in #339764.
-
-2006-04-25  Joshua Sled  <jsled at asynchronous.org>
-	Bug#119078: promote register parse errors to the user.
-
-	* src/register/register-core/pricecell.c (gnc_price_cell_parse):
-	Return error if cell text isn't parseable via expression parser.
-
-	* src/register/register-core/pricecell.c (gnc_price_cell_leave):
-	* src/register/register-core/formulacell.c (gnc_formula_cell_leave): 
-	Promote error to UI if cell text isn't parseable.
-
-	* src/register/register-core/table-allgui.c (gnc_table_save_cells): 
-	* src/register/ledger-core/split-register-load.c
-	(gnc_split_register_load): Don't -- seemingly unnecessarily --
-	call [...]leave_update here.
-
-2006-04-25  David Hampton  <hampton at employees.org>
-
-	* src/gnome/gnc-plugin-page-register.c: Don't try to update the
-	main window page name when invoked with an embedded window.  Fixes
-	#339763.
-
-2006-04-25  Christian Stimming  <stimming at tuhh.de>
-
-	* po/de.po: Updated German translation. 3666 out of 3666
-	translated.
-
-2006-04-25  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-tree-view.c: Initialize depth variable in
-	  tree view keynav before using it.
-
-2006-04-25  David Hampton  <hampton at employees.org>
-
-	* src/scm/process.scm: Handle the failure to fork a child process
-	and print an error message, instead of just ignoring the
-	error. Fixes #127241.
-
-	* src/gnome-utils/gnc-currency-edit.[ch]: Add completion support to
-	the currency edit widget.  Fixes #339412.
-
-	* src/gnome/glade/account.glade: Don't use the full width of the
-	dialog, only as much as is necessary for the content.
-
-r13858 | chris | 2006-04-25 23:30:42 -0400 (Tue, 25 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
-
-   Publicize the ALWAYS_VISIBLE column attribute for GncTreeView.
-
-r13847 | chris | 2006-04-25 00:18:45 -0400 (Tue, 25 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
-
-  Implement a keynav policy for the budget page.  Addresses bug #339515.
-
-r13844 | chris | 2006-04-24 18:35:33 -0400 (Mon, 24 Apr 2006) | 10 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Another crack at fixing bug #327780.  
-
-   Simplify the control flow around the code in gnc_split_register_save() that
-   decides what transactions to commit and when.  Be sure to commit the 
-   blank transaction even when it's not the pending transaction.  Refresh the
-   register after transaction rollback.
-
-   Add more assertions that will either fail in some case I haven't tested or
-   prove that more register code is unreachable.
-
-r13843 | chris | 2006-04-24 18:27:37 -0400 (Mon, 24 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-
-   Use 'pending_trans' variable name for clearer code.
-
-r13841 | chris | 2006-04-24 09:58:04 -0400 (Mon, 24 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Fix uninitialized use in gnc_split_register_empty_current_trans_except_split
-
-2006-04-24   Christian Stimming <stimming at tuhh.de>
-
-	* src/import-export/log-replay/gnc-log-replay.c: Activate newly
-	added string as string freeze exception. That bug was grave enough
-	to justify this.
-
-r13836 | chris | 2006-04-23 20:58:43 -0400 (Sun, 23 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-
-  Default the budget page's show_hidden flag to FALSE.  Closes #339413.
-
-r13834 | chris | 2006-04-23 19:01:46 -0400 (Sun, 23 Apr 2006) | 9 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Don't immediately commit the blank transaction after creating it.
-   When saving the register state, don't commit an open transaction unless
-   we think it was opened from this register.
-
-   These changes are intended to fix bug #327780.  I've also added several 
-   related assertions.  If any of these assertions fail, it may indicate that
-   I don't really understand what's going on, and that this may not be the 
-   correct fix for #327780.
-
-r13833 | chris | 2006-04-23 17:07:55 -0400 (Sun, 23 Apr 2006) | 4 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-p.h
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Remove some unnecessary Begin/Commit blocks around code that is already
-   transactional.  
-   Convert some Split function calls to the xaccSplit... form.
-
-r13830 | chris | 2006-04-22 01:14:48 -0400 (Sat, 22 Apr 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Internalize the transactional semantics for all Transaction setters.
-   This is what I actually intended in r13130, but we want the stuff that
-   xaccTransCommitEdit provides over-and-above what qof_commit_edit provides.
-
-r13827 | chris | 2006-04-22 00:42:29 -0400 (Sat, 22 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/src/business/business-core/gncBillTerm.c
-   M /gnucash/trunk/src/business/business-core/gncCustomer.c
-   M /gnucash/trunk/src/business/business-core/gncEmployee.c
-   M /gnucash/trunk/src/business/business-core/gncEntry.c
-   M /gnucash/trunk/src/business/business-core/gncInvoice.c
-   M /gnucash/trunk/src/business/business-core/gncJob.c
-   M /gnucash/trunk/src/business/business-core/gncOrder.c
-   M /gnucash/trunk/src/business/business-core/gncTaxTable.c
-   M /gnucash/trunk/src/business/business-core/gncVendor.c
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/gnc-pricedb.c
-
-   Replace calls to QOF_COMMIT_EDIT_PART1 macro with calls to qof_commit_edit()
-
-2006-04-22  David Hampton  <hampton at employees.org>
-
-	* src/report/report-gnome/gnc-plugin-page-report.c:
-	* src/gnome-utils/gnc-main-window.[ch]:
-	* src/gnome/gnc-plugin-page-register.c: Update a report's tab name
-	in the main window when the name in the report options is
-	changed. Fixes #334199.  Also update a register's tab name if the
-	account name is changed.
-
-2006-04-22  Christian Stimming  <stimming at tuhh.de>
-
-	* src/gnome/gnc-split-reg.c: Mark string for translation as
-	pointed out by Andreas Köhler.
-
-2006-04-22  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: Fix a null pointer
-	dereference.  Don't make the Close button sensitive until a page
-	has been added. Fixes #339372.
-
-	* src/pixmaps/Makefile.am:
-	* src/gnome-utils/gnc-icons.c: Rename some icon files.
-
-r13825 | chris | 2006-04-21 21:25:35 -0400 (Fri, 21 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/lib/libqof/qof/qoflog.c
-
-   Avoid buffer overrun in qoflog.
-
-2006-04-21  David Hampton  <hampton at employees.org>
-
-	* src/pixmaps/Makefile.am:
-	* src/business/business-gnome/gnc-plugin-page-invoice.c:
-	* src/gnome-utils/gnc-icons.[ch]:
-	* src/gnome/gnc-plugin-page-register.c: Add new icons for
-	invoices, adding a scheduled transaction, and the jump action.
-	Fixes #339112.
-
-	* src/import-export/log-replay/gnc-log-replay.c:
-	* src/engine/TransLog.[ch]: Don't allow the user to open the
-	current log file.  This only produces a debug message because of
-	the string freeze.  Fixes #337211.  Also add a filter for '*.log'
-	to the file selection dialog.
-
-	* src/report/report-gnome/gnc-plugin-page-report.c:
-	* src/gnome-utils/gnc-main-window.c: Don't allow a report page to
-	be closed of it is in the process of reloading.  Make the close
-	buttons on the notebook tabs insensitive when the rest of the UI
-	is insensitive. Fixes 339327.
-
-	* src/report/utility-reports/welcome-to-gnucash.scm:
-	* src/report/report-gnome/report-gnome.scm: Make the "Welcome to
-	GnuCash" report menu item build the entire report, instead of just
-	the first sub-report.
-
-	* src/report/report-system/report.scm:
-	* src/report/report-system/report-system.scm:
-	* src/report/report-gnome/gnc-plugin-page-report.c: Correctly save
-	and restore multicolumn reports. Fixes 327627.
-
-	* src/report/report-system/html-document.scm: Don't complain about
-	reports without html titles.  This occurs for every embedded
-	report.
-
-	* src/gnome/glade/reconcile.glade: Remove translatable flag from a
-	label. Remove unused "Reconcile" dialog. This was an old abandoned
-	attempt to replace the hardcoded C reconcile dialog with one from
-	a glade file.
-
-	* src/gnome/glade/account.glade: Add a tooltip for the "hidden"
-	option in the Edit Account dialog.
-
-r13811 | chris | 2006-04-19 21:37:50 -0400 (Wed, 19 Apr 2006) | 2 lines
-
-   M /gnucash/trunk/ChangeLog
-   M /gnucash/trunk/configure.in
-   M /gnucash/trunk/lib/libqof/backend/file/pilot-qsf-gncCustomer.xml
-   M /gnucash/trunk/lib/libqof/backend/file/qof-backend-qsf.h
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-backend.c
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-xml-map.c
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-xml.c
-   M /gnucash/trunk/lib/libqof/backend/file/qsf-xml.h
-   M /gnucash/trunk/lib/libqof/qof/deprecated.h
-   M /gnucash/trunk/lib/libqof/qof/kvp_frame.c
-   M /gnucash/trunk/lib/libqof/qof/kvp_frame.h
-   M /gnucash/trunk/lib/libqof/qof/qofbookmerge.c
-   M /gnucash/trunk/lib/libqof/qof/qofchoice.c
-   M /gnucash/trunk/lib/libqof/qof/qofutil.c
-   M /gnucash/trunk/lib/libqof/qof/qofutil.h
-
-   Revert r13797 so that it can be recommited as logical, documented changes.
-
-2006-04-19  David Hampton  <hampton at employees.org>
-
-	* src/report/report-system/gnc-report.c: If the report already has
-	an id assigned (i.e. restored reports) then add it to the table
-	using that id.  Only generate ids for reports that don't have them
-	yet.
-
-	* src/gnome-utils/gnc-main-window.c: Don't call shutdown directly
-	from the delete_event handler, but use a periodic idle function
-	that checks to insure that gnucash isn't saving the data file
-	before calling shutdown.  Fixes 338952.  Also ignore repeated
-	delete events if a shutdown is queued.
-
-2006-04-19  Christian Stimming  <stimming at tuhh.de>
-
-	* accounts/fr_CH/acctchrt_*.gnucash-xea: New French Swiss account
-	templates by Jonathan Ernst.
-
-2006-04-18  David Hampton  <hampton at employees.org>
-
-	* src/report/report-gnome/window-report.[ch]:
-	* src/gnome/top-level.c: Parse the old ~/.gnome/GnuCash MDI
-	document file to see which 1.8 reports should be opened the first
-	time gnucash2 starts.
-
-2006-04-18  Christian Stimming  <stimming at tuhh.de>
-
-	* po/fr.po: Updated French translation by Jonathan Ernst.
-
-	* po/glossary/fr.po: Added French glossary by Jonathan Ernst
-	<jonathan at ernstfamily.ch>.
-
-2006-04-18  Derek Atkins  <derek at ihtfp.com>
-
-	* doc/tip_of_the_day.list.in:
-	  Fix a 1.8 -> 2.0 string.
-	* src/report/standard-reports/register.scm:
-	  Fix a string that wasn't marked for translation.
-
-2006-04-16  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.5
-
-2006-04-16  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-gnome/glade/choose-owner.glade:
-	* src/business/business-gnome/dialog-choose-owner.[ch]:
-	  Add new files to make the string freeze that define the
-	  interface to choose a customer or vendor for a hand-entered
-	  transaction.  Hopefully we can simplify the input by allowing
-	  users to enter a transaction directly and assigning it to a
-	  customer/vendor by hand (rather than going through the business
-	  interfaces).
-
-r13790 | chris | 2006-04-15 17:37:00 -0400 (Sat, 15 Apr 2006) | 5 lines
-
-   M /gnucash/trunk/src/report/report-system/report-system.scm
-   M /gnucash/trunk/src/report/report-system/report-utilities.scm
-   M /gnucash/trunk/src/report/standard-reports/balance-sheet.scm
-   M /gnucash/trunk/src/report/standard-reports/equity-statement.scm
-   M /gnucash/trunk/src/report/standard-reports/trial-balance.scm
-
-   Avoid trying to represent "forever-ago" with a timepair.
-   Instead, call gnc:accountlist-get-comm-balance-at-date when we really just
-   want the balance at one date.
-   This fixes the retained-earnings calculation on the balance sheet report.
-
-2006-04-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome-utils/druid-gnc-xml-import.c:
-	  need to #include gmodule.h.
-
-2006-04-15  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view-price.c:
-	* src/gnome-utils/dialog-account.c:
-	* src/gnome-utils/glade/commodity.glade:
-	* src/gnome-utils/dialog-commodity.c:
-	* src/gnome/gnc-plugin-basic-commands.c:
-	* src/gnome/glade/commodities.glade:
-	* src/gnome/glade/account.glade:
-	* src/gnome/glade/price.glade:
-	* src/gnome/dialog-commodities.c: Replace "commodity" with
-	"security" where it is user visible.  If its possible to determine
-	that the user is operating on a currency instead of a commodity,
-	update titles/labels to specify "security". Fixes 338382.
-
-	* src/backend/file/io-gncxml-v2.c:
-	* src/import-export/hbci/gnc-hbci-kvp.[ch]:
-	* src/engine/Account.c:
-	* src/engine/Scrub.[ch]: Clean up the xml file some by dropping
-	empty kvp strings/frames and 'false' placeholder values.
-
-2006-04-15  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/druid-gnc-xml-import.c: Fix to compile on
-	  systems with glib < 2.9.
-
-2006-04-15  David Hampton  <hampton at employees.org>
-
-	* src/engine/Account.c:
-	* src/engine/gw-engine-spec.scm:
-	* src/engine/Transaction.c:
-	* src/engine/Transaction.h:
-	* src/engine/Split.c:
-	* lib/libqof/qof/kvp_frame.[ch]: The kvp_frame_get_string()
-	function returns a pointer to an internal string.  Mark it 'const'
-	to prevent callers from trying to free it.
-
-2006-04-14  David Hampton  <hampton at employees.org>
-
-	* src/register/ledger-core/split-register-load.c:
-	* src/gnome-utils/gnc-tree-view-account.[ch]:
-	* src/gnome-utils/dialog-account.c:
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome/glade/account.glade:
-	* src/gnome/gnc-plugin-page-budget.c:
-	* src/engine/Account.[ch]: Add a per-account "hidden" flag, and
-	update the accounts page and the account quickfill to respect this
-	flag.  Also flip the "hide zero balance" flag to a "show zero
-	balance" flag for symmetry.  Implements 87077.
-
-	* src/gnome/gnc-plugin-page-account-tree.c: Allow the account tree
-	view callback to run in addition the the page callback.  Fixes
-	303995.
-
-	* src/gnome-utils/glade/preferences.glade: Clarify text regarding
-	the lines in the register.  Fixes 338479.
-
-	* src/backend/file/io-gncxml-v2.c:
-	* src/gnome-utils/druid-gnc-xml-import.c: Fixes to compile with
-	gcc4.
-
-2006-04-14  Andreas Köhler  <andi5.py at gmx.net>
-
-	* lib/libqof/qof/qofbackend.h:
-	* lib/libqof/qof/qofsession.c:
-	* src/backend/file/gnc-backend-file.[ch]:
-	* src/backend/file/io-example-account.[ch]:
-	* src/backend/file/io-gncxml-v1.c:
-	* src/backend/file/test/test-xml2-is-file.c: Add
-	  ERR_FILEIO_NO_ENCODING and test whether xml data file declares
-	  encoding.
-
-	* src/backend/file/sixtp.[ch]: Add parsing in push mode.
-
-	* src/backend/file/io-gncxml-v2.[ch]: Add analysis of data file to
-	  find ambiguous words because of missing encoding, and parsing of
-	  it with string substitutions.
-
-	* src/gnome-utils/druid-gnc-xml-import.[ch]:
-	* src/gnome-utils/glade/druid-gnc-xml-import.glade: Add Code and
-	  GUI for a druid that enables the user to select from different
-	  encodings for each ambiguous word.
-
-	* src/gnome-utils/gnc-file.c: Hook the druid into the file loading
-	  process and reload the file if it was successful.
-
-2006-04-14  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Transaction.c:
-	* src/engine/test/test-date.c:
-	* src/backend/file/test/test-dom-converters1.c:
-	  Fix 64-bit compile: Use G_GUINT64_FORMAT instead of %llu or lld
-	  for Timespec seconds.
-	* src/app-utils/gnc-ui-util.c:
-	  Fix 64-bit compile issues:
-	  - Use QOF_SCANF_LLD instead of GNC_SCANF_LLD.
-	  - Use QOF_SCANF_LLD and G_GINT64_FORMAT properly.
-	  - replace %lld with G_GINT64_FORMAT
-
-2006-04-13  David Hampton  <hampton at employees.org>
-
-	* src/register/ledger-core/gnc-ledger-display.c:
-	* src/business/business-ledger/gncEntryLedgerDisplay.c:
-	* src/gnome-utils/window-main-summarybar.c:
-	* src/engine/Transaction.c:
-	* src/engine/gnc-event.h:
-	* src/gnome/window-reconcile.c: Add a new event for when a split
-	associated with account is changed.
-
-	* src/gnome-utils/account-quickfill.c: Improve the performance of
-	the listen_for_accounts function.  Never rebuild the list_store
-	from scratch as the time required to sort each account insertion
-	takes forever with a large number of accounts.
-
-	* src/gnome-utils/window-main-summarybar.c:
-	* src/gnome/dialog-commodities.c:
-	* src/engine/engine.scm:
-	* src/engine/commodity-table.scm:
-	* src/engine/gnc-commodity.c:
-	* src/app-utils/options.scm: Finish cleaning up old uses of
-	NS_ISO. Use the C is_currency function for both C and Scheme
-	calls.
-
-	* src/import-export/qif-import/druid-qif-import.c:
-	* src/import-export/binary-import/druid-commodity.c:
-	* src/import-export/ofx/gnc-ofx-import.c:
-	* src/import-export/hbci/druid-hbci-initial.c:
-	* src/gnome-utils/dialog-preferences.c:
-	* src/gnome-utils/gnc-currency-edit.c:
-	* src/app-utils/gnc-euro.c:
-	* src/app-utils/options.scm:
-	* src/app-utils/gnc-ui-util.c: Replace NS_ISO with NS_CURRENCY.
-	This substitution was already performed by the called functions,
-	so there this change is purely cosmetic.
-
-	* src/gnome-utils/dialog-commodity.c:
-	* src/engine/gnc-commodity.[ch]: Added a couple of comments
-	related to the change from NS_ISO to NS_CURRENCY.
-	
-2006-04-13  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/engine/Group.c: Fix loop of split account reassignments in
-	  xaccGroupMergeAccounts, because the commit of one split will
-	  change the list itself. Potentially fix 337048.
-
-2006-04-12  David Hampton  <hampton at employees.org>
-
-	* src/engine/gnc-commodity.c: Update the determination of what's a
-	currency and what isn't.  Fixes 337804.
-
-2006-04-11  Andreas Köhler  <andi5.py at gmx.net>
-
-	* qofsession.c (qof_session_load): Fix leakage of old books.
-
-2006-04-11  Derek Atkins  <derek at ihtfp.com>
-
-	* lib/libqof/qof/qofbookmerge.c: fix a few memory leaks.
-
-r13770 | chris | 2006-04-11 22:31:23 -0400 (Tue, 11 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-
-   Test for support of the tree-model-sort interface instead of one particular
-   implementation.
-
-r13767 | chris | 2006-04-10 23:12:09 -0400 (Mon, 10 Apr 2006) | 9 lines
-
-   M /gnucash/trunk/src/engine/Split.c
-
-   Implement Split events for Split destruction, Split rollback, (including
-   Split un-destruction) and Split re-parenting.
-   All these actions now generate ITEM-REMOVED or ITEM-ADDED events for
-   related Transactions (as appropriate).
-
-   Minor: allow xaccSplitSetParent() to accept a NULL argument in order to use
-   it in the rollback-newly-created-split case.
-
-r13766 | chris | 2006-04-10 22:55:57 -0400 (Mon, 10 Apr 2006) | 7 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Avoid generating Transaction modified events for Transaction roll-back.
-   Enable emission of some new Split events.
-   Use xaccSplitRollbackEdit() in implementation of xaccTransRollbackEdit().
-   Avoid rollback of Splits not owned by the Transaction.  This was actually
-   impossible to encounter, but the algorithm is now correct even for some
-   cases that aren't permitted by other code. 
-
-2006-04-10  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/hbci/gnc-hbci-gettrans.c:
-	* src/import-export/hbci/gnc-hbci-utils.c:
-	  Back out r13752.  We don't need to explicitly #include glib.h
-	  because qof.h includes it for us.  Besides, it doesn't fix
-	  the whole problem.
-
-	* lots of files:
-	  Revert r13749.  Wedon't need to explicitly #include glib.h
-	  because qof.h includes it for us.  Also, this changeset contains
-	  lots of other stuff that has nothing to do with glib.h.  Note
-	  that this revision wont build, but I'll fix that shortly.
-
-	* lib/libqof/qof/deprecated.h:
-	* lib/libqof/qof/qofutil.h:
-	  Create a QOF_SCANF_LLD (because we cannot use the printf version).
-	  Keep the deprecated GNC_SCANF_LLD defined in terms of the new
-	  QOF_SCANF_LLD.
-
-	* src/backend/file/sixtp-utils.c:
-	  use QOF_SCANF_LLD to read 64-bit numbers.
-	* src/gnome-utils/QuickFill.c:
-	* src/engine/gnc-pricedb.c:
-	* src/engine/Transaction.c:
-	* src/engine/gnc-commodity.c:
-	  convert gnc_string_cache* APIs to CACHE_* APIs.
-	* src/engine/Account.c:
-	  Properly convert usage of SAFE_STRCMP() to safe_strcmp()
-	* src/engine/kvp-scm.c:
-	  #include <qof.h> instead of <kvp_frame.h>
-	* src/engine/gnc-engine.c:
-	  Update the method used to shutdown QOF.
-
-2006-04-08  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/account-quickfill.c: Eliminate some unnecessary
-	work by comparing the account name in the quickfill with the
-	actual account name, and only rebuilding the quickfill if they
-	differ.  This improves GnuCash's response somewhat, but still
-	needs more improvement.
-
-2006-04-07  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: Include the svn revision
-	number in the about dialog.
-
-2006-04-07  Derek Atkins  <derek at ihtfp.com>
-
-	* lib/libqof/qof/qof.h:  QOF requires <glib.h>
-
-2006-04-07  Neil Williams  <linux at codehelp.co.uk>
-
-	* libqof/qof/qof-be-utils.h : Removed. Content
-	moved into qofutil.c alongside the function versions.
-
-	* libqof/qof/qofutil.c : Replaces gnc-engine-util.c
-	* libqof/qof/gnc-engine-util.c : Removed.
-	* libqof/qof/qofutil.h : Replaces gnc-engine-util.h
-	* libqof/qof/gnc-engine-util.h : Removed.
-
-	Standardise on gint and gchar. libqof 0.6.4 release.
-	* libqof/qof/qofbackend-p.h :
-	* libqof/qof/qofbook.c :
-	* libqof/qof/qofbackend.h : Replace Doxygen fix.
-	* libqof/qof/qofbook.h :
-	* libqof/qof/kvp_frame.c :
-	* libqof/qof/qofquery.c :
-	* libqof/qof/kvp_frame.h :
-	* libqof/qof/qoflog.c : Add Utilities to the default
-	log_module list.
-	* libqof/qof/qofquerycore.h :
-	* libqof/qof/qoflog.h :
-	* libqof/qof/qofsession.h :
-	* libqof/qof/qofid-p.h :
-	* libqof/qof/qofreference.c :
-	* libqof/qof/qofsql.c : Allow INSERT queries 
-	to be logged.
-	* libqof/qof/qofsql.h :
-	* libqof/qof/gnc-numeric.h :
-	* libqof/qof/qofclass.h :
-	* libqof/qof/qofla-dir.h.in : Licence typo.
-	* libqof/qof/qof.h : New files.
-	* libqof/qof/guid.h :
-	* libqof/qof/deprecated.c : Replace gnc_strpcpy.
-	* libqof/qof/qofbook-p.h :
-	* libqof/qof/deprecated.h : Deprecate 
-	qof_book_set_schedxactions which has no
-	declaration. Deprecate the expression of
-	glib.h in the QOF API. libqof2 applications
-	will have to include glib.h directly. Prevents
-	a redundant dependency in qof packages.
-	* libqof/qof/qofinstance.c :
-	* libqof/qof/gnc-date.c :
-	* libqof/qof/qofquerycore-p.h :
-	* libqof/qof/gnc-date.h :
-	* libqof/qof/qofevent.c :
-	* libqof/qof/qofevent.h :
-	* libqof/qof/qofid.h :
-	* libqof/qof/qofbookmerge.c :
-	* libqof/qof/qofbookmerge.h :
-	* libqof/qof/qofgobj.c :
-	* libqof/qof/Makefile.am : New files.
-	* libqof/qof/qofbackend.c : Move the function 
-	versions of the begin_edit and commit_edit
-	routines to the Utilities file alongside
-	the macro versions from qof-be-utils.h
-
-	* libqof/backend/file/qsf-backend.c : using gint64 so don't use the
-	32bit glib macros, GINT_TO_POINTER and GPOINTER_TO_INT.
-	* libqof/backend/file/qsf-xml-map.c :
-	* libqof/backend/file/qof-backend-qsf.h :
-	* libqof/backend/file/qsf-xml.c :
-	* libqof/backend/file/qsf-xml.h : add encoding backend 
-	option. Set the option using the default KvpValue,
-	then manipulate the option and store the value back into the
-	KvpValue and backend configuration KvpFrame.
-
-	Explicitly including glib.h instead of relying
-	on libqof to reduce dependency problems.
-	* register/ledger-core/gnc-ledger-display.c :
-	* backend/file/test/test-load-backend.c :
-	* backend/file/sixtp-utils.c :
-	* business/business-core/gncBusGuile.c :
-	* business/business-core/gw-business-core-spec.scm :
-	* business/dialog-tax-table/gw-dialog-tax-table-spec.scm :
-	* gnome-utils/QuickFill.c :
-	* engine/gw-kvp-spec.scm :
-	* engine/gnc-pricedb.c :
-	* engine/Account.c :
-	* engine/engine-helpers.c :
-	* engine/gnc-lot.c :
-	* engine/kvp-scm.c :
-	* engine/Period.c :
-	* engine/Transaction.c :
-	* engine/test/test-load-engine.c :
-	* engine/gnc-commodity.c :
-	* engine/gnc-associate-account.c :
-	* engine/gnc-engine.c :
-	* engine/SchedXaction.c :
-	* engine/gnc-session.c :
-	* app-utils/gnc-component-manager.c :
-	* app-utils/gnc-account-merge.c :
-
-	* app-utils/gnc-ui-util.c : Replacing deprecated code.
-
-	* src/doc/gnc-numeric-example.txt : Move example from
-	gnc_numeric.h to a separate Doxygen file.
-
-2006-04-07  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: Patch from chpe at gnome.org to
-	use the gtk_show_about_dialog to avoid an inconsistency in the
-	GtkAboutDialog code. Fixes 337634.
-
-	* src/backend/file/io-gncxml-v2.c: The cvs version of libxml2
-	refuses to write attribute tags that don't have valid namespaces.
-	Since gnucash writes the root node of the XML data file by hand,
-	there's no node with namespaces that can be passed in to the code
-	that generates the gnc:count-data tags.  These tags must be
-	generated by hand as well.
-
-	* src/backend/file/gnc-commodity-xml-v2.c: When writing a currency
-	to the data file, write the full commodity data block for backward
-	compatibility with 1.8, instead of just writing the quote source
-	information.
-
-r13738 | chris | 2006-04-05 18:30:00 -0400 (Wed, 05 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/test/test-commodities.c
-
-   Make the tests for growing commodity tables more accurate - 
-   silences incorrect failures.
-
-r13737 | chris | 2006-04-05 13:59:14 -0400 (Wed, 05 Apr 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/gnc-commodity.c
-
-   When destroying a commodity, remove it from the commodity table.
-   Fixes random crashes demonstrated by test-xml-commodities.
-
-2006-04-05  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/gnc-window.[ch]:
-	* src/gnome/gnc-plugin-basic-commands.c: Make the entire UI (menus
-	and toolbar) insensitive when the progress bar is showing.
-	Replaces the code to make the Save/Save As menus insensitive while
-	saving.  Should prevent a whole class of bugs caused by gtk
-	commands sneaking in and causing non-recursive code to be entered
-	recursively.
-
-2006-04-05  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.4
-
-2006-04-03  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.[ch]:
-	* src/gnome/gnc-plugin-basic-commands.c: Serialize access to the
-	"Save" and "Save As" commands.  Fixes 148905.
-
-	* src/backend/file/sixtp-dom-generators.c:
-	* src/backend/file/gnc-commodity-xml-v2.c:
-	* src/gnome-utils/dialog-commodity.c:
-	* src/gnome/dialog-commodities.c:
-	* src/engine/gnc-commodity.[ch]: Use the name "Currency"
-	internally instead of ISO4217.  Make it possible to edit the "get
-	quotes" flag on currencies.
-
-2006-04-02  David Hampton  <hampton at employees.org>
-
-	* src/register/ledger-core/split-register-model.c: Change the
-	access key on the "Change Split" button.  Fixes 336836.
-
-	* src/gnome-utils/gnc-main-window.c: Change the access key on the
-	Transaction menu to not conflict with the Tools menu.  Fixes
-	336829.
-
-2006-04-02  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/dialog-account.c: Set search column for account
-	  types lists interactive search. Fix 336833.
-
-2006-04-01  David Hampton  <hampton at employees.org>
-
-	* src/backend/file/gnc-account-xml-v2.c:
-	* src/scm/price-quotes.scm:
-	* src/engine/Account.c:
-	* src/engine/engine-utilities.scm:
-	* src/engine/gnc-commodity.c: Mike Alexander's patch to get
-	currency quote retrieval working again, and some other small
-	currency quote bugfixes.  Closes 333572.
-
-2006-03-31  David Hampton  <hampton at employees.org>
-
-	* src/engine/Transaction.c: Restore sorting transactions by date
-	posted.  Fixes 335190.
-
-r13718 | chris | 2006-03-30 20:43:16 -0500 (Thu, 30 Mar 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/test/test-freq-spec.c
-   M /gnucash/trunk/src/engine/test-core/test-engine-stuff.c
-   M /gnucash/trunk/src/test-core/test-stuff.c
-   M /gnucash/trunk/src/test-core/test-stuff.h
-
-   Return the actual number of test failures with get_rv().
-   Use shorter strings for commodity mnemonics.
-   Ensure that test splits amount and value have the same sign.
-   Avoid numerical overflow in rate calculation when generating test splits.
-
-2006-03-30  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-reset-warnings.c: Fix the dialog so that
-	the 'Cancel' button cancels all changes made since the dialog was
-	opened. (c.f. The HIG section on explicit apply windows.)  The
-	'OK' button is now always sensitive.  Fixes #336629 and #336630.
-
-	* src/backend/file/io-gncxml-v2.c:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/gnc-window.c: Work around the fact that a
-	validating XML parser barfs on gnucash's use of an attribute in an
-	undefined namespace.
-
-2006-03-30  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/calculation/expression_parser.c (primary_exp):
-	* src/app-utils/test/test-exp-parser.c (test_parser): Tighten the
-	grammar around quoted strings. Test-case fixes.
-	
-	* src/calculation/expression_parser.c (primary_exp): 
-	* src/app-utils/test/test-exp-parser.c (test_parser): Add basic
-	validation and test-cases for invalid expressions.  Bugs#308554,
-	334811.
-	
-	* accounts/C/acctchrt_checkbook.gnucash-xea: Revoke placeholder
-	status from leaf Expense account in Simple Checkbook account
-	tree.  Bug#334777.
-
-2006-03-30  Christian Stimming  <stimming at tuhh.de>
-
-	* po/es.po: Updated Spanish translation by Eneko Lacunza
-	<listas at enlar.net>
-
-2006-03-28  Christian Stimming  <stimming at tuhh.de>
-
-	* src/report/report-system/options-utilities.scm: Move
-	gnc:options-add-subtotal-view! options from income-statement,
-	account-summary, and balance-sheet to here. Try to clarify the
-	wording of the option -- any native english speaker please feel
-	free to correct the wording even more.
-
-	* src/report/standard-reports/trial-balance.scm,
-	income-statement.scm, equity-statement.scm: Remove unused strings.
-
-	* src/report/standard-reports/account-summary.scm,
-	balance-sheet.scm: Revert report date option to the 1.8 state
-	where the stock gnc:options-add-report-date! was used and allowed
-	many potential relative dates.
-
-2006-03-27  David Hampton  <hampton at employees.org>
-
-	* src/gnome/glade/account.glade:
-	* src/gnome/druid-hierarchy.c: Change the title of the category
-	view to track changes in the highlighted group name. Fixes
-	reopened 334783.
-
-2006-03-27  Christian Stimming  <stimming at tuhh.de>
-
-	* src/register/register-gnome/gnucash-sheet.h: Stick with vertical
-	padding of 2 as discussed in bug#334920. 
-
-2006-03-25  David Hampton  <hampton at employees.org>
-
-	* src/gnome/gnc-plugin-page-register.c:
-	* src/gnome/ui/gnc-plugin-page-register-ui.xml: Add a reconcile
-	button to the toolbar of a register page.  Fixes 136522.
-
-	* src/gnome/window-reconcile.c: Add a context menu to the
-	reconcile window.  Fixes 120830.
-
-2006-03-25  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome-utils/test/Makefile.am:
-	  link against GUILE_LIBS when building the test-link test app (#336007)
-
-2006-03-25  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/combocell-gnome.c: Fix the lack of
-	action strings in the popup menu.  The problem occurs because the
-	menu is populated before the the item edit widget is created.  Add
-	a list store to track these strings (what the old menustrings list
-	did) which is then passed off to the item_edit widget when that is
-	created.  Fixes 334592.
-
-2006-03-24  David Hampton  <hampton at employees.org>
-
-	* src/gnome/ui/gnc-reconcile-window-ui.xml:
-	* src/gnome/window-reconcile.c: Add toolbar icons for Postpone and
-	Cancel.  Fixes 114267.
-
-	* configure.in: List the optional components that will be compiled
-	in the summary at the end of the configure run.
-
-r13698 | chris | 2006-03-24 21:53:51 -0500 (Fri, 24 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/report/report-gnome/window-report.c
-
-   More translator-friendly string placement.
-
-r13694 | chris | 2006-03-23 21:01:18 -0500 (Thu, 23 Mar 2006) | 9 lines
-
-   M /gnucash/trunk/src/report/report-gnome/window-report.c
-
-   When opening GnuCash for the first time since 1.8.x, allow the user to 
-   choose which reports (if any) to open.  If the user cancels the dialog,
-   no reports are opened, otherwise, for each report, they are asked whether
-   or not they want to open it.  However, if there are less than 4 reports
-   the dialog is skipped and the reports are just opened.  Closes bug#335188.
-
-   Note: if someone implements a solution that opened only precisely the
-   reports that were left open in 1.8.x, it's fine to remove this extra code.
-
-r13686 | chris | 2006-03-23 00:41:29 -0500 (Thu, 23 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/dialog-options.c
-
-   Add a label to the budget selection combobox.  Bug#334501
-
-2006-03-23  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/dialog-scheduledxaction.c (delete_button_clicked):
-	Bug#335564: ensure the book's SX List is as consistent as
-	possible; specifically, before we free the SX (which now generates
-	an event which walks the book's SX List).
-
-2006-03-24  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/register/register-gnome/gnucash-grid.c:
-	* src/register/register-gnome/gnucash-item-edit.c:
-	* src/register/register-gnome/gnucash-sheet.h:
-	* src/register/register-gnome/gnucash-style.c: Add vertical
-	  padding in register cells and align text, editable text and the
-	  text cursor vertically. This makes the cells taller and centers
-	  the text. Add one pixel to the horizontal padding.
-
-2006-03-23  David Hampton  <hampton at employees.org>
-
-	* numerous: Regularize capitalization of the word 'GnuCash' where
-	its user visible.
-
-2006-03-23  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-gnome/businessmod-gnome.c:
-	  open the bills due reminder at BOOK_OPENED instead of UI_START.
-	  This gets us the bills-due reminder on File->Open as well.
-
-2006-03-23  David Hampton  <hampton at employees.org>
-
-	* src/backend/postgres/checkpoint.c: Update to compile on FC5.
-
-2006-03-23  Christian Stimming <stimming at tuhh.de>
-
-	* src/import-export/hbci/hbci-interaction.c: Store the log level
-	of all printed messages and use this as yet another check whether
-	aqbanking had any errors.
-
-r13683 | chris | 2006-03-22 19:33:11 -0500 (Wed, 22 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-
-   Avoid infinite loop in gnc_find_split_in_trans_by_memo(). Bug #335465
-   Reported by Mike Alexander.
-
-2006-03-22  David Hampton  <hampton at employees.org>
-
-	* accounts/*/acctchrt_common.gnucash-xea: Mark all common account
-	sets to be initially selected when creating a new file.
-	
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome/glade/account.glade:
-	* src/gnome/dialog-new-user.c:
-	* src/gnome/druid-hierarchy.[ch]: Differentiate between calling
-	the hierarchy druid from the new user code and from the window
-	menus.  In the former case, account sets that are marked to be
-	initially selected will be pre-selected in the "account sets"
-	tree.  In the latter case (e.g. adding a new account set to
-	existing accounts) these markings will be ignored.  Don't allow
-	the user to move off the account set selection page until at least
-	one account set is selected.  Relabel a window to make it clear
-	that the account tree only reflects the accounts in one particular
-	set, not the aggregate set of accounts that will be created.
-	Fixes 334778, 334780 and 334783.
-
-2006-03-22  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-dense-cal.c:
-	* src/gnome-utils/gnc-frequency.c:
-	* src/gnome-utils/gnc-recurrence.c: Remove some optional return
-	  value locations in emissions of signals without return value.
-
-	* src/gnome-utils/gnc-html-graph-gog.c: Rename gtkhtml workaround,
-	  non-squared graphs in gtkhtml >= 3.10.1. Fix 328114.
-
-2006-03-21  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-account.[ch]:
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome/glade/account.glade:
-	* src/gnome/ui/gnc-plugin-page-account-tree-ui.xml: Add support
-	for renumbering the account codes for all the children of a given
-	account.  Implements 334594.
-
-2006-03-21  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/gnc-plugin-page-register.c: Fill the filter by dialog
-	  with given start/end time instead of calculating earliest/latest
-	  date found. Fix 335237.
-
-	* src/gnome-utils/gnc-date-edit.c (gnc_date_edit_get_date): Avoid
-	  needless second call to mktime.
-
-2006-03-19  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.3
-
-2006-03-19  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/dialog-options.c: Treat the date option widget
-	  as container if it shows absolute and relative dates, in
-	  multichoice_cb. Fix 335106. Replace deprecated
-	  g_object_{set,get}_data calls.
-
-2006-03-18  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-dense-cal.c: Replace gdk_draw_pixmap with
-	  gdk_draw_drawable.
-
-	* src/gnome/dialog-sx-from-trans.c: Let glib subtract days from a
-	  GDate, because G_DATE_BAD_DAY (0) is a bad day. Clear the date
-	  before setting day and update frequency specification before
-	  moving one day back.
-
-	* src/gnome-utils/gnc-embedded-window.c:
-	* src/gnome/dialog-sxsincelast.c:
-	* src/gnome/dialog-scheduledxaction.c: Correct SX editor and Since
-	  Last Run dialog to close their register plugin pages instead of
-	  only the ledgers. Fix 334627.
-
-2006-03-18  Christian Stimming  <stimming at tuhh.de>
-
-	* src/scm/doc.scm, src/scm/main.scm: Comment out
-	gnc:load-help-topics function because it isn't used anymore, and
-	with the last change it also won't be translated anymore.
-	
-	* src/scm/help-topics-index.scm: Remove translation macros so that
-	this unused file isn't included in the translation template any
-	more. Avoids useless translation work.
-
-2006-03-17  David Hampton  <hampton at employees.org>
-
-	* src/scm/price-quotes.scm:
-	* src/gnome/dialog-price-edit-db.c: Pass a dialog pointer through
-	the scm code and back to the C error display functions.  This will
-	parent the error dialog properly.  Fixes 334929.
-
-	* src/gnome-utils/account-quickfill.c: Enhance the quickfill event
-	handler to detect changes in whether an account should appear in
-	the quickfill.  Fixes 334787.
-
-	* src/gnome-utils/gnc-file.c:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/engine/gnc-hooks.[ch]: Add a "book saved" hook.  Use this to
-	update the window titles after a file is saved.  Fixes 334789.
-
-2006-03-17  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/engine/Split.c: Fix return value of get_corr_account_split
-	  and reverse the tests of its callers. Fix 334801.
-
-2006-03-16  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view-account.c:
-	* src/gnome-utils/gnc-tree-view-commodity.c:
-	* src/gnome-utils/gnc-tree-view-price.c:
-	* src/gnome-utils/gnc-tree-view.c: Use the stable sort function
-	from Account.c to back up the user selected primary sort
-	column. Fixes 334595.  Also collapse common code, pull strings via
-	the model, and use the utf8 collate function instead of strcmp.
-
-	* src/gnome-utils/gnc-tree-model-account.c:
-	* src/engine/Account.[ch]:
-	* src/engine/Recurrence.c: Collapse duplicated code into a single
-	function.
-
-2006-03-16  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/dialog-commodities.c: 
-	* src/gnome/dialog-price-edit-db.c: Add row_activated callback to
-	  commodity and price editor tree views. Fix 334661.
-
-	* src/gnome/gnc-plugin-page-register.c: Make register ui update
-	  unconditionally if in a GncEmbeddedWindow.
-
-2006-03-16  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view-commodity.c:
-	* src/gnome-utils/gnc-tree-view-price.c:
-	* src/engine/Account.c:
-	* src/core-utils/gnc-glib-utils.[ch]: Add a wrapper function for
-	g_utf8_collate that handles checking for null pointers or null
-	strings.
-
-	* src/gnome-utils/gnc-tree-model-account.[ch]:
-	* src/gnome-utils/gnc-tree-view-account.c: Move the computation of
-	accounting period balances into the model and colorize it.
-
-2006-03-16  Christian Stimming <stimming at tuhh.de>
-
-	* src/gnome/Makefile.am: Add more linker flags for referenced
-	libraries. Necessary when the required libraries are not inferred
-	from the dependencies by that particular libtool, e. g. on
-	windows/mingw32.
-
-2006-03-15  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: Treat the file name as utf8
-	when finding the file name for the window title.
-
-	* src/gnome-utils/gnc-main-window.c: Don't create a new window for
-	a page if there's already an open blank window.  Fixes 334672.
-
-2006-03-15  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/window-reconcile.c: Add a call to gnc_tm_set_day_end
-	  to correct initial ending balance in reconcile windows.
-
-2006-03-15  Derek Atkins  <derek at ihtfp.com>
-
-	* lib/libqof/backend/file/qsf-backend.c:  add <locale.h>
-	  Note:  it think it's probably wrong to set the locale here.
-
-	* src/business/business-core/Makefile.am:
-	  Move sources to remove the libgw-engine dependency.
-
-	* src/business/business-core/Makefile.am:
-	* src/business/business-core/file/Makefile.am:
-	  move file-backend dependency from core to core/file.
-
-2006-03-15  Christian Stimming <stimming at tuhh.de>
-
-	* src/gnome-utils/Makefile.am: Add more linker flags for
-	referenced libraries. Necessary when the required libraries are
-	not inferred from the dependencies by that particular libtool,
-	e. g. on windows/mingw32.
-
-	* src/gnc-module/gnc-module.h: Remove include <ltdl.h> that is
-	unnecessary for code using this header. Gets rid of some <ltdl.h>
-	weirdness that plagues other object code files on windows.
-
-2006-03-14  Christian Stimming <stimming at tuhh.de>
-
-	* src/backend/file/gnc-backend-file.c: Disable extra NFS lockfile
-	checking on windows due to missing link(2). This is not a problem
-	because on windows there also is no NFS, and the
-	open(O_CREAT|O_EXCL) is sufficiently atomic for our purposes.
-
-	* src/backend/file/io-gncxml-v2.c: Disable file compression on
-	windows due to missing pipe(2), conditioned on #ifdef
-	_WIN32. Insert code suggestion for windows, but is disabled for
-	now.
-
-	* src/gnome-utils/gnc-druid-provider-multifile-gnome.h: Improve
-	include order so that building without <glob.h> is possible.
-
-2006-03-14  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view-account.c:
-	* src/gnome-utils/gnc-account-sel.c:
-	* src/gnome/druid-stock-split.c:
-	* src/engine/Account.c:
-	* src/engine/gw-engine-spec.scm:
-	* src/engine/Group.[ch]: Leave the accounts unordered in the
-	engine.  Switch the g-wrap functions that return account lists to
-	use new functions that return sorted lists so that they see no
-	change.  Fixes 331855.  Also change the default account sorting to
-	sort on utf8 strings.
-
-	* src/gnome-utils/dialog-account.c: Fix a warning message.
-
-2006-03-13  Neil Williams  <linux at codehelp.co.uk>
-
-	* : Synchronise with external QOF 0.6.3
-
-	* qof/deprecated.c : Tweak.
-	* qof/deprecated.h : Tweak.
-	* qof/gnc-date.c : Use the macro defined in
-	external QOF that avoids a legacy gnucash macro.
-
-	* backend/file/qsf-backend.c : Standardise on gint and gchar.
-	Skip unregistered objects when processing maps.
-	* backend/file/qsf-map.xsd.xml : allow for iteration of hierarchical
-	objects
-	* backend/file/qsf-xml-map.c : Standardise on gint and gchar.
-	Correct map handling to allow reverse operations and iteration
-	over hierarchical objects. Improving debug messages
-	and preventing a crash when loading a map directly.
-	* backend/file/pilot-qsf-gncCustomer.xml : add reverse mapping
-	* backend/file/qsf-xml.c : Standardise on gint and gchar.
-	* backend/file/qsf-xml.h : Standardise on gint and gchar.
-	Support iteration over incoming QSF objects inside map
-	operations. Remove gnucash-specific gettext defines.
-
-2006-03-13  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-plugin-page.c (gnc_plugin_page_add_book):
-	  Save a QofBook instead of its GUID in the list of books. This
-	  should renable the deletion of some plugin pages.
-
-2006-03-13  Christian Stimming <stimming at tuhh.de>
-
-	* */*.scm: Reduce debug stack size from 2,000,000 to 200,000
-	because guile on windows will only accept the smaller value.
-
-2006-03-12  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.[ch]:
-	* src/gnome-utils/gnc-plugin-page.[ch]:
-	* src/gnome/gnc-plugin-basic-commands.c:
-	* src/gnome/gnc-plugin-page-register.c: Add a new per-page
-	callback to tell the page to finish any pending activities.  The
-	page may return FALSE to abort whatever the caller's normal
-	function.  Add helper routines to iterate over all pages in a
-	window, or all pages in all windows.  Call these new functions
-	before Quit, Save, Close, and closing a window.  The register page
-	now implements this hook and uses it to save/discard any pending
-	transaction.  Closes 334090.
-
-	* src/gnome-utils/glade/commodity.glade: Tweak a couple of
-	tooltips. Try and make it clear that the commodity mnemonic field
-	must exactly match that used by the quote source.
-
-	* src/report/standard-reports/advanced-portfolio.scm: Andrew
-	Sackville-West's patch to tidy up the multi-currency handling
-	quite a bit. It also adds some functionality such as showing the
-	basis, realized and unrealized gains, and takes advantage of the
-	new gnc_pricedb_lookup-latest-before function.
-
-	* src/business/business-reports/aging.scm: Andrew Sackville-West's
-	patch to show zero balance entries in the payables and receivables
-	aging reports.
-
-	* src/engine/gnc-pricedb.[ch]:
-	* src/engine/gw-engine-spec.scm: Andrew Sackville-West's changes
-	to add the ability to lookup the latest price before a specific
-	date.
-
-	* src/register/register-gnome/gnucash-sheet.[ch]:
-	* src/register/ledger-core/split-register.[ch]:
-	* src/register/ledger-core/split-register-control.c:
-	* src/gnome/gnc-split-reg.[ch]:
-	* src/gnome/gnc-plugin-page-register.c:
-	* src/engine/Transaction.h: Replace the changes in r13361 with a
-	better method for determining when a change in the register needs
-	to be reflected in the available user actions.  Now updates the
-	Void and Unvoid actions which implements the enhancement request
-	in 330763.
-
-2006-03-11  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/combocell-gnome.c:
-	* src/register/register-gnome/gnucash-item-list.[ch]: Finish
-	removing the redundant list of valid strings maintained by the
-	combocell and use the list in the item_edit widget.  Fixes the
-	problem where account cell contents disappear when focusing in/out
-	of an account cell.
-
-	* src/gnome-utils/account-quickfill.c: Update the quickfill to
-	watch for accounts being added/removed from the account
-	tree. Fixes 152101 and 302682.
-
-2006-03-11  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome-search/dialog-search.c:
-	  Make sure we translate the button label string.
-
-	* src/business/business-reports/invoice.scm:
-	  translate "Thank you.." string.
-
-	* src/engine/Makefile.am:
-	  fix the build-order (and install order) of the engine libs.
-
-2006-03-11  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-model-account.c:
-	* src/engine/Group.c: The account tree model event handler needs
-	to be more robust in the case of multiple account sets existing at
-	the same time. Pass the account group instead of the parent
-	account so that its possible to determine which model a "top
-	level" account belongs to.  Fixes 333866.
-
-2006-03-11  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/dialog-commodity.c: Fix order of parameters to
-	  gnc_ui_common_commodity_modal, and 334181.
-
-	* src/gnome-utils/window-main-summarybar.c: Unref the summary bar
-	  list store so that it gets deleted together with the combobox.
-
-	* src/gnome-utils/gnc-tree-view-account.c: Avoid calculation of
-	  account period total for the top level account.
-
-r13607 | chris | 2006-03-11 22:38:27 -0500 (Sat, 11 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/dialog-utils.c
-   M /gnucash/trunk/src/gnome-utils/glade/transfer.glade
-
-   Restore some widget names that were lost in r9938 but still used by 
-   dialog-transfer.c.   Added a warning to find more bugs like this one.
-
-r13601 | chris | 2006-03-11 14:39:16 -0500 (Sat, 11 Mar 2006) | 7 lines
-
-   M /gnucash/trunk/src/engine/Group.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
-
-   Change the account removal event back to using the parent account instead of
-   the group, but delay the nulling of the account's group pointer until after
-   the generation of the remove event.  That way, the tree model can verify
-   that the removed account's root is the same as the root for the model.
-   Also, in the model's event handler, check that accounts are in the same book
-   as the model is for.
-
-r13594 | chris | 2006-03-10 20:23:43 -0500 (Fri, 10 Mar 2006) | 4 lines
-
-   M /gnucash/trunk/src/backend/file/sixtp-utils.c
-   M /gnucash/trunk/src/backend/file/test/test-save-in-lang.c
-   M /gnucash/trunk/src/gnc-module/gnc-module.c
-
-   Invert sense of conditions involving g_setenv() since its return value
-   is different than that of setenv().  Also, convert last remaining uses of 
-   setenv() to g_setenv().
-
-2006-03-10  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: Walk through the list of
-	plugins installed in a window and uninstall them before the window
-	is destroyed. Fixes 333973.
-
-	* src/core-utils/gnc-gobject-utils.c: Change the output from this
-	file to use g_message instead of g_warning so the
-	--g-fatal-warnings argument doesn't trip over it.
-
-2006-03-10  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/qif-import/qif-dialog-utils.scm:
-	  gnc:get-account-from-full-name requires two args, not three (#334170)
-
-	* Makefile.am: put ".links" into lib so rm -rf works properly
-	  from the top-level of the source tree.
-
-2006-03-10  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: Show newly created windows
-	when restoring the second and subsequent windows.
-
-2006-03-10  Christian Stimming <stimming at tuhh.de>
-
-	* po/*.po: Recode all po files into UTF-8 character encoding,
-	except for the most recent ones, and uk.po which seems to contain
-	encoding errors.
-
-	* configure.in, src/gnome-utils/dialog-utils.c: Gnucash replaced
-	dlopen/dlsym by the g_module functions, so don't error out if they
-	are unavailable; dlsym is needed only optionally for BSD
-	linkers. Also removes quotation error in AC_MSG_ERROR macro.
-
-	* src/gnome-utils/gnc-druid-provider-multifile-gnome.h,
-	gnc-druid-provider-file-gnome.c: If <glob.h> unavailable, provide
-	own typedef and disable globbing.
-
-2006-03-09  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-main-window.c: Move retrieval of private
-	  data of main window after the creation of the window.
-
-2006-03-09  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-model-commodity.c:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/gnc-tree-model-price.c:
-	* src/gnome-utils/gnc-plugin-page.[ch]:
-	* src/gnome-utils/gnc-account-sel.c:
-	* src/gnome-utils/account-quickfill.c:
-	* src/engine/gnc-commodity.h:
-	* src/engine/gnc-engine.h:
-	* src/app-utils/gnc-component-manager.c:
-	* lib/libqof/qof/deprecated.[ch]:
-	* lib/libqof/qof/qofevent.c:
-	* lib/libqof/qof/qofevent-p.h:
-	* configure.in: Finish removing deprecated QOF functions.
-
-	* src/gnome/dialog-price-editor.c:
-	* src/gnome/top-level.c:
-	* src/gnc-ui.h: Restore clickable links for price quotes.
-
-2006-03-09  Neil Williams <linux at codehelp.co.uk>
-
-	* src/optional/Makefile.am : Make xsl/ available
-	for installation and therefore packaging.
-
-2006-03-09  Neil Williams <linux at codehelp.co.uk>
-
-	* src/gnome/druid-merge.c : Use new function names.
-	* src/engine/test/test-book-merge.c : Use new function names.
-
-	* lib/libqof/qof/qof_book_merge.c : Removed.
-	* lib/libqof/qof/qof_book_merge.h : Removed.
-	* lib/libqof/qof/qofbookmerge.c : Replacement file.
-	* lib/libqof/qof/qofbookmerge.h : Replacement file.
-	* lib/libqof/qof/qof.h : Use new filename.
-	* lib/libqof/qof/deprecated.c : Deprecate old function
-	names from qof_book_merge in favour of new from qofbookmerge.
-	* lib/libqof/qof/deprecated.h : Added deprecated function
-	declaration.s
-	* lib/libqof/qof/Makefile.am : New files.
-
-2006-03-09  Neil Williams <linux at codehelp.co.uk>
-
-	* lib/libqof/qof/qofquery-deserial.c : Update status; this
-	file will not exist in libqof2
-
-2006-03-09  Neil Williams <linux at codehelp.co.uk>
-
-	* lib/libqof/qof/qofevent.h : Doxygen tweak.
-
-2006-03-09  Neil Williams <linux at codehelp.co.uk>
-
-	* lib/libqof/backend/file/qsf-backend.c : Remove deprecated
-	glib function g_strncasecmp in favour of g_ascii_strncasecmp
-
-2006-03-09  Neil Williams <linux at codehelp.co.uk>
-	* src/optional/xsl : New directory for optional XSL
-	* src/optional/xsl/vcard-gnccustomer.pl : Perl script
-	to create QSF from VCards
-	* src/optional/xsl/gnucash-gnccustomer-vcard2.xsl :
-	XSL to generate vcards from QSF (gncCustomer)
-	* src/optional/xsl/gnucash-std.xsl : Common routines
-	for gnucash XSL stylesheets
-	* src/optional/xsl/Makefile.am : Don't build, just install.
-	* src/optional/xsl/string.xsl : xsltsl standard library XSL
-	in place until available as a package.
-	* src/optional/xsl/README : Notes on using XSL and examples.
-	* src/optional/xsl/date-time.xsl : xsltsl standard library.
-	* src/optional/Makefile.am : install only.
-	* configure.in : Add instruction to build a Makefile in
-	src/optional/xsl
-
-2006-03-09  Neil Williams <linux at codehelp.co.uk>
-
-	* src/business/business-core/gncInvoice.c : Enable
-	QOF_TYPE_COLLECT to allow recursive copying of gncEntry
-	within a gncInvoice for QSF export.
-
-2006-03-09  Christian Stimming <stimming at tuhh.de>
-
-	* lib/libqof/qof/qoflog.c, lib/libqof/qof/gnc-date.c,
-	src/engine/Transaction.c: Add substitution code for unavailable
-	functions gettimeofday and gmtime_r.
-
-	* configure.in, Makefile.am: Replace "ln -sf" by "$(LN_S) -f" for
-	systems that don't have symbolic links available.
-
-	* configure.in, src/gnome-utils/gnc-druid-provider-file-gnome.h:
-	Check for <glob.h> and provide own typedef if header unavailable.
-
-	* configure.in, src/gnome-utils/gnc-gnome-utils.c: Check for
-	<X11/Xlib.h> and ignore code section if header unavailable.
-
-	* po/glossary/vi.po: Updated vietnamese glossary by Clytie Siddall
-	<clytie at riverland.net.au>
-
-2006-03-09  David Hampton  <hampton at employees.org>
-
-	* src/engine/gw-engine-spec.scm:
-	* src/engine/Group.c:
-	* lib/libqof/qof/qofquery.c:
-	* lib/libqof/qof/qofsession.c: Remove more functions to be
-	deprecated in libqof2. (Pass Three - more trivial substitutions
-	and simple translations.)
-
-	* numerous: Never include "config.h" from a header file. Doing so
-	makes it nigh impossible to override configuration settings.
-
-r13576 | chris | 2006-03-09 23:23:48 -0500 (Thu, 09 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/dialog-transfer.c
-   M /gnucash/trunk/src/gnome-utils/dialog-transfer.h
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-
-   Factor out and create new function: gnc_xfer_dialog_run_exchange_dialog()
-   This isolates the amount-to-value conversion algorithm from the register.
-
-r13575 | chris | 2006-03-09 21:28:28 -0500 (Thu, 09 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-p.h
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   More register line wraps, clean-ups, etc., plus some minor re-ordering
-   to prepare for some factoring.
-
-r13538 | chris | 2006-03-08 00:47:36 -0500 (Wed, 08 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/Transaction.h
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   More line-wraps, cleanups, factoring new function: xaccTransGetSplitIndex().
-
-2006-03-08  David Hampton  <hampton at employees.org>
-
-	* numerous: Remove more functions to be deprecated in
-	libqof2. (Pass Two - more trivial substitutions, some simple
-	translations.)
-
-	* numerous: Remove functions to be deprecated in libqof2. (Pass
-	One - trivial substitutions.)
-
-	* src/gnome-utils/gnc-tree-model-account.c:
-	* src/engine/Account.c:
-	* src/engine/Group.c: Remove extra events added in r13483.  This
-	leaves the REMOVE event as the only changed event.
-
-2006-03-08  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/gnc-filepath-utils.c:
-	  gstdio.h and g_mkdir are in glib-2.6 -- use old APIs with glib-2.4.
-
-	* lib/libqof/qof/qofevent.[ch]:
-	  Fix the definition of QOF_EVENT_BASE; use QOF_EVENT__LAST for tests.
-
-	* src/engine/gnc-event.h:
-	  Add GNC_EVENT_ITEM_ADDED and GNC_EVENT_ITEM_REMOVED event definitions
-	* src/engine/Split.c:
-	  Emit GNC_EVENT_ITEM_ADDED and GNC_EVENT_ITEM_REMOVED events
-	  when a split is added or removed from an account.
-	* configure.in: depend on QOF 0.6.3 for proper event handling.
-
-2006-03-08   Christian Stimming <stimming at tuhh.de>
-
-	* src/gnc-module/gnc-module.c, src/backend/file/sixtp-utils.c:
-	Replace setenv() by g_setenv for increased cross-platform
-	compatibility.
-
-	* src/engine/gnc-filepath-utils.c: Replace mkdir by g_mkdir for
-	increased cross-platform compatibility.
-
-	* src/core-utils/gnc-gconf-utils.c,
-	src/business/business-gnome/business-urls.c
-	src/gnome-utils/dialog-preferences.c
-	src/gnome-utils/gnc-currency-edit.c
-	src/gnome-utils/gnc-plugin-file-history.c
-	src/gnome-utils/gnc-main-window.c
-	src/gnome-utils/dialog-reset-warnings.c
-	src/gnome-utils/gnc-tree-view.c src/gnome/window-reconcile.c
-	src/app-utils/file-utils.c src/app-utils/gnc-ui-util.c : Replace
-	index(3) by strchr(3) and rindex(3) by strrchr(3) because the
-	latter is more widely available.
-
-2006-03-07  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-splash.c: Use a font size of "smaller" when
-	printing to the splash screen. Should solve 104436 except for
-	people running with huge system fonts.
-
-	* src/gnome-utils/gnc-tree-view-account.[ch]: Relabel column
-	titles from "XXX (Report)" to a label that includes the currency
-	mnemonic (e.g. "Total (EUR)"). Closes 118695.
-
-	* src/app-utils/gnc-ui-util.c:
-	* src/engine/gnc-hooks.[ch]: Cache the result of a gconf lookup
-	for a currency choice.  Add a new callback hook for when a user
-	changes a currency setting (default account or report).
-
-	* src/register/register-gnome/combocell-gnome.c:
-	* src/register/register-gnome/gnucash-item-list.[ch]:
-	* src/register/register-gnome/gnucash-item-edit.[ch]:
-	* src/register/ledger-core/gnc-ledger-display.c:
-	* src/register/ledger-core/split-register.h:
-	* src/register/ledger-core/split-register-load.c:
-	* src/register/register-core/combocell.h:
-	* src/gnome-utils/account-quickfill.[ch]: The account quickfill
-	has multiple components to it, only one of which was shared. Build
-	and use a shared list store used by the gnucash_item_edit
-	widget (which is updated by signals sent when accounts are
-	added/deleted/modified.)  With this in place, its not necessary to
-	rebuild two account quickfills for each open register window when
-	a gnc_gui_resume_refresh is called which eliminates an O(2n)
-	slowdown.  This seems sufficient to close 120028.
-
-	* src/gnome/dialog-price-editor.c:
-	* src/gnome/top-level.c:
-	* src/gnome/dialog-commodities.c:
-	* src/gnome/dialog-price-edit-db.c:
-	* src/gnc-ui.h: Remove all usage of gnc_get_current_session / book
-	/ whatever except at the very top level when the dialog is
-	originally created. Tell the component manager to delete the
-	dialog when the session is destroyed. Remove support for an old
-	url-that-generates-a-price-edit-window trick.
-
-	* src/gnome-utils/gnc-file.c: Add a couple of calls to the
-	component manager when closing the current session.
-
-	* src/engine/gnc-pricedb.c: Use the pointer to the commodity as a
-	hash key instead of looking up the commodity string and then
-	hashing that.  Fixes 332678.
-
-2006-03-08  Andreas Köhler  <andi5.py at gmx.net>
-
-	* configure.in: 
-	* lib/libqof/qof/guid.c: Add configure test for sys/times.h and
-	  corrected guid.c to check for that.
-
-2006-03-07  Christian Stimming  <stimming at tuhh.de>
-
-	* lib/libqof/qof/guid.c: Make seed collection parts that depend on
-	particular functions #ifdef'd on that to enable easier
-	windows/mingw32 porting.
-
-	* lib/libc/setenv.h: Fix old libc substitution files, now needed
-	for windows/mingw32 porting.
-
-	* Makefile.am: Add po/gnucash.pot to EXTRA_DIST because the
-	translation template is needed in the tarball for translators.
-
-2006-03-07  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/gnc-plugin-page-register.c: Disable sensitivity of
-	  style radio actions for registers with ledger_type != LD_SINGLE.
-
-2006-03-07  Derek Atkins  <derek at ihtfp.com>
-
-	* lib/libgsf-1.12.3/tests/test-msole1.c:
-	  properly ignore the return value of fgets().  Fixes an FC4 error.
-
-r13535 | chris | 2006-03-07 23:48:32 -0500 (Tue, 07 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-model-save.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-model.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-util.c
-
-   More line-wraps, cleanups and factoring.
-
-r13529 | chris | 2006-03-07 21:20:57 -0500 (Tue, 07 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-
-   Minor line wraps and factoring.
-
-r13513 | chris | 2006-03-07 00:31:54 -0500 (Tue, 07 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/backend/file/io-gncbin-r.c
-   M /gnucash/trunk/src/engine/Account.c
-   M /gnucash/trunk/src/engine/Account.h
-   M /gnucash/trunk/src/engine/gnc-associate-account.c
-   M /gnucash/trunk/src/gnome/druid-stock-split.c
-   M /gnucash/trunk/src/gnome/gnc-split-reg.c
-   M /gnucash/trunk/src/register/ledger-core/gnc-ledger-display.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-model.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Factor out and create new function: xaccAccountIsPriced() that does the 
-   common STOCK, MUTUAL or CURRENCY check.
-
-r13512 | chris | 2006-03-06 23:45:46 -0500 (Mon, 06 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
-
-   When periodically checking for ui events, avoid creating a QofSession 
-   if we don't already have one.
-
-r13510 | chris | 2006-03-06 22:41:39 -0500 (Mon, 06 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-   M /gnucash/trunk/src/register/register-core/table-allgui.c
-   M /gnucash/trunk/src/register/register-core/table-allgui.h
-   M /gnucash/trunk/src/register/register-gnome/gnucash-item-edit.c
-
-   Minor code factoring, line-wraps, control-flow simplifications, etc. 
-   centered around split-register-load.c.
-
-r13508 | chris | 2006-03-06 22:07:41 -0500 (Mon, 06 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-
-   Factor out one small piece of the huge gnc_split_register_load() into 
-   new static function add_quickfill_completions().
-
-r13507 | chris | 2006-03-06 21:42:12 -0500 (Mon, 06 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Scrub.c
-   M /gnucash/trunk/src/engine/gnc-commodity.c
-   M /gnucash/trunk/src/engine/gnc-commodity.h
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-
-   Factor out and create new function: gnc_commodity_is_currency().
-
-r13505 | chris | 2006-03-06 19:27:38 -0500 (Mon, 06 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/Account.c
-
-   Move both old an new-style Account MODIFY events into the "on_done" case
-   of qof_commit_edit_part2().
-
-2006-03-06  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/glade/sched-xact.glade: Change initial sensitivity of
-	auto-create+notify SX pref.
-
-	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
-	Add multi-commodity SX support.  Bug#333532.
-
-	* packaging/gnucash-1.9.x.ebuild (SRC_URI): Mods for ebuild to be
-	used as an SVN ebuild.
-
-2006-03-06  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome-utils/gnc-html-graph-gog.c: Save the go graph in the
-	  GtkHTMLEmbedded object. Add printing support for the graphs
-	  (depends on #332884). A bit of formatting.
-
-	* src/gnome-utils/gnc-html.[ch]: Correct prototype of
-	  GncHTMLObjectCB to return gboolean.
-
-	* src/gnome-utils/print-session.[ch]: Create a new job with a
-	  default config for the print dialog. Remove GnomePrintPaper
-	  *paper from the PrintSession.
-
-2006-03-06  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/ofx/gnc-ofx-import.c: Fix OFX import problem
-	with some dividends transactions. Patch by David Reiser. #164645.
-
-	* src/import-export/import-backend.c: Fix crash when "clear" is
-	chosen but no matching transaction is selected. Now those imported
-	transactions will silently be ignored. #317917.
-
-r13498 | chris | 2006-03-05 18:46:39 -0500 (Sun, 05 Mar 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/Split.c
-
-   Don't force a resort of Account's split lists during xaccTransCommitEdit().
-   This happens already in xaccAccountCommitEdit() and if the Account isn't
-   being edited, then we inserted the Split in sorted order anyway.
-
-2006-03-05  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.2
-
-2006-03-05  David Hampton  <hampton at employees.org>
-
-	* src/engine/Transaction.c:
-	* src/engine/Split.c: Use utf8 collation routines when sorting
-	splits in a register.  Also, only sort on the date of
-	transactions (not date and time) since gnucash doesn't allow times
-	to be input.  Fixes #127809.
-
-2006-03-05  Joshua Sled  <jsled at asynchronous.org>
-
-	* packaging/gnucash-1.9.x.ebuild: Add checks for libgsf and
-	goffice being built_with_use gnome.  Add code to shutdown any
-	user-level gconfd's running.  Add note about broken
-	make_desktop_entry.  Expand range of README installs.
-
-	* src/app-utils/test/test-exp-parser.c (test_parser): Hack-fix
-	test errors due to missing function now required by
-	expression-parser.  In the future, we should have a better way to
-	setup the application/test state.
-
-	* src/calculation/expression_parser.c (primary_exp): Fix
-	function-parsing bug I introduced during the week with another bug
-	fix.
-
-2006-03-05  Derek Atkins  <derek at ihtfp.com>
-
-	* src/register/ledger-core/split-register.c:
-	* src/register/ledger-core/split-register-load.c:
-	* src/register/ledger-core/split-register-control.c:
-	  Fix a compiler warning so the code builds properly:
-	  - warning: suggest parentheses around assignment used as truth value
-
-	* configure.in: change the g-wrap 1.3 + GCC4 behavior.
-	  only warn the user (not blow out) if they explicitly request
-	  --enable-error-on-warning.   But still blow out if they
-	  didn't specifically request it and we turned it on by default.
-
-2006-03-05  Christian Stimming  <stimming at tuhh.de>
-
-	* src/register/ledger-core/split-register-control.c: Fix missing
-	variable initialization in Chris' changes.
-
-2006-03-04  David Hampton  <hampton at employees.org>
-
-	* src/register/ledger-core/gnc-ledger-display.[ch]:
-	* src/register/ledger-core/split-register.c:
-	* src/gnome/gnc-plugin-page-register.c: Move/fix the callbacks
-	function that kills any open registers for an account that has had
-	"extreme" changes made to it in the "edit account" dialog.  Fixes
-	331415.
-
-	* src/pixmaps/*
-	* src/gnome-utils/Makefile.am:
-	* src/gnome-utils/gnc-icons.[ch]:
-	* src/gnome-utils/gnc-dir.h.in:
-	* src/gnome/gnc-plugin-page-register.c:
-	* src/gnome/ui/*: Consolidate the new icons with the existing set
-	of icons.
-
-	* src/gnome-utils/gnc-tree-model-account.c:
-	* src/engine/Account.c:
-	* src/engine/Group.c: Rework the events generated by the
-	account/group files and consumed by the GncTreeModelAccount.
-	Should eliminate all g_value_unset and g_object_set_property
-	warnings related to changes in the account tree.
-
-	* src/engine/Transaction.c:
-	* src/engine/gnc-event.h: Rename a data structure field.
-
-	* src/gnome-utils/dialog-account.c: Fix duplicate account name
-	checking bug that prevented editing account info.
-
-2006-03-04  Andreas Köhler  <andi5.py at gmx.net>
-
-	* src/gnome/glade/account.glade: set automatic policy on some
-	  scrolledwindows in the account dialog
-
-	* glade-fixup: 
-	* src/gnome/glade/account.glade: 
-	* src/gnome/glade/budget.glade: 
-	* src/gnome/glade/price.glade: 
-	* src/gnome/glade/print.glade: 
-	  remove add_tearoffs property from GtkComboBoxes
-
-	* Hello_ChangeLog
-
-2006-03-04  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-account.c:
-	* lib/glib26/gkeyfile.c:
-	* lib/glib26/gutils26.[ch]: Make g_strv_length available outside
-	of the gkeyfile compatability library.
-
-2006-03-04  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/schemas/Makefile.am (install-data-local)
-	* src/gnome-utils/schemas/Makefile.am (install-data-local)
-	* src/business/business-gnome/schemas/Makefile.am (install-data-local)
-	* src/import-export/hbci/schemas/Makefile.am (install-data-local)
-	* src/import-export/schemas/Makefile.am (install-data-local):
-	Modify schema mkdirs by DESTDIR for packaging.
-
-	* src/gnome/glade/sched-xact.glade: Fix selection mode on
-	transaction reminder and obsolete SX lists.
-
-	* src/gnome/ui/icon-split.png: 
-	* src/gnome/ui/icon-transfer.png: 
-	Add split, transfer icons provided by Andrew Duggan
-	<cmkrnl at speakeasy.net>.
-	
-	* src/gnome-utils/gnc-dir.h.in: 
-	* src/gnome-utils/Makefile.am (gnc-dir.h):
-	* src/gnome/gnc-plugin-page-register.c
-	(gnc_plugin_page_register_actions)
-	(gnc_plugin_page_register_class_init): Add registration, use of
-	gnucash-provided (split, transactions) icons.  Bug#327647.
-
-	* src/gnome-utils/gnc-menu-extensions.c (gnc_extension_path):
-	Fixes to memory deallocation suggested by Phil Longstaff
-	<plongstaff at newearth.org>.
-
-2006-03-04  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-preferences.c:
-	* src/gnome-utils/glade/preferences.glade:
-	* src/gnome/schemas/apps_gnucash_general.schemas.in:
-	* src/engine/Account.c:
-	* src/app-utils/gnc-ui-util.c: Update the preferences dialog to
-	allow any unicode character as the separator.
-
-r13487 | chris | 2006-03-04 23:14:38 -0500 (Sat, 04 Mar 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/Scrub.c
-   M /gnucash/trunk/src/engine/Split.c
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Convert xaccTransGetSplit() and xaccTransCountSplits() to return the
-   index and count reflective of any in-progress edit.
-   Convert some split iterators from directly using the GList of Splits to 
-   using xaccTransGetSplit().
-
-r13476 | chris | 2006-03-04 13:12:34 -0500 (Sat, 04 Mar 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/engine-interface.scm
-
-   Use for-each, lambda expressions for iterating over split lists.
-   In contrast to the previous looping construct, this will work even if 
-   the split operations don't have side-effects on the split lists.
-
-r13471 | chris | 2006-03-04 01:56:27 -0500 (Sat, 04 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   When the book is shutting down, don't be so eager to destroy the whole
-   transaction.  This makes it easier to safely iterate over a split list.
-
-r13469 | chris | 2006-03-04 00:10:15 -0500 (Sat, 04 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Destroy Transactions without rebalancing when shutting down the book.
-
-r13468 | chris | 2006-03-03 22:21:34 -0500 (Fri, 03 Mar 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/Makefile.am
-   M /gnucash/trunk/src/engine/Transaction.c
-   A /gnucash/trunk/src/engine/gnc-event.h
-
-   Generate REMOVE events when a Split is removed from a Transaction.
-   Pass the *old* parent transaction (since the Split may be moving into 
-   a new transaction) and the old index of the Split in the old Transaction's
-   list of Splits.
-
-r13466 | chris | 2006-03-03 21:42:49 -0500 (Fri, 03 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Scrub.c
-
-   Look for orphan Splits even when there is no Transaction imbalance.
-
-r13465 | chris | 2006-03-03 19:27:38 -0500 (Fri, 03 Mar 2006) | 2 lines
-
-   D /gnucash/trunk/src/gnome-utils/dialog-exchange.h
-
-   Delete unused dialog-exchange.h
-
-r13464 | chris | 2006-03-03 19:23:07 -0500 (Fri, 03 Mar 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-   M /gnucash/trunk/src/register/ledger-core/split-register.c
-
-   Remove an unnecessary Account edit-block.
-   Minor control-flow simplification.
-
-r13463 | chris | 2006-03-03 19:13:15 -0500 (Fri, 03 Mar 2006) | 2 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-load.c
-
-   Bits to let the register see the in-progress Transaction edit.
-
-r13462 | chris | 2006-03-03 19:11:44 -0500 (Fri, 03 Mar 2006) | 16 lines
-
-   M /gnucash/trunk/src/engine/Account.c
-   M /gnucash/trunk/src/engine/Account.h
-   M /gnucash/trunk/src/engine/AccountP.h
-
-   Remove xaccAccountRemoveSplit, and xaccAccountInsertSplit.
-   (Actually, xaccAccountInsertSplit is #def'd to xaccSplitSetAccount().)
-   Accounts no longer manage their Split lists.  The Account split lists
-   should only ever be modified from within xaccTransCommitEdit().  This
-   simplifies some of the operations on Accounts, since they can now be 
-   expressed in terms of operations on Splits.
-
-   Also, the consolidation of two operations (RemoveSplit and InsertSplit) 
-   into one operation (xaccSplitSetAccount) means that it's no longer 
-   possible to orphan a Split.
-
-   Incidental:
-      Fix a leak of a KVP frame.
-      Don't recompute the account balance if we're shutting down.
-
-
-r13461 | chris | 2006-03-03 19:11:16 -0500 (Fri, 03 Mar 2006) | 14 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   The xaccTransRollbackEdit() part of the Begin/Commit edit-block rewrite.  
-   Broken out just for clarity.
-
-   Note: There's one piece that I didn't change that I think is conceptually
-   awkward.  It has to do with how/when we would discover that another
-   user has deleted the transaction we're currently editing.  I think it makes
-   more sense to detect and handle this case in xaccTransCommitEdit() instead
-   of xaccTransRollbackEdit(), because (a) we don't actually have to do the 
-   rollback if we just destroy the trans, (b) some rollbacks are not backend-
-   induced, but rather voluntary, (c) we need a generalized mechanism
-   anyway for detecting and handling deleted transactions even when
-   we're not editing them.
-
-
-r13460 | chris | 2006-03-03 19:10:44 -0500 (Fri, 03 Mar 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/Scrub.c
-
-   Move one data-validation function from Scrub.c into Transaction.c
-   One simplification in xaccTransScrubImbalance() to always find the root
-   AccountGroup from the Transaction's book.
-
-
-r13459 | chris | 2006-03-03 19:10:12 -0500 (Fri, 03 Mar 2006) | 31 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/Transaction.h
-
-   A good bit of notes about how the Transaction Begin/Commit
-   edit-blocks should work, and why. 
-
-   Converts the very important xaccTransCommitEdit function to use the 
-   qof_commit_edit_part2() function instead of something that is 90%
-   similar.
-
-   Transactions have a Split list that keeps track of Splits during the edit.
-   During edits, this list only grows and never shrinks.  Splits that
-   have been destroyed or reparented to other transactions remain in
-   the list, along with pre-edit Splits and newly added Splits.  Only after a 
-   successful commit does the Split list drop reparented or destroyed
-   Splits.  A couple out-of-engine users (mainly the register) call
-   xaccTransGetSplitList() an work from the Transaction's split list,
-   but they expect to be working with only the Splits that would still be in 
-   the Transaction if the in-progress edit would be committed.  So, we
-   provide the function xaccTransStillHasSplit(t, s) to allow users to query 
-   the in-edit state of the Transaction's Split list.
-
-   xaccTransRemoveSplit() and xaccTransInsertSplit() have been replaced by
-   xaccSplitSetParent().
-
-   The new xaccTransCommitEdit tries to take a more conservative approach
-   to event generation, too.  Instead of generating every possible event for 
-   any commit, it should generate only events that indicate a change to an 
-   engine object or relation.
-
-   Move some of the financial-constraint-enforcing functions closer to the 
-   relevant data-structures. (from Scrub.c)
-
-
-r13458 | chris | 2006-03-03 19:09:31 -0500 (Fri, 03 Mar 2006) | 9 lines
-
-   M /gnucash/trunk/src/engine/test/test-period.c
-   M /gnucash/trunk/src/engine/test/test-split-vs-account.c
-   M /gnucash/trunk/src/engine/test-core/test-engine-stuff.c
-
-   Remove some testing of an engine API that has been removed.
-   The engine used to have functions that made it possible to orphan a Split.
-   As this is no longer possible, we can't test anymore.
-
-   Incidental:
-      Fix three or four small leaks in the test functions.
-      Allow test-period to be randomized based on optional command-line arg.
-
-
-r13457 | chris | 2006-03-03 19:09:03 -0500 (Fri, 03 Mar 2006) | 27 lines
-
-   M /gnucash/trunk/src/engine/Split.c
-   M /gnucash/trunk/src/engine/Split.h
-   M /gnucash/trunk/src/engine/SplitP.h
-
-   Splits can now keep track of their own rollback state.
-   The Split <-> Account and Split <-> Transaction relationships are now
-   treated as properties of the Split.  In terms of the BeginEdit/CommitEdit 
-   block, Splits are subordinate to Transactions.  There is no public 
-   BeginEdit/CommitEdit block for Splits; changes to Splits should be wrapped
-   in their Transaction's Edit-block.
-
-   In the case of the Split <-> Account relationship, the call to
-   xaccSplitSetAccount() will be immediately visible from
-   xaccSplitGetAccount(), but the Account does not learn about the
-   Split until and if the edit is committed.
-
-   In the case of the Split <-> Transaction relationship, calling
-   xaccSplitSetParent() will immediately add the Split to the
-   Transactions split list.  This is because the Split's Transaction
-   owns the reference to the Split.  However, see the Transaction.c 
-   patch for how to distinguish pre-edit state from in-edit state.
-
-   In both cases, events are not generated until the edits are committed.
-   Most of this new logic is in an engine-private helper xaccSplitCommitEdit(),
-   which is called from xaccTransCommitEdit().
-
-   Incidental:
-      Increased error-checking in xaccSplitSetValue().
-      Internalize a Transaction Begin/Commit edit-block in every setter func.
-
-
-r13456 | chris | 2006-03-03 19:08:16 -0500 (Fri, 03 Mar 2006) | 7 lines
-
-   M /gnucash/trunk/src/engine/engine-utilities.scm
-   M /gnucash/trunk/src/engine/engine.scm
-   M /gnucash/trunk/src/engine/gw-engine-spec.scm
-   M /gnucash/trunk/src/report/report-system/report-utilities.scm
-
-   Remove two slightly different definitions of
-   gnc:transaction-map-splits, both unused.
-   Remove g-wrapped versions of functions being removed:
-      gnc:account-fix-split-date-order,
-      gnc:trans-fix-split-date-order
-
-2006-03-03  David Hampton  <hampton at employees.org>
-
-	* numerous: Convert the account separator from a single character
-	to a character string.  This allows multibyte unicode characters
-	to be the account separator character. Fixes 333061.  Reworked a
-	couple of routines that pull account names into their component
-	parts.  Also fixed a bug in the new account dialog when creating
-	multiple accounts at once.
-
-2006-03-03  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: error out on g-wrap-1.3, gcc4, and error-on-warning.
-	  Fixes #330615.
-
-2006-03-02  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnc-ui.h: Fix SXEDITOR help target id.  Bug#128857.
-
-2006-03-02  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/mt940/gnc-mt940-import.c: More work on mt940
-	import. Completed #325170.
-
-	* accounts/el_GR/*-xea: Greek account templates converted to
-	UTF-8, by Nikos Charonitakis <nikosx at gmail.com>.
-
-2006-03-02  David Hampton  <hampton at employees.org>
-
-	* numerous: Move the storage for the account separator character
-	into Account.c (default ':') and set it with an accessor function
-	at startup and when it is changed in the preferences/gconf.
-	Eliminate unnecessary passing around of the account separator
-	character.
-
-2006-03-01  David Hampton  <hampton at employees.org>
-
-	* src/register/register-core/pricecell.c:
-	* src/register/register-core/formulacell.c:
-	* src/calculation/fin_spl_protos.h:
-	* src/calculation/expression_parser.c:
-	* src/app-utils/gnc-ui-util.[ch]:
-	* src/app-utils/gnc-exp-parser.c: Convert all locations that parse
-	input using the locale thousands/decimal point characters to use
-	unicode functions.  This should allow multi-byte unicode
-	characters to work as these separators on input.
-
-	* src/app-utils/gnc-ui-util.c: Rework of Sylvain Defresne's patch
-	to support multi-byte unicode thousands separator and decimal
-	point characters when printing numbers.
-
-2006-03-01  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/standard-reports/transaction.scm:
-	  Andrew Sackville-West's patch to add transaction links.
-
-2006-02-28  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-account.c: Collapse the common parts of
-	the "new account" and "edit account" dialog validation code into a
-	single routine.  Fixes 117812.
-
-	* src/app-utils/options.scm: Andreas Köhler's patch to correctly
-	build a html color value. Fixes 328933.
-
-2006-02-28  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/bin/gnucash-bin.c (gnucash_command_line): Terminate
-	GOptionEntry array, preventing warnings and/or errors parsing
-	command-line options.
-
-2006-02-28  David Hampton  <hampton at employees.org>
-
-	* configure.in: Set the GNOME_DISABLE_DEPRECATED flag for gnome
-	versions up to 2.13.7.
-
-	* src/gnome-utils/dialog-options.c: Allow this one file to use
-	deprecated gnome functions, but only when compiled with gtk 2.4.
-	Later versions of gtk include the needed replacement function and
-	deprecated gnome functions are not allowed.
-
-r13426 | chris | 2006-02-28 14:57:24 -0500 (Tue, 28 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-model-save.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-model.c
-   M /gnucash/trunk/src/register/ledger-core/split-register-p.h
-
-   Make register use engine-provided xaccTransGetAccountConvRate() instead of
-   writing its own.
-
-r13425 | chris | 2006-02-28 14:46:19 -0500 (Tue, 28 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-model.c
-
-   Make register use engine-provided xaccTransGetAccountBalance() instead
-   of writing its own.
-
-r13424 | chris | 2006-02-28 14:38:29 -0500 (Tue, 28 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-model.c
-
-   Make register use engine-provided xaccTransGetAccountAmount() instead of 
-   writing its own.
-
-r13423 | chris | 2006-02-28 14:34:42 -0500 (Tue, 28 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/register/ledger-core/split-register-control.c
-
-   Make register use engine-provided xaccTransHasReconciledSplits() instead 
-   of writing it's own.
-
-2006-02-27  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-utils.[ch]: Remove a unused function that
-	calls deprecated gnome routines.
-
-	* src/gnome/window-reconcile.c:
-	* src/gnome/ui/gnc-reconcile-window-ui.xml:
-	* src/gnome/ui/Makefile.am: Convert the reconcile window from the
-	old GnomeUIInfo menu/toolbar widgets to the newer GtkAction based
-	widgets.
-
-2006-02-27  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/backend/file/gnc-backend-file.h (struct FileBackend_struct):
-	Remove unused `pricedb_lookup` and `export` operations from
-	gnucash-specific file backend.
-
-	* src/backend/file/gnc-backend-file.c (gnc_backend_new): Use
-	correct 'export' function-slot, allowing File > Export > Export
-	Accounts to work again.  Bug#332802.
-
-	* src/gnome/gnc-plugin-basic-commands.c: Clarify "Export Accounts"
-	from "Export Chart of Accounts [to QSF].
-
-	* src/calculation/expression_parser.c (primary_exp): Fix infinite
-	loop in parsing malformed functions (e.g. "ipmt(1:2:)"). Bug#332804.
-
-	* src/app-utils/gnc-exp-parser.c (func_op): No longer crashes on
-	an invalid formula, though it's also not very clear what's going
-	on.  Basically fixes Bug#137885.
-
-2006-02-27  David Hampton  <hampton at employees.org>
-
-	* src/engine/gnc-pricedb.[ch]:
-	* src/engine/gnc-pricedb-p.h:
-	* src/engine/Account.[ch]:
-	* src/app-utils/gnc-ui-util.[ch]: Add 'const' qualifiers to
-	various functions.
-
-	* src/gnome-utils/gnc-main-window.c: Check for the existence of a
-	page before dereferencing it. Fixes 332680.
-
-2006-02-27  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-gnome/glade/job.glade
-	* src/business/business-gnome/glade/order.glade
-	* src/business/business-gnome/glade/invoice.glade
-	* src/business/business-gnome/glade/billterms.glade
-	* src/business/business-gnome/glade/payment.glade
-	* src/business/business-gnome/glade/vendor.glade
-	* src/business/business-gnome/glade/customer.glade
-	  Don't need to translate placeholder labels.
-
-2006-02-26  Derek Atkins  <derek at ihtfp.com>
-
-	Apply a re-work of Titi Ala'ilima's patch to apply payments
-	directly to invoices.  This fixes bug #121420.
-	* src/business/business-core/gncInvoice.[ch]:
-	  Add argument to the ProcessPayment API to allow the caller
-	  to specify an invoice to post to first.
-	* src/business/business-gnome/business-gnome-utils.[ch]:
-	  Create an invoice-select API that lets you select an invoice
-	  based on an owner (or not).  I.e., you can limit the invoice
-	  search based on a selected owner.  If you change the owner
-	  it invalidates the invoice search.
-	* src/business/business-gnome/dialog-payment.[ch]:
-	  Change the API from ..new_with_value() to ..new_with_invoice().
-	  Pull the default amount from the invoice (if one exists).
-	  Allow the user to select an invoice and apply payments there.
-	  If the user changes the owner, invalidate the invoice.
-	* src/business/business-gnome/business-options-gnome.c:
-	  use the new invoice-select API instead of calling general_search
-	  API directly.
-	* src/business/business-gnome/dialog-invoice.c:
-	  call the new dialog-payment API.  No need to compute the initial
-	  value here; the payment dialog will compute it from the invoice
-	  (instead of computing it from the invoice here).
-	* src/business/business-gnome/glade/payment.glade:
-	  Add invoice-selector label and box.
-
-2006-02-26  David Hampton  <hampton at employees.org>
-
-	* packaging: Create a consolidated directory for distribution
-	specific scripts.
-
-	* src/gnome-utils/dialog-utils.[ch]:
-	* src/app-utils/option-util.c: Restore GtkOptionMenu support
-	because the newer GtkComboBox doesn't support per item tooltips.
-	Fixes bug 332569.
-
-2006-02-26  Neil Williams <linux at codehelp.co.uk>
-
-	* qof/qof-be-utils.h : Replace macro to restore
-	programme flow.
-	* qof/qofevent.c : 
-	* qof/qofevent.h : Outline method to make application 
-	events easier to use.
-
-	* qof/deprecated.c : Define deprecated event functions
-	that call new QofEvents with a NULL event_data argument.
-	* qof/qofbook.c : Use new qof_event arguments.
-	* qof/qofevent.c : Allow events to be generated with an
-	optional event_data argument.
-	* qof/qofevent.h : Doxygen tweaks.
-
-2006-02-26  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome-utils/gnc-html-graph-gog.c:
-	Andreas Köhler's patch for barchart improvements: segment color
-	setting, axis rotation and formatting.
-
-	* src/engine/SX-book.c (gnc_sx_get_sxes_referencing_account): 
-	* src/gnome/dialog-scheduledxaction.c: Add handler for
-	account-deleted events, determine and display editors for SXes
-	referencing those accounts.  Fixes Bug#312730.
-
-	* src/report/utility-reports/Makefile.am (SCM_FILE_LINKS):
-	* src/report/utility-reports/utility-reports.scm: 
-	* src/report/utility-reports/iframe-url.scm:
-	* doc/tip_of_the_day.list.in: 
-	Remove web browser "report".
-
-r13395 | chris | 2006-02-26 13:36:05 -0500 (Sun, 26 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/business/business-core/gncBillTerm.c
-   M /gnucash/trunk/src/business/business-core/gncCustomer.c
-   M /gnucash/trunk/src/business/business-core/gncEmployee.c
-   M /gnucash/trunk/src/business/business-core/gncEntry.c
-   M /gnucash/trunk/src/business/business-core/gncInvoice.c
-   M /gnucash/trunk/src/business/business-core/gncJob.c
-   M /gnucash/trunk/src/business/business-core/gncOrder.c
-   M /gnucash/trunk/src/business/business-core/gncTaxTable.c
-   M /gnucash/trunk/src/business/business-core/gncVendor.c
-   M /gnucash/trunk/src/engine/Account.c
-   M /gnucash/trunk/src/engine/gnc-pricedb.c
-
-   Use function version of QOF_COMMIT_EDIT_PART2.
-
-r13391 | chris | 2006-02-26 00:00:52 -0500 (Sun, 26 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/lib/libqof/qof/guid.c
-
-   Keep track of exactly how many bytes we've sent to md5_process_bytes().
-
-r13390 | chris | 2006-02-25 23:56:47 -0500 (Sat, 25 Feb 2006) | 8 lines
-
-   M /gnucash/trunk/lib/libqof/qof/qof-be-utils.h
-   M /gnucash/trunk/lib/libqof/qof/qofbackend.c
-
-   Implement QOF_COMMIT_EDIT_PART2 as a function instead of a macro.
-   Any of the callbacks passed to this function may be NULL to decline the 
-   use of that callback.  Also, the three callbacks are now called in three
-   mutually exclusive cases, corresponding to: 
-      1) a failed commit, ('on_error')
-      2) a successful commit where the object remains valid, ('on_done'), and 
-      3) a successful commit where the object has been destroyed, ('on_free').
-
-2006-02-25  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-main-window.c: Remember the order in which
-	the notebook tabs are referenced. When closing a tab, switch to
-	the tab that was previously in front, not the first tab in the
-	notebook. Fixes 332355.
-
-2006-02-24  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/gnucash-sheet.[ch]:
-	* src/register/register-gnome/gnucash-item-edit.[ch]:
-	* src/gnome/gnc-plugin-page-register.c: Override the generic edit
-	menu sensitivity code to provide the right sensitivity for the
-	entry widget buried in the register.
-
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/gnc-plugin-page.h: Provide a hook for pages to
-	override the generic edit menu sensitivity code.
-
-	* src/gnome-utils/ui/gnc-main-window-ui.xml:
-	* src/gnome-utils/gnc-main-window.c: Remove unnecessary menu
-	item. The same functionality exists in the "Menus & Toolbars"
-	preference panel.
-
-2006-02-24  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/import-account-matcher.h: Let the account
-	matcher accept a parent widget to avoid windows that are lost
-	behind other windows. Adapt importer modules accordingly.
-
-	* src/import-export/import-account-matcher.c: Don't allow
-	placeholder be selected for importing transactions. Fixes
-	bug#327891.
-
-	* src/import-export/mt940/gnc-mt940-import.c: Get MT940 importer
-	compile again (experimental; requires aqbanking-1.9.7). It is not
-	yet tested with actual files. Bug#325170.
-
-	* src/import-export/import-account-matcher.h: Make gchar argument
-	const because it is only used as a const.
-
-r13378 | chris | 2006-02-24 00:53:35 -0500 (Fri, 24 Feb 2006) | 7 lines
-
-   M /gnucash/trunk/src/business/business-gnome/dialog-invoice.c
-   M /gnucash/trunk/src/engine/gnc-session.c
-   M /gnucash/trunk/src/engine/gnc-session.h
-   M /gnucash/trunk/src/gnome-utils/gnc-file.c
-
-   Since QOF no longer keeps track of the "current" session, 
-   qof_session_destroy() no longer clears the current session when we destroy
-   it.  Therefore, explicitly call gnc_clear_current_session() when we want
-   to destroy the current session.
-   Also, avoid accidentally creating a new book and session if there is no
-   open book/current session when we run the bill reminder.
-
-r13369 | chris | 2006-02-23 15:11:02 -0500 (Thu, 23 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome/dialog-sxsincelast.c
-   M /gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c
-
-   When we malloc a Transaction, then TransBeginEdit, then want to abort,
-   just call xaccTransDestroy(), xaccTransCommitEdit().  No rollback needed.
-
-r13368 | chris | 2006-02-23 12:44:42 -0500 (Thu, 23 Feb 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/Split.c
-   M /gnucash/trunk/src/engine/Split.h
-   M /gnucash/trunk/src/engine/SplitP.h
-
-   Dirty Splits when they change.
-   Add const to Split where appropriate.
-   Fix GCache crash cause by using non-cached value in cached 'action' field 
-   from the qsf-backend.
-
-2006-02-23  David Hampton  <hampton at employees.org>
-
-	* src/report/report-system/html-utilities.scm: Andrew
-	Sackville-West's to pass the rignt number of arguments to
-	gnc:register-guid.
-
-	* src/report/report-gnome/gnc-plugin-page-report.c:
-	* src/gnome-utils/gnc-recurrence.c:
-	* src/gnome-utils/gnc-plugin-file-history.c:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/gnc-plugin-page.[ch]:
-	* src/gnome-utils/dialog-commodity.c:
-	* src/gnome/gnc-plugin-page-register.c: Minor code cleanup and
-	consolidations.
-
-2006-02-23  Joshua Sled  <jsled at asynchronous.org>
-
-	* gentoo/gnucash-1.9.x.ebuild: Add ebuild for gnucash 1.9/2.0 series.
-
-	* src/gnome-utils/dialog-totd.c (gnc_totd_dialog): Increment TOTD
-	index on dialog init.
-
-	* src/gnome-utils/gnc-html-graph-gog.c (handle_barchart): fix
-	x-axis labeling.  Patch from Andreas Köhler.  Bug#332359.
-
-2006-02-23  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/qif-import/test/Makefile.am:
-	  add QOF_LIBS to link line because debian libtool is broken.
-	
-2006-02-22  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome/gnc-plugin-page-register.c:
-	  include gtk-compat.h so we build against gtk-2.4.
-
-	* src/gnome-utils/Makefile.am:
-	  force a build from svn to have access to svn version info.
-	  this might break the broken ebuild that forcibly removes the
-	  .svn directories, but the ebuild is broken and shouldn't do that.
-
-2006-02-22  David Hampton  <hampton at employees.org>
-
-	* src/gtk-compat.h:
-	* src/gnome/gnc-plugin-page-register.c: Cleanup patch from Andreas
-	Köhler.
-
-	* src/register/ledger-core/split-register.[ch]:
-	* src/register/ledger-core/split-register-control.c:
-	* src/gnome/gnc-plugin-page-register.c: Provide a callback whereby
-	the core register code can tell the upper layers that it has moved
-	from an expanded transaction to a collapsed transaction.  This
-	lets the upper layer adjust the "split" transaction toolbar button
-	properly.  Fixes 332165.
-
-r13363 | chris | 2006-02-22 16:52:46 -0500 (Wed, 22 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/Makefile.am
-   A /gnucash/trunk/src/engine/Split.c (from /gnucash/trunk/src/engine/Transaction.c:13362)
-   A /gnucash/trunk/src/engine/Split.h (from /gnucash/trunk/src/engine/Transaction.h:13359)
-   A /gnucash/trunk/src/engine/SplitP.h (from /gnucash/trunk/src/engine/TransactionP.h:13359)
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/Transaction.h
-   M /gnucash/trunk/src/engine/TransactionP.h
-
-   Separate the Split functions from Transaction.c into Split.c.
-   Introduce xaccSplitVoid() and xaccSplitUnvoid() to aid the separation.
-
-r13362 | chris | 2006-02-22 12:41:58 -0500 (Wed, 22 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Add some comments, error checks, ENTER/LEAVE balances and a special-case
-   early-return for the conversion-rate calculation.
-
-r13360 | chris | 2006-02-22 09:22:30 -0500 (Wed, 22 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/gnc-lot.c
-
-   Use correct function name qof_instance_set_dirty.
-   Comment on current state of Lot behavior.
-
-r13359 | chris | 2006-02-22 01:01:07 -0500 (Wed, 22 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/Period.c
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/gnc-lot-p.h
-   M /gnucash/trunk/src/engine/gnc-lot.c
-
-   Convert Lots from a QofEntity to a QofInstance.
-   They now store their own dirty state.
-
-r13358 | chris | 2006-02-21 22:30:48 -0500 (Tue, 21 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/gnome-utils/gnc-file.c
-
-   No need to run the BOOK_OPENED hook twice when open a book.
-   And no need to run it at all when we fail to open a book.
-   Also, require HAVE_GTK26 before using gtk_get_option_group().
-
-r13357 | chris | 2006-02-21 22:05:20 -0500 (Tue, 21 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-file.c
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-
-   Avoid instantiating the current session until we're actually opening a file.
-
-r13356 | chris | 2006-02-21 21:43:20 -0500 (Tue, 21 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome/dialog-chart-export.c
-   M /gnucash/trunk/src/gnome/druid-acct-period.c
-   M /gnucash/trunk/src/gnome/gnc-plugin-basic-commands.c
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
-
-   Files accidentally left out of previous commit (r13355).
-
-r13355 | chris | 2006-02-21 21:39:02 -0500 (Tue, 21 Feb 2006) | 5 lines
-
-   M /gnucash/trunk/src/app-utils/gnc-ui-util.c
-   M /gnucash/trunk/src/app-utils/gw-app-utils-spec.scm
-   M /gnucash/trunk/src/business/business-gnome/dialog-invoice.c
-   M /gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c
-   M /gnucash/trunk/src/engine/Makefile.am
-   A /gnucash/trunk/src/engine/gnc-session.c
-   M /gnucash/trunk/src/engine/gnc-session.h
-   M /gnucash/trunk/src/gnome-utils/gnc-file.c
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-
-   Remove uses of deprecated qof_session_get_current_session() and 
-   qof_session_set_current_session().  GnuCash now manages its own current
-   session.  New function: gnc_current_session_exist() to test whether there
-   is a current session.
-
-r13351 | chris | 2006-02-21 16:46:07 -0500 (Tue, 21 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/lib/libqof/qof/qofid.c
-
-   Mark the QofCollection as dirty when a new QofEntity is added or removed.
-
-r13350 | chris | 2006-02-21 16:44:42 -0500 (Tue, 21 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/gnc-lot.c
-
-   Mark the GNC_LOT QofCollection dirty whenever a Lot changes.
-   This includes when the KVP is changed via the setters. 
-
-r13347 | chris | 2006-02-21 15:27:40 -0500 (Tue, 21 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Account.c
-
-   Avoid qof-dirtying Accounts when Splits or Lots are inserted or removed.
-
-r13345 | chris | 2006-02-21 14:43:00 -0500 (Tue, 21 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/test-core/test-engine-stuff.c
-
-   Move the code that (usually) ensures value/amount consistency for Splits
-   from add_random_splits() to get_random_split().
-   Avoid numeric overflow when creating split values.
-
-2006-02-21  David Hampton  <hampton at employees.org>
-
-	* src/gnome/gnc-plugin-page-register.c: Fix from Andreas Köhler to
-	deactivate the toolbar split button in an auto-split register.
-	Fixes 330621.
-
-	* src/gnome-utils/gnc-tree-model-account.c: Two fixes from Andreas
-	Köhler.  One fixes 331183, the problem where editing a top-level
-	account doesn't set the current parent.
-
-2006-02-21  Joshua Sled  <jsled at asynchronous.org>
-
-	* lib/libqof/qof/qofevent.[ch] (QOF_DEFAULT_EVENT_LIMIT): rename, set
-	to reasonable value (the last-defined event).
-
-	* src/register/ledger-core/split-register-load.c
-	(gnc_split_register_load): Ensure that a (unique) relevent split
-	from the currently-pending transaction is always in the split list
-	before we load it, preventing transactions from disappearing from
-	a register while being edited, but without saving the entire (and
-	maybe partially-invalid) split list around for a while. Fixes bugs
-	108347, 125480, 141287, 153183, 168630 (and maybe 126471).
-	
-	* src/register/ledger-core/split-register.c (gnc_split_register_destroy_info):
-	* src/register/ledger-core/split-register-p.h (struct sr_info):
-	Remove saved_slist.
-
-	* lib/libqof/qof/qofevent.h (QOF_EVENT_CREATE):
-	Fix event values.
-
-2006-02-20  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/gnucash-date-picker.c: Andreas
-	Köhler's patch to prevent a crash in the register date picker
-	widget when using gtk 2.8.
-
-	* src/bin/gnucash-bin.c:
-	* src/gnome-utils/glade/commodity.glade:
-	* src/gnome-utils/dialog-commodity.c:
-	* src/gnome/dialog-price-edit-db.c: Disable quote related
-	functionality when F::Q isn't installed.  Fixes 130347 and 314054.
-
-	* src/gnome-utils/gnc-file.[ch]:
-	* src/gnome-utils/gnc-main-window.c: Catch and defer the quit
-	command if a file save is in progress. Fixes 155327.
-
-	* rpm/gnucash.spec.in:
-	* rpm/README: Update spec file from RH8 to FC4.
-
-	* src/backend/file/sixtp-utils.c:
-	* src/backend/postgres/test/test-db.c:
-	* src/report/report-gnome/gnc-plugin-page-report.c:
-	* src/calculation/fin.c:
-	* src/gnome-utils/gnc-html.c:
-	* src/gnome-utils/gnc-html-graph-gog.c:
-	* lib/libgsf-1.12.3/gsf/gsf-output-stdio.c:
-	* lib/libgsf-1.12.3/gsf/gsf-utils.c:
-	* configure.in: Compile cleanly with when _FORTIFY_SOURCE is
-	defined.  This definition is forced when building RPMs on FC4.
-
-2006-02-20  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: fix the qof configure test for OSX.
-
-2006-02-20  David Hampton  <hampton at employees.org>
-
-	* lib/libqof/qof/guid.c: Don't reference uninitialized memory.
-
-2006-02-20  Neil Williams  <linux at codehelp.co.uk>
-
-	* lib/libqof/qof/gnc-event.c :
-	* lib/libqof/qof/gnc-event-p.h :
-	* lib/libqof/qof/gnc-event.h : Removed files.
-
-	* lib/libqof/qof/qofevent.c :
-	* lib/libqof/qof/qofevent-p.h :
-	* lib/libqof/qof/qofevent.h : Replacement files using extensible
-	event identifiers.
-
-	* lib/libqof/qof/deprecated.c : Old functions now pointed to
-	replacements.
-	* lib/libqof/qof/deprecated.h : Old defines now pointed to
-	replacements.
-
-	* lib/libqof/qof/qof.h : Replace files.
-	* lib/libqof/qof/Makefile.am : Replace files.
-	
-2006-02-20  David Hampton  <hampton at employees.org>
-
-	* src/gnome/dialog-scheduledxaction.c:
-	* src/gnome/glade/sched-xact.glade: Use a spin_box instead of an
-	entry for the 'occurrences' and 'remaining' numeric fields.
-
-	* src/gnome/dialog-scheduledxaction.[ch]:
-	* src/gnome/glade/sched-xact.glade: HIGify the scheduled
-	transaction dialogs.
-
-	* src/gnome/gnc-plugin-page-register.c: Remove forced screen
-	updates that are no longer necessary.
-
-	* src/register/register-gnome/gnucash-sheet.c: If the number of
-	"visible to the user" lines in the register has shrunk, force the
-	parent widget to redraw.  This fixes #328787.
-
-r13338 | chris | 2006-02-20 20:24:03 -0500 (Mon, 20 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gtktreedatalist.c
-
-   Use glib's slice allocator in favor of GMemChunks for glib >= 2.9.
-   Patch by Andreas Köhler <andi5.py at gmx.net>.
-
-r13330 | chris | 2006-02-20 15:47:01 -0500 (Mon, 20 Feb 2006) | 6 lines
-
-   M /gnucash/trunk/src/gnome-utils/Makefile.am
-   A /gnucash/trunk/src/gnome-utils/gnctreemodelsort.c
-   A /gnucash/trunk/src/gnome-utils/gnctreemodelsort.h
-   A /gnucash/trunk/src/gnome-utils/gtktreedatalist.c
-   A /gnucash/trunk/src/gnome-utils/gtktreedatalist.h
-
-   Add a local copy of GtkTreeModelSort from gtk 2.8.12.  Our local copy is 
-   called GncTreeModelSort.  This newer version of GtkTreeModelSort fixes at 
-   least one observed bug with our use of sorted models.  The 
-   gtktreedatalist.[ch] files are used by GtkTreeModelSort and are directly 
-   from gtk 2.8.12 without any renames because they aren't exported by gtk.
-
-r13329 | chris | 2006-02-20 15:22:24 -0500 (Mon, 20 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/dialog-options.c
-   M /gnucash/trunk/src/gnome-utils/dialog-utils.c
-   M /gnucash/trunk/src/gnome-utils/dialog-utils.h
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-
-   Explictly require gtk2.6 for conditionally compiled code that needs it.
-
-r13328 | chris | 2006-02-20 15:09:02 -0500 (Mon, 20 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gtk-compat.h
-   M /gnucash/trunk/src/import-export/hbci/dialog-hbcitrans.c
-   M /gnucash/trunk/src/register/register-gnome/gnucash-item-list.c
-
-   Factor out a compat definition of GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
-   into gtk-compat.h.
-
-r13313 | chris | 2006-02-19 21:58:29 -0500 (Sun, 19 Feb 2006) | 1 line
-
-   M /gnucash/trunk/src/engine/test-core/test-engine-stuff.c
-
-   Fix for 'use of uninitialized' warning.
-
-2006-02-19  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Transaction.c:
-	  Allow nested begin/commit in xaccTransSetTxnType().  Fixes #331771.
-	  The old code wouldn't let you set the value if you were already
-	  within a BeginEdit/CommitEdit block.
-
-2006-02-19  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-	* configure.in: Change to version 1.9.1
-
-2006-02-19  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/pricecell-gnome.c: Take the
-	selection into account when handling the keypad decimal point key.
-	Fixes 314775.
-
-	* src/register/register-gnome/combocell-gnome.c: When looking for
-	an matching account name, start at the beginning of the selected
-	region, not the end.  Problem created when the code stopped adding
-	placeholder accounts to the quickfill.  Fixes 328893.
-
-2006-02-19  Neil Williams  <linux at codehelp.co.uk>
-
-	* backend/file/qsf-backend.c : Correcting collect handling,
-	prevent duplication.
-	* qof/qof.h : Create reference group in doxygen and
-	export qofreference.h into the API.
-	* qof/qof/qofsession.c : Set QOF_TYPE_COLLECT as registered
-	type and move qof_entity_get_reference_from to new file.
-	* qof/qof/qofsession.h : Move qof_entity_get_reference_from
-	to new file: qofreference.c|h.
-	* qof/qofreference.c : New file to handle reference related
-	code.
-	* qof/qofreference.h : New public header.
-	* qof/test/test-recursive.c : Fix collect recursive tests
-
-2006-02-19  David Hampton  <hampton at employees.org>
-
-	* src/quotes/finance-quote-helper.in:
-	* src/quotes/dump-finance-quote:
-	* src/quotes/update-finance-quote.in:
-	* src/quotes/Makefile.am:
-	* src/quotes/value_portfolio:
-	* src/quotes/gnc-prices:
-	* src/quotes/README:
-	* src/quotes/finance-quote-check.in:
-	* src/core-utils/gw-core-utils-spec.scm:
-	* src/scm/price-quotes.scm: Regularize the naming of the
-	Finance::Quote auxiliary scripts. Remove the obsolete gnc-prices
-	script.  Move the to the bin directory the scripts that weren't
-	already there.
-
-2006-02-19  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/app-utils/gnc-account-merge.[ch]: Remove placeholder-difference
-	"ERROR" merge state.
-
-	* src/gnome/druid-hierarchy.c (placeholder_cell_data_func)
-	(on_final_account_prepare): Remove use of default
-	account-tree-model placeholder column, and substitute a column
-	that reflects the post-merge value.
-
-2006-02-19  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/TransLog.c:  use TABS not SPACES for column separators
-	* src/import-export/log-replay/gnc-log-replay.c: use printf
-	  so we don't have a tab->space conversion problem like we
-	  did in TransLog.c
-	  Fixes #331620.
-
-	* src/business/business-gnome/dialog-payment.c:
-	  Pop up a warning dialog if the user has no valid post-to accounts.
-	  Fixes #331730.
-
-	* src/business/business-reports/fancy-invoice.scm:
-	  Brian's patch to add company-id to the company address.
-
-	* src/business/business-core/gncOwner.[ch]: Add api to get owner
-	  kvp-slots abstractly.
-	* src/business/business-gnome/dialog-payment.c: Load/save the
-	  last-used transfer account whenever the owner changes or
-	  the dialog completes.
-	  Fixes #329725.
-
-	* lib/goffice-0.0.4/goffice/cut-and-paste/foo-canvas/foo-canvas-i18n.h:
-	  Use glib's gi18n.h instead of redefining gettext.
-
-	* src/engine/test/test-engine-stuff.c:
-	  - Prefer QUERY_AND and QUERY_OR over NAND, NOR, XOR
-	  - Don't randomly generate a gnc_numeric with a 0 denominator.
-
-	* src/business/business-gnome/dialog-invoice.c:
-	  Don't let users post negative invoices.  (#166864)
-	  Pop up an error dialog and prevent the post.
-
-	* lib/libqof/qof/guid.[ch]:
-	  Phil Longstaff's patch to make the GUID length a magic number.
-
-2006-02-18  Derek Atkins  <derek at ihtfp.com>
-
-	* intl-scm/xgettext.scm: remove the absolute path from filenames
-	* intl-scm/Makefile.am: pass the absolute path to xgettext.scm
-
-	* src/import-export/log-replay/gnc-log-replay.c:
-	  display an error dialog when we fail to parse a log file
-	  due to EOF or a bad header parsing.  Fixes #331620 based
-	  on the test-case.
-
-2006-02-17  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/gnucash-sheet.c:
-	* src/register/register-gnome/gnucash-item-edit.[ch]: Remove all
-	explicit claiming of the selection in these files.  The GtkEntry
-	they use already performs claims, and the additional just mess
-	things up.  Fixes #330153.
-
-	* src/register/register-gnome/gnucash-item-list.c:
-	* src/report/report-gnome/dialog-style-sheet.c:
-	* src/gnome-utils/gnc-tree-model-commodity.c:
-	* src/gnome-utils/gnc-tree-model-budget.[ch]:
-	* src/gnome-utils/gnc-tree-model-account.c:
-	* src/gnome-utils/gnc-tree-model-price.c:
-	* src/gnome-utils/gnc-tree-view-account.c:
-	* src/gnome-utils/dialog-options.c:
-	* lib/goffice-0.0.4/goffice/graph/gog-guru.c:
-	* lib/goffice-0.0.4/goffice/gtk/go-format-sel.c: Prepare for gtk
-	change that will issue warnings if the return value of the
-	gtk_tree_model iter functions are not used.
-
-2006-02-17  Derek Atkins <derek at ihtfp.com>
-
-        * intl-scm/Makefile.am:
-        * lib/guile-www/Makefile.am:
-        * src/app-utils/Makefile.am:
-	* src/business/business-core/Makefile.am:
-        * src/business/business-gnome/Makefile.am:
-        * src/business/business-reports/Makefile.am:
-        * src/business/business-utils/Makefile.am:
-        * src/business/dialog-tax-table/Makefile.am:
-	* src/core-utils/Makefile.am:
-        * src/engine/Makefile.am:
-	* src/gnc-module/Makefile.am:
-	* src/gnome/Makefile.am:
-        * src/gnome-utils/Makefile.am:
-	* src/import-export/hbci/Makefile.am:
-        * src/import-export/Makefile.am:
-        * src/import-export/qif-import/Makefile.am:
-        * src/import-export/qif-io-core/Makefile.am:
-	* src/register/register-core/Makefile.am:
-	* src/report/locale-specific/us/Makefile.am:
-        * src/report/report-gnome/Makefile.am:
-        * src/report/report-system/Makefile.am:
-        * src/report/standard-reports/Makefile.am:
-        * src/report/stylesheets/Makefile.am:
-        * src/report/utility-reports/Makefile.am:
-        * src/scm/gnumeric/Makefile.am:
-        * src/scm/Makefile.am:
-        * src/scm/printing/Makefile.am:
-        * src/tax/us/Makefile.am:
-          Make the build work if the build directory is not the source
-          directory.  Also symlink .scm files into the build directory
-          so it's possible to run from it.
-	  Also fix "fin.scm installed twice", bug #168629.
-
-	* src/import-export/log-replay/gnc-log-replay.c:
-	  Don't pass NULL to ferror() (from bug #143720).
-
-	* src/import-export/log-replay/gnc-log-replay.c:
-	  scrub the transaction for a currency after we replay. (#143720).
-
-	* configure.in: remove un-needed/wanted gsf/goffice configure options
-	* macros/g-wrap.m4: fix the help text spacing.
-
-	* configure.in: autodetect OFX and use it if we find it.
-	  the --enable/disable-ofx will make the check fatal on failure
-	  or skip it altogether if you want to ignore an existing libofx.
-
-r13280 | chris | 2006-02-17 10:03:23 -0500 (Fri, 17 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/dialog-account.c
-
-   Use GPOINTER_TO_INT to avoid casting pointer to integer of different size.
-
-2006-02-15  Derek Atkins <derek at ihtfp.com>
-
-	* configure.in:  get --disable-gui to actually do what we want.
-	  - Move a bunch of configure code around in the file.
-	  - Don't look for goffice/gsf if we ask for --disable-gui
-	  - add a few more comments
-	  - no need to check for libxml2 twice  (more work to do here).
-
-	* src/backend/file/test/Makefile.am:
-	* src/backend/file/Makefile.am:
-	* src/business/business-core/file/Makefile.am:
-	* src/gnome-utils/Makefile.am:
-	* lib/libgsf-1.12.3/tests/Makefile.am:
-	* configure.in:
-	  combine XML_{CFLAGS,LIBS} into LIBXML2_{CLFLAGS,LIBS}
-
-	* src/backend/file/test/test-load-xml2.c:
-	* src/backend/file/gncmod-file-backend.c:
-	  move jsled's g-type initialization into the module init
-	  this way we don't need to worry about it in every test app.
-
-	* src/backend/file/test/test-load/xml2.c:
-	  need g_type_init() because we don't actually "load" the file backend.
-
-	* lib/libqof/qof/Makefile.am: add qofla-dir.h to DISTCLEANFILES
-
-2006-02-15  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/backend/file/test/test-load-xml2.c (main): Initialize
-	g_types before we can expect gconf (via the gnc file backend) to
-	work, as per the gconf API docs.
-
-	* src/gnome/dialog-hierarchy.c:
-	* src/gnome/glade/account.glade: Andreas Köhler's patch to not
-	scroll the tree view headers in the new-account hierarchy druid.
-	Bug#330850.
-
-2006-02-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/business-core.scm: 
-	  Fix a typo; forgot one procedure name-change instance.
-
-	* lib/libqof/qof/Makefile.am: keep qofla-dir.h out of the dist
-	* configure.in: look in builddir for qof includes.
-
-	* src/business/business-reports/owner-report.scm:
-	  set the document title properly.
-
-r13271 | chris | 2006-02-15 17:06:37 -0500 (Wed, 15 Feb 2006) | 11 lines
-
-   M /gnucash/trunk/src/gnome-utils/dialog-account.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account-types.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account-types.h
-
-   Convert the AccountType selection functions to work with GtkTreeSelections
-     from views using the filtered GncTreeModelAccountTypes.
-   Privatize the unfiltered GncTreeModelAccountTypes - now, every accessible
-     account-types TreeModel is a new GtkTreeModelFilter, and their 
-     ref-counting is always the same.
-   Add some tweaks to gnc-tree-model-account-types.[ch] from 
-     Andreas Köhler <andi5.py at gmx.net>, plus the conversion of the Account 
-     Dialog's account-types field to use the filtered GncTreeModelAccountTypes
-     instead of a GtkListStore, but simplified to use the AccountType 
-     selection functions.
-
-r13267 | chris | 2006-02-15 09:58:34 -0500 (Wed, 15 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/configure.in
-
-   Remove --enable-opt-style-install configure option.
-   That's one less thing to test.
-
-r13266 | chris | 2006-02-14 20:52:15 -0500 (Tue, 14 Feb 2006) | 15 lines
-
-   M /gnucash/trunk/src/report/report-system/report-system.scm
-   M /gnucash/trunk/src/report/report-system/report-utilities.scm
-   M /gnucash/trunk/src/report/standard-reports/balance-sheet.scm
-   M /gnucash/trunk/src/report/standard-reports/equity-statement.scm
-   M /gnucash/trunk/src/report/standard-reports/income-statement.scm
-
-   Changed balance calculations in three reports from using local
-   copies of buggy accountlist-get-comm-balance-at-date to using a new
-   gnc:accountlist-get-comm-balance-interval provided by
-   report-utilities.scm.  For the affected calculations, the balances no 
-   longer exclude transactions on the first day of the reporting period.  
-   This fixes http://bugzilla.gnome.org/show_bug.cgi?id=331005.
-
-   Changed calculations:
-     Income Statement: Total Expenses, Total Revenues
-     Balance Sheet: Retained Earnings (*)
-     Equity Statement: Retained Earnings (*), Net Income
-
-   (*) The Retained Earning calculations use a start-date of "forever-ago"
-   so they are not affected, but still converted to the new function.
-
-2006-02-14  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/standard-reports/advanced-portfolio.scm:
-	Andrew Sackville-West's patch to add display options and fix
-	the multicurrency patch.  Fixes #314554 and #330577.
-
-2006-02-14  Christian Stimming  <stimming at tuhh.de>
-
-	* src/gnome/schemas/*.schemas.in: Make the gconf key wordings
-	consistent across all of our schemas files, as discussed and
-	prepared on http://wiki.gnucash.org/wiki/GConf_Wording .
-
-	* src/import-export/hbci/gnc-hbci-utils.c: For latest aqbanking
-	changes, define AQBANKING_NOWARN_DEPRECATED to disable aqbanking
-	compiler warnings because we will still use those functions for
-	some time to come.
-
-2006-02-13  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-account.c:
-	* src/gnome/glade/account.glade: Andreas Köhler's patch to convert
-	the account types list in the account edit dialog to a
-	GtkTreeView/GtkListStore.
-
-	* src/gnome/gnc-plugin-page-register.c: Andreas Köhler's patch to
-	prevent crash when voiding a transaction.
-
-	* src/gnome/glade/sched-xact.glade:
-	* src/gnome/glade/account.glade: Andreas Köhler's patch to wrap
-	label text in a couple of dialogs.
-
-2006-02-13  Derek Atkins  <derek at ihtfp.com>
-
-	* src/backend/postgres/table.m4:
-	  use glib macro instead of cast to convert pointer to int.
-	  Fixes #330581.
-
-	* src/report/standard-reports/advanced-portfolio.scm:
-	  revert r13244 in this file because it's badly formed and
-	  breaks the report.  Reopened bug #314554.
-
-2006-02-12  Neil Williams <linux at codehelp.co.uk>
-
-	* src/calculation/fin.c : Fix Bug 107876 - financial
-	calculator would call exit(1) if calculation resulted
-	in an interest rate of zero.
-
-2006-02-12  Neil Williams <linux at codehelp.co.uk>
-
-	* lib/libqof/qof/qofbackend.h : Add error value for files that
-	cannot be opened. ERR_FILEIO_READ_ERROR.
-	* lib/libqof/qof/qofsession.c : Improve QOF_TYPE_COLLECT handling 
-	and recursive copies
-	* lib/libqof/backend/file/qsf-backend.c : Check that files can be opened before
-	trying to work out their type. Use new QofBackendError value
-	if open to read fails.
-	* src/engine/test-core/test-stuff.c : Ensuring get_random_double 
-	returns at least some decimal places more often than not.
-
-2006-02-12  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/*/*.scm:
-	  rename gnc:owner-get-address-dep to
-	  gnc:owner-get-name-and-address-dep in preparation of
-	  some other patches.
-
-	* src/business/business-core/business-core.scm:
-	  add gnc:owner-get-name-dep and gnc:owner-get-address-dep APIs
-	* src/business/business-reports/fancy-invoice.scm:
-	  Change the font of the client company name to match the
-	  owner company name.  Fixes #327545.
-
-	* src/business/business-utils/business-prefs.scm:
-	* src/business/business-utils/business-utils.scm:
-	  Add a bunch of new File -> Properties to describe the business.
-	* src/business/business-reports/fancy-invoice.scm:
-	  Parameterize all the various settings in the report so
-	  they can all be set through the options or file->properties
-	  settings.  Patch by "Brian", but slightly modified to not
-	  hard-code some strings.
-
-	* src/report/stylesheets/stylesheet-fancy.scm:
-	  Des Dougan's patch to let the user choose the fancy-stylesheet
-	  image alignment.  Fixes #314048.
-
-	Mike Alexander's Currency Scrub patch.
-        * src/engine/Scrub.c:
-        * src/engine/Scrub.h:
-          Try to fix transactions that have no currency, perhaps because
-          of a log replay.  Workaround for bug #143720.
-
-	Boris Zbarsky's advanced-portfolio patch.
-	* src/report/standard-reports/advanced-portfolio.scm:
-	  Apply dividend and brokerage to moneyin and moneyout to more
-	  accurately reflect account activity.  Fixes bug #311549.
-
-	Mike Alexander's patch to handle multiple currencies in reports.
-        * src/report/standard-reports/portfolio.scm:
-        * src/report/standard-reports/advanced-portfolio.scm:
-          Report currency option
-          Sort accounts
-          Handle "nearest price" option better
-        * src/report/standard-reports/cash-flow.scm:
-          Handle multiple currencies better
-        * src/report/standard-reports/transaction.scm:
-          Add common currency option.
-          Handle "nearest price" option better.
-        * src/report/report-system/commodity-utilities.scm
-          (gnc:exchange-by-pricedb-nearest):
-          Use price nearest to noon on the day specified.
-	Fixes bug #314554.
-
-	Mike Alexander's reconcile preselection patch (#112653).
-        * src/gnome/window-reconcile.c (gnc_reconcile_window_create_list_box):
-        * src/gnome/reconcile-list.c (gnc_reconcile_list_new):
-        * src/gnome/reconcile-list.h (gnc_reconcile_list_new):
-          Don't pre-select the reconciled status for transactions after the
-          statement date.
-	Fixes #112653.
-
-	Christian Neumair's desktop patch (#145545)
-	* src/gnome/gnucash.desktop.in
-	* src/gnome/Makefile.am
-	  Make the desktop more HIG-compliant.
-
-r13243 | chris | 2006-02-12 15:31:11 -0500 (Sun, 12 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/calculation/expression_parser.c
-
-   Don't continue to parse the expression if we've already reached the end.
-   Fixes http://bugzilla.gnome.org/show_bug.cgi?id=166840.
-
-
-r13229 | chris | 2006-02-12 00:21:09 -0500 (Sun, 12 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/window-main-summarybar.c
-
-   Use the price nearest to midday to get the value in the default currency.
-   Patch by Mike Alexander <mta.umich.edu>, closes bug #330361
-
-
-r13228 | chris | 2006-02-11 23:13:29 -0500 (Sat, 11 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
-
-   Take #2:  Fixups for two botched gnc-plugin-page-report.c commits tonight.
-   1) Correctly handle gc protection for non-boolean 'edited_reports' field.
-   2) Pass list argument instead of immediate to gfec_apply.
-
-
-r13227 | chris | 2006-02-11 21:40:35 -0500 (Sat, 11 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
-
-   Gracefully handle errors in report options.
-   This prevents the whole program from crashing when unrecognized report
-   options are used.
-
-
-r13223 | chris | 2006-02-11 16:07:32 -0500 (Sat, 11 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/report/report-system/Makefile.am
-   M /gnucash/trunk/src/report/report-system/gnc-report.c
-
-   gc_protect SCM reports while they are in the GHashTable.
-   Also, use gfec to be a bit more defensive about potential errors while 
-   running a report.
-
-
-r13200 | chris | 2006-02-11 00:23:12 -0500 (Sat, 11 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/glade/preferences.glade
-
-   Tweak the preferences labels for accounting periods.
-
-
-r13199 | chris | 2006-02-11 00:14:21 -0500 (Sat, 11 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/app-utils/app-utils.scm
-   M /gnucash/trunk/src/app-utils/date-utilities.scm
-   M /gnucash/trunk/src/app-utils/gnc-accounting-period.h
-   M /gnucash/trunk/src/app-utils/gw-app-utils-spec.scm
-   M /gnucash/trunk/src/app-utils/options.scm
-
-   Change the reports from using a hard-coded fiscal year to using the global
-   accounting period set in the preferences.  Both the start date and the end
-   date are used, so the user is free to choose any arbitrary period.
-
-
-r13198 | chris | 2006-02-11 00:00:02 -0500 (Sat, 11 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/app-utils/gnc-accounting-period.c
-   M /gnucash/trunk/src/app-utils/gnc-accounting-period.h
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-   M /gnucash/trunk/src/gnome-utils/window-main-summarybar.c
-   M /gnucash/trunk/src/gnome-utils/window-main-summarybar.h
-
-   Move the accounting period preference functions from window-main-summarybar
-   to gnc-accounting-period.
-
-2006-02-11  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/report-gnome/gnc-plugin-page-report.c:
-	  don't need to scm_gc_{un,}protect_object on SCM_BOOL_F.
-
-	* src/business/business-reports/owner-report.scm:
-	  set the document title properly AFTER type-str is set.
-
-	* configure.in:
-	  rework the initialization to require autoconf-2.59 and automake-1.9
-	  parse the version out of the AC_PACKAGE_VERSION macro, so
-	  we still only need to set it in one place.  This should
-	  solve a number of old-automake related problems people have seen.
-
-2006-02-11  David Hampton  <hampton at employees.org>
-
-	* src/gnome/glade/acctperiod.glade:
-	* src/gnome/glade/sched-xact.glade:
-	* src/gnome/glade/account.glade: Patch from Tommi Vainikainen
-	<tvainika at niksula.hut.fi> to remove extraneous line breaks.
-
-	* src/backend/file/test/test-xml-commodity.c:
-	* src/backend/file/gnc-commodity-xml-v2.c:
-	* src/backend/postgres/table.m4:
-	* src/import-export/ofx/gnc-ofx-import.c:
-	* src/import-export/import-commodity-matcher.[ch]:
-	* src/gnome-utils/gnc-tree-view-commodity.c:
-	* src/gnome-utils/gnc-tree-model-commodity.[ch]:
-	* src/gnome-utils/dialog-commodity.[ch]:
-	* src/engine/gw-engine-spec.scm:
-	* src/engine/test-core/test-engine-stuff.c:
-	* src/engine/test/test-commodities.c:
-	* src/engine/gnc-commodity.[ch]: Globally replace the words
-	"exchange_code" with cusip in the source. No user visible changes.
-
-2006-02-11  Christian Stimming  <stimming at tuhh.de>
-
-	* po/Makevars: Add --keyword=Q_ to xgettext arguments so that
-	translations with context prefix/disambiguation prefix are
-	included as well.
-
-2006-02-10  David Hampton  <hampton at employees.org>
-
-	* src/gnome/gnc-plugin-page-account-tree.c: Correctly open an
-	account and its sub-accounts. Fixes 330745.
-
-2006-02-10  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome-utils/dialog-options.c:
-	  Test for an empty string when translating.  (Fixes #330179)
-
-	* Makefile.am:
-	  added README.dependencies to the dist.  Fixes #330614.
-
-	* configure.in:
-	  check that we can find g-wrap-wct.h.
-	  detects that we're running on a "broken" system like Ubuntu.
-	  This is in response to #330539.
-
-	* lib/libqof/qof/gnc-event.c:
-	  Better handling of event removal.  This allows us to actually
-	  clean up, but also makes sure we don't destroy the handler
-	  list out from under us as we're processing events.
-
-2006-02-09  David Hampton  <hampton at employees.org>
-
-	* src/bin/gnucash-bin.c: Pass argc by reference instead of value
-	so g_option_parse_context can update it.
-
-	* src/bin/gnucash-bin.c: Don't initialize the display at option
-	parsing time.  This way --add-price-quotes can run from a cron
-	job.
-
-	* src/gnome-utils/glade/commodity.glade:
-	* src/gnome-utils/dialog-commodity.c:
-	* src/engine/gnc-commodity.c: Update for known F::Q 1.11 quote
-	sources.
-
-	* src/quotes/finance-quote-check.in:
-	* src/scm/price-quotes.scm: Print out the installed F::Q version
-	at startup.
-	
-2006-02-09  Derek Atkins  <derek at ihtfp.com>
-
-	* macros/legacy_macros.m4: when the guile version check fails,
-	  print out the version of guile that we found in order to
-	  aid debugging.
-
-2006-02-09  David Hampton  <hampton at employees.org>
-
-	* src/register/ledger-core/split-register-control.c: Better fix
-	for the code that updates the buy/sell action based on the number
-	of shares entered in a transaction.
-
-r13167 | chris | 2006-02-09 00:23:51 -0500 (Thu, 09 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-
-   Remove forgotten unused variable.
-
-r13165 | chris | 2006-02-08 23:53:43 -0500 (Wed, 08 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-
-   Add two columns to the Accounts page: "Total (Period)" & "Balance (Period)"
-   These are the recursive and non-recursive, respectively, period balances,
-   where the accounting period is specified in the preferences.
-
-r13158 | chris | 2006-02-08 23:17:27 -0500 (Wed, 08 Feb 2006) | 5 lines
-
-   M /gnucash/trunk/src/gnome-utils/window-main-summarybar.c
-   M /gnucash/trunk/src/gnome-utils/window-main-summarybar.h
-
-   Fix an off-by-one (day) error in the dates used by the summarybar.
-   Factor out and publicize functions to get the start and end of the
-   accounting period in the preferences.
-   Mark one comment as probably obsolete.
-
-
-r13156 | chris | 2006-02-08 20:47:26 -0500 (Wed, 08 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
-
-   Factor out an "approved" method for getting the GtkCellRenderer from a 
-   GtkTreeViewColumn that's been added to a GncTreeView with one of the 
-   convenience functions.
-
-
-r13155 | chris | 2006-02-08 20:24:47 -0500 (Wed, 08 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome/Makefile.am
-   D /gnucash/trunk/src/gnome/window-main-summarybar.c
-   D /gnucash/trunk/src/gnome/window-main-summarybar.h
-   M /gnucash/trunk/src/gnome-utils/Makefile.am
-   A /gnucash/trunk/src/gnome-utils/window-main-summarybar.c (from /gnucash/trunk/src/gnome/window-main-summarybar.c:13154)
-   A /gnucash/trunk/src/gnome-utils/window-main-summarybar.h (from /gnucash/trunk/src/gnome/window-main-summarybar.h:13154)
-
-   Move window-main-summarybar.[ch] from gnome/ to gnome-utils/.
-   It doesn't depend on anything in gnome/.
-
-
-r13154 | chris | 2006-02-08 10:05:28 -0500 (Wed, 08 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
-
-   Change name of SplitRegister variable name to 'reg' for consistency.
-
-
-r13153 | chris | 2006-02-08 10:00:24 -0500 (Wed, 08 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/report/report-system/html-document.scm
-
-   A little error checking for report titles.
-
-
-r13152 | chris | 2006-02-08 01:04:51 -0500 (Wed, 08 Feb 2006) | 6 lines
-
-   M /gnucash/trunk/lib/libqof/qof/gnc-event.c
-
-   Don't allow the event handler list to shrink while we're traversing it.
-   This change isn't ideal in the sense that the handler list is now a 
-   monotonically increasing resource, but it's better than crashing when the
-   handler in node N+1 happens to be deleted while servicing the handler in
-   node N.
-
-
-r13150 | chris | 2006-02-08 00:55:04 -0500 (Wed, 08 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-commodity.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-price.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model.h
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-commodity.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-price.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-
-   Convert GncTreeModel from a GtkObject to a GObject.
-   Replace gtk_object_sink calls on the models with g_object_unref calls.
-   Correctly increase the refcount of "remembered" models when we return them.
-
-2006-02-08  David Hampton  <hampton at employees.org>
-
-	* src/register/ledger-core/split-register-control.c: Fix the code
-	that updates the buy/sell action based on the number of shares
-	entered in a transaction.
-
-	* src/gnome/dialog-price-edit-db.c:
-	* src/engine/gnc-pricedb.c: A couple of performance enhancements.
-
-	* src/gnome/gnc-plugin-basic-commands.c: Set the busy cursor while
-	the dialogs are being generated.
-
-	* src/gnome/glade/commodities.glade:
-	* src/gnome/glade/price.glade: Set the window type hint to normal.
-
-	* src/gnome-utils/glade/commodity.glade: Fix a duplicate
-	accelerator key.
-
-2006-02-08  Chris Lyttle  <chris at wilddev.net>
-
-	* NEWS: Added some text about the release.
-
-2006-02-08  David Hampton  <hampton at employees.org>
-
-	* src/gnome-search/search.glade: Set the default button. Fixes
-	#329539.
-
-2006-02-07  Christian Stimming  <stimming at tuhh.de>
-
-	* po/glossary/gnc-glossary.txt: Update glossary with new term
-	'voucher'.
-
-r13149 | chris | 2006-02-07 21:23:59 -0500 (Tue, 07 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-commodity.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-price.c
-
-   Convert GncTreeModelPrice and GncTreeModelCommodity to use GObject dispose
-   path instead of GtkObject destroy path.
-
-
-r13148 | chris | 2006-02-07 20:55:07 -0500 (Tue, 07 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
-
-   Convert GncTreeModelAccount to use the GObject dispose path instead of 
-   the GtkObject destroy path.  Also, remove the gconf callback during dispose.
-
-r13140 | chris | 2006-02-07 14:52:29 -0500 (Tue, 07 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-
-   Recompute argc after argv may have changed.
-
-
-r13134 | chris | 2006-02-06 15:41:40 -0500 (Mon, 06 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Fix two places where we were letting the split values become incoherent
-   with account balances.
-   Comment two possible bugs related to capgains and dirtying (or not) Splits.
-
-
-r13133 | chris | 2006-02-06 13:31:49 -0500 (Mon, 06 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/backend/file/io-gncxml-v1.c
-
-   Fix breakage from missed case in Split QofEntity->QofInstance conversion.
-
-
-r13132 | chris | 2006-02-06 12:57:45 -0500 (Mon, 06 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Keep QOF aware of the dirty-state of Transactions.
-   Also, dirty transactions upon changing due date and read-only status, 
-   which didn't used to happen.
-
-
-r13131 | chris | 2006-02-06 12:12:39 -0500 (Mon, 06 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/backend/postgres/txn.c
-   M /gnucash/trunk/src/engine/Account.c
-   M /gnucash/trunk/src/engine/Period.c
-   M /gnucash/trunk/src/engine/Scrub2.c
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/TransactionP.h
-   M /gnucash/trunk/src/engine/cap-gains.c
-
-   Convert Split from QofEntity to QofInstance.
-   Let QofInstance manage the book pointer and kvp frame instead of Split 
-   managing its own.
-
-
-r13130 | chris | 2006-02-06 11:18:52 -0500 (Mon, 06 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Replace check_open() in setter API with internal qof_{begin,commit}_edit().
-
-
-2006-02-06  David Hampton  <hampton at employees.org>
-
-	* src/import-export/hbci/glade/hbci.glade:
-	* src/report/report-gnome/report.glade:
-	* src/gnome/glade/budget.glade:
-	* src/gnome/glade/tax.glade:
-	* src/gnome/glade/account.glade:
-	* glade-fixup: Filter out more post gtk2.4 properties.
-	
-	* src/bin/gnucash-bin.c: Fix some issues when invoking from a
-	non-utf8, non latin1 locale.  Use g_print to print to the
-	console. Convert from popt to g_options for glib >= 2.6.  Fixes
-	#328991.
-
-	* src/register/register-gnome/gnucash-item-edit.c:
-	* src/register/register-gnome/gnucash-grid.c: Scott Oonk' patch to
-	fix a couple of problems with right justified cells in the
-	register.
-
-	- Make sure the text in the cell stays right justified when
-	deleting characters.
-	- Adjust the positioning of text to account for the popup toggle.
-	- Change gnucash-item-edit to use logical extents instead of ink
-	extents.  This syncs gnucash-item-edit.c with change made to
-	gnucash-grid.c in r12155.
-
-2006-02-05  Derek Atkins  <derek at ihtfp.com>
-
-	* src/backend/file/test/Makefile.am: link against libcore-utils.
-
-	* src/app-utils/test/test-scm-query-string.c:
-	  use g_strdup -- cannot feed SCM_STRING_CHARS() back into guile.
-	  (fixes a weird test-case failure in some cases).
-
-	* src/backend/file/Makefile.am: link against libcore-utils.
-
-	* src/engine/test/test-engine-stuff.c:
-	  - make sure a random group always has at least two accounts
-	  - fix "make random transaction" to tell us when we don't
-	    have at least two accounts.
-	  - free the results of xaccGroupGetSubAccounts().
-
-	* src/engine/test/test-engine-stuff.c:
-	  - better fix for #accounts
-	  - don't g_list_free the account_list
-
-2006-02-05  Neil Williams <linux at codehelp.co.uk>
-
-	* lib/libqof/qof/qoflog.c :
-	* lib/libqof/qof/qoflog.h :
-	* lib/libqof/qof/deprecated.c :
-	* lib/libqof/qof/deprecated.h : Deprecating qof_log_set_level_global
-	in favour of qof_log_set_level_registered. Documenting circumstances
-	under which _global could be modified and added as a new function.
-	Improve qof_log_check to handle out-of-bounds log_levels.
-
-2006-02-05  Neil Williams <linux at codehelp.co.uk>
-
-	* lib/libqof/qof/qofbackend-p.h :
-	* lib/libqof/qof/qofbackend.h : Improving
-	documentation for QofBackendProvider
-	* lib/libqof/qof/qofchoice.c :
-	* lib/libqof/qof/qofchoice.h : Support logging.
-	* lib/libqof/qof/qoflog.c : Add qofchoice to default
-	log modules.
-	* lib/libqof/qof/gnc-engine-util.h : Line-wrapping tweak.	
-
-r13128 | chris | 2006-02-05 23:50:02 -0500 (Sun, 05 Feb 2006) | 9 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-
-   Remove check_open() calls from Transaction setters.
-
-   These calls were probably a copied idiom from the Split setters in this
-   same file, but Split and Transaction use completely different mechanisms
-   for managing dirty state.  Transactions inherit from QofInstance and so
-   use the .dirty field.  Splits inherit from QofEntity, so their
-   check_open(split->parent) calls are their way of letting someone know
-   they've changed.
-
-
-r13096 | chris | 2006-02-04 11:34:57 -0500 (Sat, 04 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-
-   Hook-up the new budget value estimation dialog.
-
-
-r13095 | chris | 2006-02-04 11:32:30 -0500 (Sat, 04 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome/glade/budget.glade
-
-   New dialog for estimating budget values from past transactions.
-   Minor string and glade tweaks.
-
-
-r13094 | chris | 2006-02-04 11:29:00 -0500 (Sat, 04 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-date-edit.c
-   M /gnucash/trunk/src/gnome-utils/gnc-date-edit.h
-
-   gnc_date_edit_set_gdate(): A GDate setter for GNCDateEdit is useful, too. 
-
-
-r13093 | chris | 2006-02-04 10:17:51 -0500 (Sat, 04 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-date-edit.c
-   M /gnucash/trunk/src/gnome-utils/gnc-date-edit.h
-
-   Add getter gnc_date_edit_get_gdate() for getting the value of a GNCDateEdit
-   widget as a GDate.
-
-
-r13092 | chris | 2006-02-04 10:12:09 -0500 (Sat, 04 Feb 2006) | 5 lines
-
-   M /gnucash/trunk/src/engine/Recurrence.c
-   M /gnucash/trunk/src/engine/Recurrence.h
-   M /gnucash/trunk/src/engine/gnc-budget.c
-
-  Factor out some code from gnc-budget into Recurrence so that the budget
-  estimation code can use stand-alone recurrences to estimate budget values.
-  Also, tweak the initial budget so that it begins at the beginning of the 
-  current month.
-
-
-r13091 | chris | 2006-02-04 10:06:19 -0500 (Sat, 04 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/src/app-utils/gnc-ui-util.c
-
-   Teach PrintAmountInternal() to correctly handle a reciprocal denominator.
-
-
-r13090 | chris | 2006-02-04 00:37:50 -0500 (Sat, 04 Feb 2006) | 9 lines
-
-   M /gnucash/trunk/src/engine/test/test-numeric.c
-
-   Add some test-cases for gnc_numerics using the reciprocal denominator.
-   Even though we don't explicitly ask for this representation, certain
-   calculations (e.g. those involving GNC_HOW_DENOM_SIGFIGS in the loan    
-   druid and soon in budgets) will return numbers using this representation.
-
-   Unfortunately, these numbers aren't handled correctly by most of the
-   gnc_numeric functions, like the ones for comparison, equality testing,
-   arithmetic and conversion.
-
-
-2006-02-04  David Hampton  <david at dhcp-15.rainbolthampton.net>
-
-	* src/register/ledger-core/split-register.c:
-	* src/gnome-utils/gnc-tree-view-account.c: Get gnucash to compile
-	with gcc4.1.
-
-2006-02-04  Derek Atkins  <derek at ihtfp.com>
-
-	* lib/libqof/qof/gnc-numeric.c:
-	  - Fixes for handling reciprocal values.
-	  - Mark a lot of places where potential overflow bugs
-	    are not handled.
-
-2006-02-04  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/doc/xml/gnucash-v2.rnc: Add reverse-engineered schema for
-	"v2" (1.8/2.0) XML files.
-
-	* src/backend/file/io-gncxml-v2.c (write_v2_header): Emit
-	'fs' (FreqSpec), 'bgt', 'recurrence' (Budgeting), and 'lot'
-	namespace decls.
-
-2006-02-04  David Hampton  <hampton at employees.org>
-
-	* src/import-export/schemas/Makefile.am:
-	* src/import-export/hbci/schemas/Makefile.am:
-	* src/business/business-gnome/schemas/Makefile.am:
-	* src/gnome-utils/schemas/Makefile.am:
-	* src/gnome/schemas/Makefile.am: Don't just install the schema
-	files, also install the gconf objects into the database. Reverts
-	accidental change made as part of r12863.
-
-2006-02-04  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/report/report-system/html-document.scm
-	(gnc:html-document-headline): Add a headline property to the
-	html-document record.
-
-	* src/report/report-system/html-style-sheet.scm
-	(gnc:html-style-sheet-render): Add headline-copy, better comment.
-
-	* src/report/stylesheets/stylesheet-plain.scm (plain-renderer) 
-	* src/report/stylesheets/stylesheet-fancy.scm (fancy-renderer) 
-	* src/report/stylesheets/stylesheet-easy.scm (easy-renderer):
-	Use headline if available, fallback to title. 
-
-	* src/business/business-reports/aging.scm (aging-renderer)
-	* src/business/business-reports/owner-report.scm (reg-renderer): 
-	Use strings in titles, markup for the richer headline. Bug#329369.
-
-2006-02-04  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view-commodity.c:
-	* src/gnome-utils/gnc-tree-view-account.c: Add disambiguating
-	prefix to the single letter column titles.
-
-	* src/report/stylesheets/stylesheet-fancy.scm:
-	* src/report/stylesheets/stylesheet-easy.scm: Dave Herman's
-	<dvherman at gmail.com> patch to fix #327630 by copying missing
-	"function" (gnc:html-document-set-style!) from the plain to both
-	the "fancy" and "easy" stylesheets.
-
-	* src/gnome-utils/gnc-tree-view-commodity.c:
-	* src/gnome-utils/gnc-tree-view-price.c:
-	* src/gnome-utils/gnc-tree-view-account.c:
-	* src/gnome-utils/gnc-tree-view.c: Andreas Köhler's patch to
-	perform the i18n on column headers before calling the generic tree
-	view code instead of performing it a couple steps removed.  This
-	is a leftover from several years ago when the columns were defined
-	in an array. It also introduces the translatable strings
-	"P" (placeholder) and "Q" (quotes) used in toggle column headers.
-
-2006-02-04  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome-utils/glade/preferences.glade: Fix name of
-	file-compression option.
-
-	* src/backend/file/gnc-backend-file.c (gnc_backend_new): Setup
-	option initial values; register configuration-change notification.
-	(retain_changed_cb, compression_changed_cb): Add.
-
-	* src/backend/file/gnc-backend-file.h (struct FileBackend_struct):
-	Move backend options into backend struct.
-
-2006-02-03  David Hampton  <hampton at employees.org>
-
-	* src/business/business-gnome/dialog-order.c:
-	* src/business/business-gnome/dialog-vendor.c:
-	* src/business/business-gnome/dialog-customer.c:
-	* src/business/business-gnome/dialog-job.c:
-	* src/business/business-gnome/dialog-employee.c:
-	* src/business/business-gnome/dialog-invoice.c:
-	* src/gnome/dialog-find-transactions.c:
-	* src/gnome-search/search.glade:
-	* src/gnome-search/dialog-search.[ch]: Re-title the search dialog
-	based upon the menu used to invoke it. Fixes #329538.
-
-r13089 | chris | 2006-02-03 16:29:06 -0500 (Fri, 03 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/src/engine/gnc-budget.c
-
-   Use the string cache for budget name and description.
-   Dirty the book when the budget changes.
-   Remove some obsolete budget code.
-
-
-r13079 | chris | 2006-02-02 13:47:34 -0500 (Thu, 02 Feb 2006) | 4 lines
-
-   M /gnucash/trunk/Makefile.am
-   M /gnucash/trunk/make-gnucash-potfiles.in
-
-   Allow make-gnucash-potfiles to run from directories other than srcdir.
-   Better documentation of exactly what m-g-potfiles excludes, and a general
-   clean-up of the script.
-
-
-2006-02-02  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view.[ch]: Andreas Köhler's patch to
-	allow explicit specification of which columns in a tree view
-	expand.  Updated to automatically mark a column as expandable if
-	it is the only visible column.
-
-	* src/business/dialog-tax-table/dialog-tax-table.c:
-	* src/gnome-utils/gnc-tree-view-account.c:
-	* src/gnome-utils/dialog-account.c:
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome/druid-stock-split.c:
-	* src/gnome/dialog-tax-info.c:
-	* src/gnome/druid-hierarchy.c: Change the default visibilities of
-	the GncTreeViewAccount widget to only show the account name
-	column.  This is the most commonly used case for this widget.
-
-2006-02-02  Joshua Sled  <jsled at asynchronous.org>
-
-	* lib/libqof/qof/qofsession.c (qof_session_load_backend): get+load
-	backend configuration after creation.
-	* src/backend/file/gnc-backend-file.c (gnc_file_be_get_config):
-	fix configuration.
-	(gnc_file_be_remove_old_files): Add ".log" suffix to the
-	check for to-remove files.  Bug#329670.  Reformat.
-
-2006-02-02  David Hampton  <hampton at employees.org>
-
-	* src/register/register-core/numcell.c: Don't call g_utf8_strlen
-	with a NULL pointer.  Fixes 329556.
-
-	* src/gnome-utils/gnc-tree-model-commodity.c:
-	* src/gnome-utils/gnc-tree-model-account.c:
-	* src/gnome-utils/gnc-tree-model-price.c: Better handling in the
-	model event handling functions.  Noticeable in the commodity and
-	price trees when adding/deleting the first/last item.
-
-	* src/gnome/dialog-commodities.c: Fix a crash when manipulating
-	commodities before crating the first account.
-
-	* src/gnome-utils/gnc-file.c: Re-enable events before processing
-	the book-opened hook.  Solves some strange problems in the account
-	tree which were caused by the Orphan account being created during
-	the callbacks, but no event being sent to the account tree model.
-
-2006-02-02  Derek Atkins  <derek at ihtfp.com>
-
-	* src/backend/file/io-gncxml-v2.c:
-	  Specify the output xml encoding as utf8.
-
-2006-02-01  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/gncInvoice.c:
-	  Need to put the new split into the txn as well as the acct
-	  before we call xaccSplitSetBaseValue().  Fixes #325890.
-
-	* src/business/business-core/gncInvoice.[ch]:
-	  Add new API: gncInvoiceSortEntries()
-	* src/business/business-core/gncEntry.c:
-	  re-sort the parent when the entry date changes.
-	  Only re-sort when the existing date is non-zero (i.e.
-	  don't re-sort on the initial setting of the date).
-	  Fixes #320566.
-
-	* src/gnome-search/dialog-search.c:
-	* src/gnome-search/dialog-search.h:
-	  Modify the gnc_search_dialog_create() API to add an optional
-	  "type label" parameter, so you can manually set the string
-	  presented to the user for what they are searching for...
-	* src/business/business-gnome/dialog-order.c:
-	* src/business/business-gnome/dialog-vendor.c:
-	* src/business/business-gnome/dialog-customer.c:
-	* src/business/business-gnome/dialog-job.c:
-	* src/business/business-gnome/dialog-employee.c:
-	* src/gnome/dialog-find-transactions.c:
-	  Pass NULL into new search API parameter
-	* src/business/business-gnome/dialog-invoice.c:
-	  Modify how we call the search dialog.  Send in different
-	  sets of parameters depending on whether we're searching for
-	  a Customer Invoice, Vendor Bill, or Employee Expense Voucher.
-	  Pass in a type_label as well so the dialog can properly label
-	  the "new" button.  This fixes the UI Bug #117354.
-
-r13072 | chris | 2006-02-01 19:07:58 -0500 (Wed, 01 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/Makefile.am
-   M /gnucash/trunk/po/POTFILES.skip
-
-   Check for any accidentally-distributed files not marked for translation.
-
-
-r13070 | chris | 2006-02-01 17:38:41 -0500 (Wed, 01 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/Makefile.am
-
-   Add POTFILES.skip to EXTRA_DIST.
-
-
-r13067 | chris | 2006-02-01 15:33:36 -0500 (Wed, 01 Feb 2006) | 2 lines
-
-   A /gnucash/trunk/po/POTFILES.skip
-
-   Don't translate obsolete files.
-
-
-r13066 | chris | 2006-02-01 15:32:11 -0500 (Wed, 01 Feb 2006) | 2 lines
-
-   M /gnucash/trunk/make-gnucash-potfiles.in
-
-   When generating POTFILES.in, don't include files we don't want to translate.
-
-
-r13065 | chris | 2006-02-01 15:30:14 -0500 (Wed, 01 Feb 2006) | 3 lines
-
-   M /gnucash/trunk/Makefile.am
-
-   Fail 'make distcheck' if POTFILES.in contains undistributed files.
-   The failure will also helpfully explain which files are the problem.
-
-
-2006-01-31  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: include gmodule in GLIB_LIBS
-	* lib/libqof/qof/Makefile.am: link libqof against glib.
-
-2006-01-30  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome-utils/gnc-html-graph-gog.c (read_doubles): Explicitly
-	enter the C locale before calling sscanf on doubles string-ified
-	by guile.  Bug#328773.
-
-2006-01-30  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/gncInvoice.c:
-	  Make sure to insert new splits into an account before we
-	  set the Base Value..  Otherwise it will fail to set the
-	  value properly.  Closer to fixing 325890, but it's still
-	  not completely fixed.
-
-2006-01-30  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/glade/sched-xact.glade: Change since-last-run
-	final-page text from "apply" to "Apply". Bug#329125.
-
-r13056 | chris | 2006-01-30 22:41:01 -0500 (Mon, 30 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/report/locale-specific/us/taxtxf-de_DE.scm
-   M /gnucash/trunk/src/report/locale-specific/us/taxtxf.scm
-
-   Don't add markup to tax report titles.
-
-
-r13047 | chris | 2006-01-29 22:53:09 -0500 (Sun, 29 Jan 2006) | 4 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
-
-   New function: gnc_tree_view_add_combo_column().
-   This function is only compiled when HAVE_GTK26 because it uses 
-   GtkCellRendererCombo.
-
-
-r13045 | chris | 2006-01-29 21:59:43 -0500 (Sun, 29 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/engine/Transaction.c
-   M /gnucash/trunk/src/engine/Transaction.h
-   M /gnucash/trunk/src/engine/TransactionP.h
-
-   Add some convenience functions for getting values from various combinations
-   of Accounts, Transactions, and Splits.
-
-
-r13040 | chris | 2006-01-29 19:59:25 -0500 (Sun, 29 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.h
-
-    Convert account types filter dialog to use checkboxes for selection.
-    Patch by Eskil Bylund <eskil.bylund at gmail.com>
-
-
-2006-01-29  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/file/gnc-bill-term-xml-v2.c:
-	* src/business/business-core/file/gnc-bill-term-xml-v2.h:
-	  Add a new API to "find-or-create" a billterm so all the
-	  code is collated in one location.
-	  Add more debugging during the scrub phases.
-	* src/business/business-core/file/gnc-invoice-xml-v2.c:
-	* src/business/business-core/file/gnc-vendor-xml-v2.c:
-	* src/business/business-core/file/gnc-customer-xml-v2.c:
-	  Use the new bill-term find-or-create API
-	* src/business/business-core/gncBillTerm.c:
-	  add some additional debugging
-	* src/business/business-core/gncBillTerm.h:
-	  The Billterm Type ENUM must start at 1, not zero.  The data file
-	  now appears to properly save itself without destroying data.
-	  Fixes rest of #328790.
-
-2006-01-29  David Hampton  <hampton at employees.org>
-
-	* src/gtk-compat.h:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/Makefile.am: Make the cut/paste change compile on gtk 2.4
-	systems.
-
-	* various: Remove extraneous carriage returns from text that will
-	be put into a GtkLabel (since labels know how to wrap text).
-
-	* src/report/stylesheets/stylesheet-fancy.scm : Dave Herman's
-	patch to suppresses extraneous entries table entries in reports
-	when there are no files specified for the "logo pix" file or the
-	"header pix" file.
-
-	* src/gnome-utils/gnc-main-window.c: Eskil Bylund's patch from
-	Epiphany to enable cut/paste.  Extended to support GtkTextView
-	widgets as well as GtkEditable widgets.
-
-	* src/gnome-utils/gnc-main-window.c: Andreas Köhler's patch to fix
-	a problem where switching windows repeatedly confusing the
-	Windows menu. Fixes #327943.
-
-	* gnc-tree-model-commodity.c: Andreas Köhler's patch to fix
-	commodity editor warnings/crash. Fixes #328788.
-
-2006-01-29  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/report/utility-reports/welcome-to-gnucash.scm: register
-	menu item for self.
-
-	* src/report/report-gnome/report-gnome.scm
-	(gnc:report-menu-setup): Remove report menu-item creation.
-
-	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
-	Degrade more gracefully in the face of errors during scheduled-transaction
-	creation; record errors in-band rather than simply to the log, and
-	display them to the user.  Resolves bugs: 151157, 167858, 151487.
-
-2006-01-29  David Hampton  <hampton at employees.org>
-
-	* src/register/ledger-core/split-register.c:
-	* src/register/ledger-core/split-register-control.c:
-	* src/import-export/hbci/druid-hbci-initial.c:
-	* src/report/report-gnome/gnc-plugin-page-report.c:
-	* src/gnome-utils/gw-gnome-utils-spec.scm:
-	* src/gnome-utils/gnc-gui-query.c:
-	* src/gnc-ui.h: HIG changes for the "radio option" query dialog.
-
-	* src/engine/gnc-engine.c: Restore reasonable default logging
-	levels.
-
-	* README: Michael Wahlbrink's cvs to svn changes.
-
-	* src/import-export/qif-import/dialog-account-picker.c:
-	* src/import-export/hbci/gnc-hbci-gettrans.c:
-	* src/import-export/hbci/hbci-interaction.c:
-	* src/report/report-gnome/window-report.c:
-	* src/gnome-utils/gnc-file.c:
-	* src/gnome/gnc-plugin-page-account-tree.c:
-	* src/gnome-search/search-string.c: Use a format string of "%s"
-	when building a message dialog from a single string.
-
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome/gnc-split-reg.c:
-	* src/gnome/dialog-commodities.c:
-	* src/gnome/dialog-price-edit-db.c: Use the gtk2.6 secondary
-	message text function now that there is a 2.4 emulation routine
-	available.
-
-	* src/gnome-utils/gncmod-gnome-utils.c:
-	* src/app-utils/gnc-err-popup.[ch]:
-	* src/app-utils/Makefile.am: Remove deprecated files
-
-	* src/register/ledger-core/split-register-model.c:
-	* src/register/ledger-core/split-register.c:
-	* src/register/ledger-core/split-register-control.c:
-	* src/import-export/hbci/dialog-pass.c:
-	* src/business/business-ledger/gncEntryLedger.c:
-	* src/business/business-ledger/gncEntryLedgerControl.c:
-	* src/business/business-gnome/gnc-plugin-business.c:
-	* src/gnome-utils/gnc-gnome-utils.c:
-	* src/gnome-utils/gw-gnome-utils-spec.scm:
-	* src/gnome-utils/gnc-file.[ch]:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/dialog-utils.[ch]:
-	* src/gnome-utils/gnc-gui-query.[ch]:
-	* src/gnome/gnc-split-reg.c:
-	* src/gnome/dialog-chart-export.c:
-	* src/gnome/schemas/apps_gnucash_warnings.schemas.in:
-	* src/gnome/dialog-commodities.c:
-	* src/gnome/dialog-price-edit-db.c:
-	* src/gnc-ui.h:
-	* src/app-utils/option-util.c: HIG rework. Remove newlines from
-	dialog message strings.  Give some dialogs more descriptive button
-	labels.  Clean up the code around the file save query dialog.
-
-
-2006-01-28  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/report/report-system/html-style-sheet.scm
-	(gnc:html-style-sheet-render): Maintain the html-document title
-	while rendering so the progress bar is setup with the right name.
-	Bug#327650.
-
-2006-01-28  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/gnc-split-reg.c: Remove a lot of dead code.
-	(gnc_split_reg_new): Remove create-flags and
-	disallowed-cap[abilitie]s; add simple "read-only" flag.
-
-	* src/gnome/gnc-plugin-page-register.c
-	(gnc_plugin_page_register_actions): remove stock-missing icon for
-	"edit exchange rate" action.
-	(GncPluginPageRegisterPrivate, gnc_plugin_page_register_init) 
-	(gnc_plugin_page_register_create_widget): Replace "disallow
-	cap[abilitie]s" with specific read-only flag.
-
-	* src/gnome/dialog-scheduledxaction.c (schedXact_editor_create_ledger): 
-	* src/gnome/dialog-sxsincelast.c (create_to_create_ledger) 
-	(create_autoCreate_ledger, create_created_ledger): Set read-only
-	flag on register.
-
-2006-01-28  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/print-session.h: Add an include so gnucash
-	compiles on gnome2.13 again.
-
-2006-01-28  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/gnc-plugin-page-register.c (gnc_plugin_page_register_cmd_reverse_transaction) 
-	(gnc_plugin_page_register_cmd_view_sort_by) 
-	(gnc_plugin_page_register_cmd_view_filter_by) 
-	(gnc_plugin_page_register_cmd_transfer) 
-	(gnc_plugin_page_register_cmd_reconcile) 
-	(gnc_plugin_page_register_cmd_jump): Treat
-	GNC_PLUGIN_PAGE(page)->window as a GncWindow, not necessarily and
-	immediately a GtkWindow; fixes issues with GTK cast warnings on
-	GncEmbeddedWindow usages of the register.
-
-2006-01-28  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/ui/gnc-sxed-window-ui-full.xml: Add.
-	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_menu_entries) 
-	(schedXact_editor_create_ledger)
-	* src/gnome/dialog-sxsincelast.c (create_autoCreate_ledger) 
-	(create_created_ledger, create_to_create_ledger) 
-	(gnc_sxsld_menu_entries): Setup SX-related registers to only
-	display and allow relevant register functionality. Bug#327642.
-
-	* src/gnome/gnc-plugin-page-register.c
-	(gnc_plugin_page_register_actions): Change stock icons for
-	BlankTransaction and ScheduleTransaction Actions.
-
-2006-01-28  Joshua Sled  <jsled at asynchronous.org>
-
-	* lib/libgsf-1.12.3/gsf-gnome/Makefile.am (pkglib_LTLIBRARIES)
-	* lib/libgsf-1.12.3/gsf/Makefile.am (pkglib_LTLIBRARIES)
-	* lib/goffice-0.0.4/goffice/Makefile.am (pkglib_LTLIBRARIES)
-	* configure.in: Use pkglib automake variables to install in a
-	gnucash-specific hierearchy; change configure.in paths for goffice
-	for similar reasons.  Bug#328858.
-
-2006-01-25  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/glade/sched-xact.glade: Bug#327775: consistency in
-	case of dialog title.
-	Bug#327641: fix glade-spec'ed response-codes for OK/Cancel
-	buttons, thus letting logic work again.
-
-2006-01-28  Christian Stimming  <stimming at tuhh.de>
-
-	* configure.in: Revert aqbanking dependency. We still stick to
-	1.0.0 because a) FC3 has AQBANKING 1.0.x, b) We can't find an
-	AQBANKING 1.3 tarball -- the earliest we can find is 1.6, c)
-	AQBANKING 1.6 doesn't build on FC3 because of dependencies
-
-2006-01-28  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/file/gnc-owner-xml-v2.c:
-	  GncOwner is not a QOF_INSTANCE.  Get the GUID correctly.
-	  Fixes part of #328790 (but not all of it).
-
-2006-01-28  Christian Stimming  <stimming at tuhh.de>
-
-	* configure.in: For HBCI, require aqbanking >= 1.3.0 (released
-	2005-08-11) since current aqbanking is beyond 1.9.x and those
-	really old versions had to deal with very different packaging
-	structure.
-
-r13010 | chris | 2006-01-28 15:30:23 -0500 (Sat, 28 Jan 2006) | 5 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
-
-   Automatically close registers whose accounts are deleted.
-   We use the component manager to watch for the destruction of the account.
-   Previously, having an account's register open while deleting it would
-   just crash.
-
-r12999 | chris | 2006-01-28 12:17:49 -0500 (Sat, 28 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/lib/libqof/qof/qoflog.c
-
-   Re-enable logging for GnuCash modules that haven't explicitly set their
-   own levels.
-
-r12997 | chris | 2006-01-28 01:05:54 -0500 (Sat, 28 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
-
-   Remove obsolete code to handle account-types filtering for budgets.
-   Really remove treeviewcolumns when we're done with them.
-
-r12995 | chris | 2006-01-27 23:14:56 -0500 (Fri, 27 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/report/standard-reports/budget.scm
-
-   Better default account selection when opening the budget report.
-
-
-r12994 | chris | 2006-01-27 21:23:38 -0500 (Fri, 27 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/gnucash.m4
-
-   Remove traces of old gnucash-run-script from gnucash.m4.
-
-
-r12993 | chris | 2006-01-27 18:03:23 -0500 (Fri, 27 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
-   M /gnucash/trunk/src/report/report-system/gnc-report.c
-   M /gnucash/trunk/src/report/report-system/gnc-report.h
-   M /gnucash/trunk/src/report/report-system/gw-report-system-spec.scm
-   M /gnucash/trunk/src/report/report-system/report.scm
-
-   Move generation of report serial ids from guile to C.
-   Try to gracefully handle more errors during report loading.
-
-
-r12989 | chris | 2006-01-27 01:15:31 -0500 (Fri, 27 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/report/report-gnome/window-report.c
-   M /gnucash/trunk/src/report/report-system/report.scm
-
-   Check for invalid options tables when loading reports.
-   Also, plug memory leak in my last commit.
-
-
-r12988 | chris | 2006-01-27 00:27:08 -0500 (Fri, 27 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
-   M /gnucash/trunk/src/report/report-gnome/window-report.c
-
-   Avoid showing any invalid reports.
-
-
-2006-01-27  David Hampton  <hampton at employees.org>
-
-	* src/scm/printing/print-check.scm:
-	* src/gnome/glade/print.glade:
-	* src/gnome/dialog-print-check.c: Add translation and rotation to
-	the custom printing page.  Modify the code so that only the custom
-	widgets that have an effect for the current setting are sensitive.
-
-2006-01-27  Derek Atkins  <derek at ihtfp.com>
-
-	Get "make distcheck" to work....
-	* src/import-export/test/Makefile.am:
-	  Added src/scm directory to test environment
-	* lib/goffice-0.0.4/Makefile.am:
-	  Don't install libgoffice-1.pc, but distribute it
-	* lib/libgsf-1.12.3/tests/Makefile.am:
-	  Link to the proper location of libgsf-1.la
-	* lib/libgsf-1.12.3/Makefile.am:
-	  Don't install the gsf .pc files, but distribute them.
-	* lib/Makefile.am:
-	  Use DIST_SUBDIRS to distribute qof, gsf, and goffice
-	* configure.in:
-	  fix QOF_LIBS to use builddir, not srcdir
-	* Makefile.am:
-	  add po/POTFILES.in to the dist
-	  link gsf into the srcdir, not the builddir
-	* src/report/report-system/Makefile.am:
-	  make sure we distribute gw-report-system.h
-	* src/bin/Makefile.am:
-	  clean i18n.h in distclean
-
-2006-01-26  David Hampton  <hampton at employees.org>
-
-	* configure.in: Default the --enable-compile-warnings argument to
-	yes.
-
-	* src/gnome/window-reconcile.c:
-	* src/gnome/glade/tax.glade:
-	* src/gnome/glade/reconcile.glade:
-	* src/gnome/dialog-tax-info.c: More HIG changes.
-
-	* src/report/report-system/gnc-report.[ch]:
-	* src/report/report-gnome/window-report.[ch]:
-	* src/gnome/top-level.c: Fix compilation warnings.
-
-2006-01-26  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: fail if we find libgsf >= 1.12.2 but not libgsf-gnome.
-	  This is instead of configure succeeding and then failing the
-	  build later.
-
-r12985 | chris | 2006-01-26 23:38:47 -0500 (Thu, 26 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-
-   Avoid saving invalid pages.
-
-
-r12984 | chris | 2006-01-26 21:12:41 -0500 (Thu, 26 Jan 2006) | 13 lines
-
-   M /gnucash/trunk/src/gnome/top-level.c
-   M /gnucash/trunk/src/report/report-gnome/dialog-column-view.c
-   M /gnucash/trunk/src/report/report-gnome/dialog-style-sheet.c
-   M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
-   M /gnucash/trunk/src/report/report-gnome/window-report.c
-   M /gnucash/trunk/src/report/report-gnome/window-report.h
-   M /gnucash/trunk/src/report/report-system/Makefile.am
-   M /gnucash/trunk/src/report/report-system/gnc-report.c
-   M /gnucash/trunk/src/report/report-system/gnc-report.h
-   A /gnucash/trunk/src/report/report-system/gw-report-system-spec.scm
-   M /gnucash/trunk/src/report/report-system/html-style-sheet.scm
-   M /gnucash/trunk/src/report/report-system/report-system.scm
-   M /gnucash/trunk/src/report/report-system/report.scm
-   M /gnucash/trunk/src/report/utility-reports/view-column.scm
-   M /gnucash/trunk/src/report/utility-reports/welcome-to-gnucash.scm
-   M /gnucash/trunk/src/scm/main-window.scm
-   M /gnucash/trunk/src/scm/main.scm
-
-   Move the global report hash-table from guile to C.
-   Move the book-open/close hooks from guile to C.
-
-   There are several places where we do report-management from C already.
-   Those places no longer use libguile to access the hash-table of reports -
-   they can just call C functions.
-
-   For now, there's still some report-management happening in guile so guile
-   can access the global state through g-wrapped functions.  Eventually, 
-   all report-management should be in C and guile can just provide single
-   reports one-at-a-time.
-   
-
-r12982 | chris | 2006-01-26 12:38:26 -0500 (Thu, 26 Jan 2006) | 4 lines
-
-   M /gnucash/trunk/src/gnome/top-level.c
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.h
-
-   Register book open/close callbacks during gui init.
-   Split handling of persistent application state into book-level data 
-   and window-level data.
-
-
-r12980 | chris | 2006-01-25 23:02:47 -0500 (Wed, 25 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/overrides/Makefile.am
-   D /gnucash/trunk/src/bin/overrides/gnucash-run-script
-   M /gnucash/trunk/src/bin/test/Makefile.am
-   D /gnucash/trunk/src/bin/test/test-run-script
-   M /gnucash/trunk/src/scm/main.scm
-
-   Remove the obsolete gnucash-run-script and its test.
-   Also, the (gnucash main) module no longer depends on (gnucash price-quotes).
-
-
-r12979 | chris | 2006-01-25 22:07:03 -0500 (Wed, 25 Jan 2006) | 4 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/gnome/Makefile.am
-   D /gnucash/trunk/src/gnome/dialog-totd.c
-   D /gnucash/trunk/src/gnome/dialog-totd.h
-   M /gnucash/trunk/src/gnome/top-level.c
-   M /gnucash/trunk/src/gnome-utils/Makefile.am
-   A /gnucash/trunk/src/gnome-utils/dialog-totd.c (from /gnucash/trunk/src/gnome/dialog-totd.c:12978)
-   A /gnucash/trunk/src/gnome-utils/dialog-totd.h (from /gnucash/trunk/src/gnome/dialog-totd.h:12978)
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
-
-   Move dialog-totd from gnome to gnome-utils.
-   Do low-level application initialization even before booting guile.
-   This means the splash and totd come up almost instantly. 
-
-
-r12978 | chris | 2006-01-24 23:54:12 -0500 (Tue, 24 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/main.scm
-   M /gnucash/trunk/src/scm/price-quotes.scm
-
-   Install price quote sources without calling main.scm.
-   This makes the startup sequence a little clearer.
-
-
-r12977 | chris | 2006-01-24 23:32:56 -0500 (Tue, 24 Jan 2006) | 5 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/report/report-gnome/report-gnome.scm
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/doc.scm
-   M /gnucash/trunk/src/scm/main.scm
-
-   Re-enable report menu setup.
-   The report menu setup is pretty fragile - it has to be done in a pretty
-   specific order, so I pulled it out of (gnc:main) and call it independently.
-   Also, move more bits of gnc:main into the modules where the bits are used.
-
-
-r12976 | chris | 2006-01-24 21:06:08 -0500 (Tue, 24 Jan 2006) | 6 lines
-
-   M /gnucash/trunk/src/app-utils/app-utils.scm
-   M /gnucash/trunk/src/core-utils/gw-core-utils-spec.scm
-   M /gnucash/trunk/src/engine/gw-engine-spec.scm
-   M /gnucash/trunk/src/gnome-utils/gnc-menu-extensions.scm
-   M /gnucash/trunk/src/gnome-utils/gnome-utils.scm
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-
-   Export debugging state from C to guile.
-   Remove obsolete guile command line options.
-   Remove guile setting of add-extension hooks that were apparently
-   obsoleted by C code a while ago.
-   Remove guile's access to application lifecycle function hooks.
-
-
-r12975 | chris | 2006-01-24 20:36:28 -0500 (Tue, 24 Jan 2006) | 8 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/business/business-gnome/business-gnome.scm
-   M /gnucash/trunk/src/gnome/gw-gnc-spec.scm
-   M /gnucash/trunk/src/gnome/top-level.c
-   M /gnucash/trunk/src/gnome/top-level.h
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.h
-   M /gnucash/trunk/src/gnome-utils/gnc-splash.c
-   M /gnucash/trunk/src/gnome-utils/gnc-splash.h
-   M /gnucash/trunk/src/gnome-utils/gw-gnome-utils-spec.scm
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-   M /gnucash/trunk/src/scm/price-quotes.scm
-
-   Consolidate application lifecycle functions into src/gnome-utils,
-   leaving only the highest level of gui initialization in /gnome/top-level.c
-   Process --loglevel command-line option from C.
-   Move the running of the startup hook from guile to C.
-   Distrubute bits of scheme from main.scm to the modules they're used in.
-   Remove more obsoleted scheme.
-
-
-r12974 | chris | 2006-01-24 20:21:28 -0500 (Tue, 24 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/core-utils/gnc-main.c
-   M /gnucash/trunk/src/core-utils/gnc-main.h
-   M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
-
-   Process --debug command-line option from C instead of guile.
-   This re-enables the debugging "extensions" menu.
-
-
-2006-01-24  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-gettrans.h: Factor out importing
-	functions that might be useful for mt940 importer.
-
-	* src/import-export/hbci/gnc-hbci-transfer.c: Fix wrong amount
-	sign.
-
-2006-01-23  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/test/Makefile.am: add explicit libdep on libcore-utils.la
-
-2006-01-23  Neil Williams <linux at codehelp.co.uk>
-
-	* src/engine/Transaction.c : Let the backend
-	work with splits without checking for the parent Trans
-	* src/gnome/glade/chart-export.glade : glade-fixup change.
-	* src/gnome/glade/merge.glade : Reviewed for QSF Import usage
-	* src/gnome/druid-merge.c : Fix QSF import and merge, closes
-	[Bug 327640]. r12961. 
-	* src/gnome/druid-merge.h : Remove unneeded function.
-	* src/gnome/druid-hierarchy.c : Expand on the error message,
-	should it still be required.
-	* configure.in : Increase QOF dependency to the next release
-	to ensure compatibility.
-
-2006-01-23  Neil Williams <linux at codehelp.co.uk>
-
-	* lib/libqof/backend/file/qsf-backend.c : Prevent 
-	bad time values from being passed to entity.
-	* lib/libqof/qof/qof_book_merge.c : Fix merge 
-	handling of QOF_TYPE_CHAR to use gchar instead of 
-	casting	from a gchar*
-	* lib/libqof/qof/qof_book_merge.h : Use gchar 
-	consistently instead of mixing with char.
-
-r12964 | chris | 2006-01-23 14:29:57 -0500 (Mon, 23 Jan 2006) | 5 lines
-
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-
-  Avoid GUI initialization durring --add-price-quotes, fixes #327670
-
-  BTW, it turns out that we don't need to call gtk_init().  It's called 
-  during the LIBGNOMEUI_MODULE initializtion from gnome_program_init().
-
-r12956 | chris | 2006-01-23 12:38:13 -0500 (Mon, 23 Jan 2006) | 28 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/gnome/Makefile.am
-   M /gnucash/trunk/src/gnome/gw-gnc-spec.scm
-   M /gnucash/trunk/src/gnome/top-level.c
-   M /gnucash/trunk/src/gnome/top-level.h
-   M /gnucash/trunk/src/scm/Makefile.am
-   M /gnucash/trunk/src/scm/build-config.scm.in
-   M /gnucash/trunk/src/scm/main-window.scm
-   M /gnucash/trunk/src/scm/main.scm
-
-  Major step in extraction of application startup from guile.
-
-  Details:
-    Remove the last bits of libguile from top-level.[ch].
-    Change the gui initialization funtions so they can be called from C.
-    Drop some gwrappers for gui initialization functions.
-    Process the --nofile and filename command-line options from C.
-    Drastic simpilification of main.scm.
-    Initialize the gui and enter the gtk event-loop from C.
-
-  Even though there's some more clean-up to do, this patch does mark
-  a certain milestone:  A developer seeking to understand and/or modify 
-  GnuCash's startup process can now essentially ignore the guile portion.
-  Most parts of our startup now look pretty typical for a gnome-2 app.
-  The parts that remain firmly in guile are initialization of the report
-  menus and the installation of price-quote sources.
-
-  Caveat: We have multiple mechanisms for handling the filename
-  argument string -- some in guile and some in C.  The C-side mechanisms
-  (in engine/gnc-filepath-utils.c) seem a little nicer than the guile
-  ones (in main.scm).  They have slightly different behavior (e.g. which
-  paths they'll search for data files.)  They both handle URIs and
-  making absolute paths out of relative ones.  This patch switches from
-  using the guile functions to the C function.  I've tested that the common
-  cases are handled the same way, but it wouldn't surprise me if some 
-  corner-cases are not.
-
-
-r12948 | chris | 2006-01-22 22:56:10 -0500 (Sun, 22 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/scm/main.scm
-
-  Remove "batch-mode" processing from main.scm.  It's no longer needed.
-
-r12947 | chris | 2006-01-22 22:43:55 -0500 (Sun, 22 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-
-  Remove --devel option, which aparently doesn't do anything.
-  Also remove now unused guile portion of --add-price-quote option.
-
-r12946 | chris | 2006-01-22 22:26:01 -0500 (Sun, 22 Jan 2006) | 18 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/main.scm
-   M /gnucash/trunk/src/scm/price-quotes.scm
-
-  Process the --add-price-quotes command-line option from C.
-  This is done by booting guile with a custom inner_main.
-  Much of the work is still handled by price-quotes.scm, which
-  is now a true stand-alone guile module without the circular dependency
-  on the (gnucash main) module.
-
-  One caveat:  Since the initialization of guile-side debugging variables 
-  is in main.scm, and since main.scm is no longer executed when running
-  --add-price-quotes, the guile code that runs during --add-price-quote
-  isn't affected by the --debug option.  A work-around is to use the 
-  GNC_DEBUG environment variable: 
-    $ GNC_DEBUG=yes gnucash --add-price-quote myfile
-
-  In the longer term, we'll either move the debugging aids to a common place
-  where it can be used by both main.scm and price-quotes.scm, or we'll get
-  the debugging state from the C-side via gwrap.
- 
-
-r12945 | chris | 2006-01-22 22:12:27 -0500 (Sun, 22 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.h
-   M /gnucash/trunk/src/gnome-utils/gw-gnome-utils-spec.scm
-
-  Introduced gwrapped gnc_gnome_locate_data_file().=
-  This was supposed to go with r12942.
-
-r12944 | chris | 2006-01-22 19:47:45 -0500 (Sun, 22 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-
-  Process gnome command-line arguments after our own, 
-  so we can provide our own AUTOHELP.
-
-r12943 | chris | 2006-01-22 19:46:22 -0500 (Sun, 22 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-   M /gnucash/trunk/src/scm/price-quotes.scm
-
-  Remove processing of share-path from guile.
-  This is now handled by Gnome's gnome_program_locate_file() function.
-
-r12942 | chris | 2006-01-22 18:12:15 -0500 (Sun, 22 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/gnome/top-level.c
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
-   M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.h
-   M /gnucash/trunk/src/gnome-utils/gw-gnome-utils-spec.scm
-
- Initialize Gnome libraries before booting guile.
-
-2006-01-22  David Hampton  <hampton at employees.org>
-
-	* src/gnome/dialog-chart-export.c:
-	* src/gnome/glade/chart-export.glade: More HIG changes.
-
-	* src/gnome-utils/gnc-file.c: Add an icon to the export button in
-	the generic filename dialog.
-
-	* src/gnome-utils/glade/commodity.glade:
-	* src/gnome/dialog-price-editor.c:
-	* src/gnome/glade/progress.glade:
-	* src/gnome/glade/price.glade:
-	* src/gnome/dialog-price-edit-db.c: More HIG changes.
-
-	* src/scm/printing/print-check.scm:
-	* src/gnome/glade/print.glade:
-	* src/gnome/schemas/Makefile.am:
-	* src/gnome/schemas/apps_gnucash_dialog_common.schemas.in:
-	* src/gnome/schemas/apps_gnucash_dialog_print_checks.schemas.in:
-	* src/gnome/dialog-print-check.[ch]: Overhaul the print check
-	dialog.  Make HIG changes, and make the dialog remember its state
-	across invocations (including all the custom values).  Fix a crash
-	when canceling printing.
-
-	* src/register/ledger-core/dialog-dup-trans.c:
-	* src/gnome-utils/dialog-account.c:
-	* src/gnome-utils/glade/commodity.glade:
-	* src/gnome-utils/glade/exchange-dialog.glade:
-	* src/gnome/dialog-totd.c:
-	* src/gnome/glade/stocks.glade:
-	* src/gnome/glade/budget.glade:
-	* src/gnome/glade/totd.glade:
-	* src/gnome/glade/register.glade:
-	* src/gnome/glade/account.glade:
-	* src/gnome/druid-stock-split.c: More HIG changes.
-
-	* src/gnome-utils/gnc-date-edit.[ch]:
-	* src/gnome-utils/gnc-general-select.[ch]: Add support for setting
-	these widgets as the target of a GtkLabel access key.
-
-2006-01-21  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-amount-edit.c:
-	* src/gnome/dialog-fincalc.c:
-	* src/gnome/glade/fincalc.glade: Overhaul the financial calculator
-	dialog.
-
-2006-01-21  Derek Atkins  <derek at ihtfp.com>
-
-	* src/bin/gnucash-bin.c:  update splash screen while loading modules.
-	  Granted, this has no effect because the splash screen isn't
-	  /UP/ when we're loading the modules.  But still, once we
-	  initialize the gnome application earlier this will let us
-	  update the splash screen.
-
-	* src/app-utils/prefs.scm: replace an API needed by old scheme
-	  config files.  It was removed in r11565.  Replace it now.
-
-	* src/backend/file/io-example-account.c
-	* src/backend/file/sixtp-utils.c
-	* src/backend/file/sixtp.c
-	* src/calculation/expression_parser.c
-	* src/gnome-utils/gnc-date-edit.c
-	* src/gnome-utils/gnc-menu-extensions.c
-	* src/app-utils/gnc-ui-util.h
-	* src/app-utils/gnc-ui-util.c
-	* doc/Makefile.am
-	* lib/libqof/qof/guid.c
-	* lib/libqof/qof/gnc-date.c
-	* lib/libqof/qof/gnc-engine-util.c
-	* lib/libqof/qof/gnc-engine-util.h
-	  Thomas Klausner's NetBSD patch.
-
-	* src/bin/test/Makefile.am:
-	  Need to add a PATH for the tests to succeed.
-
-2006-01-21  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/*.glade: Move glade files to a new subdirectory.
-
-	* src/gnome-utils/commodity.glade:
-	* src/gnome-utils/exchange-dialog.glade:
-	* src/gnome-utils/druid-provider-multifile.glade:
-	* src/gnome-utils/dialog-commodity.c: HIG rework.
-
-	* src/business/business-gnome/glade/billterms.glade:
-	* src/business/dialog-tax-table/dialog-tax-table.c:
-	* src/business/dialog-tax-table/tax-tables.glade: HIG rework on a
-	couple of dialogs.
-
-	* src/import-export/qif-import/qif.glade:
-	* src/import-export/binary-import/binary-import.glade:
-	* src/import-export/import-provider-format.glade:
-	* src/import-export/hbci/glade/hbci.glade: Do some HIG cleanup.
-	Remove extraneous newline characters from strings.
-
-2006-01-21  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/glade/hbci.glade: Add field length limits
-	again to avoid data loss on text entry. 
-
-2006-01-20  David Hampton  <hampton at employees.org>
-
-	* src/register/register-gnome/gnucash-item-list.c: Glib 2.9
-	requires GdkEvents to be marked as BOXED instead of POINTER.
-	Fixes #326056.
-
-2006-01-20  Derek Atkins  <derek at ihtfp.com>
-
-	* src/bin/gnucash-bin.c: Load config.auto AND config.user files.
-	  Load the .user file first, and then load the .auto.
-	* src/scm/Makefile.am:  paths.scm was removed.
-	
-r12912 | chris | 2006-01-20 22:59:22 -0500 (Fri, 20 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/app-utils/gw-app-utils-spec.scm
-   M /gnucash/trunk/src/engine/gw-engine-spec.scm
-   M /gnucash/trunk/src/report/report-system/html-style-sheet.scm
-   M /gnucash/trunk/src/report/report-system/report.scm
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-   D /gnucash/trunk/src/scm/path.scm
-
-  Guile-side clean-up for --namespace option.
-  Also one bit of uncommitted code from gwrap change.
-
-r12911 | chris | 2006-01-20 22:50:25 -0500 (Fri, 20 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/core-utils/Makefile.am
-   A /gnucash/trunk/src/core-utils/gnc-main.c
-   A /gnucash/trunk/src/core-utils/gnc-main.h
-   M /gnucash/trunk/src/engine/Makefile.am
-   M /gnucash/trunk/src/engine/gnc-commodity.c
-   M /gnucash/trunk/src/engine/gnc-commodity.h
-   M /gnucash/trunk/src/engine/gw-engine-spec.scm
-   M /gnucash/trunk/src/scm/price-quotes.scm
-
-  Process the --namespace command-line option from C, not guile.
-
-r12910 | chris | 2006-01-20 09:52:57 -0500 (Fri, 20 Jan 2006) | 1 line
-
-   M /gnucash/trunk/src/gnome-utils/test/Makefile.am
-
-Fix linking for src/gnome-utils/test/
-
-r12909 | chris | 2006-01-20 00:19:15 -0500 (Fri, 20 Jan 2006) | 5 lines
-
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-   M /gnucash/trunk/src/scm/path.scm
-
-  Move the loading of user and system config files from guile to C.
-
-  Remove the "load config" command line options, since they weren't doing 
-  anything different than the default. 
-
-r12902 | chris | 2006-01-19 13:43:59 -0500 (Thu, 19 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/gnome/top-level.h
-
-  Remove "reverse_balance" fucntions from top-level.h.
-  Add another #include for gnucash-bin.c
-
-r12900 | chris | 2006-01-19 13:02:18 -0500 (Thu, 19 Jan 2006) | 4 lines
-
-   M /gnucash/trunk/AUTHORS
-   M /gnucash/trunk/src/engine/Account.c
-   M /gnucash/trunk/src/engine/Account.h
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account-types.c
-   M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account-types.h
-
-  Filter out deprecated account types from the account types treemodel.
-
-  Patch by Eskil Bylund <eskil.bylund at gmail.com>
-
-r12899 | chris | 2006-01-19 12:58:02 -0500 (Thu, 19 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/app-utils/gncmod-app-utils.c
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-
-  Add hooks just once in app_utils module init.  
-  Also don't try to load imaginary module.
-
-r12886 | chris | 2006-01-19 09:16:58 -0500 (Thu, 19 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/gnome/top-level.h
-
-  add missing #include
-
-r12882 | chris | 2006-01-19 00:54:16 -0500 (Thu, 19 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/main.scm
-
-   Exit gnucash from C, not guile.
-
-r12881 | chris | 2006-01-19 00:18:27 -0500 (Thu, 19 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/app-utils/app-utils.scm
-   M /gnucash/trunk/src/app-utils/gncmod-app-utils.c
-
-  move some app-util function hooks from guile to C
-
-2006-01-19  David Hampton  <hampton at employees.org>
-
-	* src/core-utils/gnc-gkeyfile-utils.[ch]:
-	* src/app-utils/file-utils.c:
-	* src/app-utils/gnc-exp-parser.c: Provide better arguments for
-	specifying what to do when a key_file doesn't exist.
-
-	* src/gnome-utils/gnc-main-window.c: Check for bogus window
-	structures (i.e. empty) when reading/writing the state file.
-
-2006-01-19  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-gnome/dialog-invoice.c:
-	  need to #include gkeyfile.h for glib24 systems
-	* src/business/business-gnome/Makefile.am:
-	  link against glib26 compatibility library.
-
-2006-01-19  David Hampton  <hampton at employees.org>
-
-	* src/business/business-gnome/dialog-invoice.c: Delete the invoice
-	page completely when closing it.  Prevents a crash when trying to
-	open a different data file is there is an invoice page in the
-	window.
-
-	* src/gnome-search/gnc-general-search.c: Finish the job. Make sure
-	this component isn't unregistered multiple times.
-
-2006-01-18  Derek Atkins  <derek at ihtfp.com>
-
-	* src/bin/gnucash-bin.c:
-	* src/gnome-utils/gnc-splash.c:
-	  Always print the SVN version and build date.
-	  Make "development version" based on GNUCASH_SVN
-	* src/gnome-utils/Makefile.am:
-	  Define GNUCASH_SVN whenever the source is not a dist tarball.
-
-2006-01-18  David Hampton  <hampton at employees.org>
-
-	* src/business/business-core/gncOwner.[ch]:
-	* src/business/business-gnome/dialog-invoice.[ch]:
-	* src/business/business-gnome/gnc-plugin-page-invoice.c:
-	Save/restore business invoice pages.
-
-	* src/app-utils/gnc-component-manager.c: Tweak a debugging
-	statement.
-
-	* src/gnome-search/gnc-general-search.c: Unregister this component
-	properly when destroying it.
-
-	* src/gnome-utils/gnc-query-list.c: The GtkObject destroy function
-	can be called multiple times. Protect from unregistering the
-	component multiple times.
-
-2006-01-18  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/app-utils/gnc-account-merge.[ch]: C-style comment
-	conventions; rename identifiers that are C++ keywords.
-
-2006-01-18  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/gnc-plugin-page-account-tree.c
-	(gnc_plugin_page_account_tree_create_widget): Remove name-editing
-	callback setup.
-
-2006-01-18  David Hampton  <hampton at employees.org>
-
-	* All xxx.schemas files renamed to xxx.schemas.in.
-	* All schema directory Makefile.am files replaced.
-	* make-gnucash-potfiles.in: Now also pulls strings from schema
-	files.  Together these fix bugs #327507 and #327353 which are
-	about schema file strings not being translated.
-
-2006-01-18  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/dialog-sx-from-trans.c (sxftd_update_fs): Propgate
-	bi-weekly ui-frequency in transition from "schedule transaction"
-	dialog to "Advanced..." (Scheduled Transaction Editor).
-	Patch from Robert Zaleski <rzaleski81 at yahoo.com>.
-	<http://bugzilla.gnome.org/show_bug.cgi?id=327547>.
-
-2006-01-18  Derek Atkins  <derek at ihtfp.com>
-
-	* src/bin/Makefile.am:  Fix some srcdir/builddir issues
-	  with #includes and libraries.
-	* src/Makefile.am:  Move 'bin' last so that it's built
-	  after gnome-utils so Chris' change works.
-
-r12879 | chris | 2006-01-18 23:29:07 -0500 (Wed, 18 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-
-  Move "unstable development version" message from guile to C.
-  Remove crufty guile command-line options.
-
-r12874 | chris | 2006-01-18 21:34:23 -0500 (Wed, 18 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/main.scm
-
-  dlopen() modules from C, instead of from guile
-
-r12873 | chris | 2006-01-18 21:00:25 -0500 (Wed, 18 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/scm/main.scm
-
-  The Parenthesis!  My favorite punctuation.
-
-r12872 | chris | 2006-01-18 20:33:16 -0500 (Wed, 18 Jan 2006) | 4 lines
-
-   M /gnucash/trunk/src/scm/command-line.scm
-   M /gnucash/trunk/src/scm/main.scm
-   M /gnucash/trunk/src/scm/path.scm
-
-  Minor scheme cleanup.
-  Move one function from path.scm to command-line.scm.
-  Remove processing of arguments now handled in C.
-
-r12868 | chris | 2006-01-18 20:26:21 -0500 (Wed, 18 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-
-  Use popt to automatically generate pretty --usage and --help.
-
-r12838 | chris | 2006-01-17 22:46:53 -0500 (Tue, 17 Jan 2006) | 3 lines
-
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-
-  Catch --version argument before booting Guile.
-  Also show svn revision info if binary was built from svn.
-
-2006-01-17  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/mt940/gnc-mt940-import.c: Add initial work on
-	upgrading the old non-compilable mt940-importer code by
-	F. Steinel. Code still non-compilable, see
-	http://bugzilla.gnome.org/show_bug.cgi?id=325170
-
-2006-01-17  Neil Williams <linux at codehelp.co.uk>
-
-	* src/engine/gnc-engine.c : Removing .la from
-	name of module to be loaded with GModule.
-
-r12817 | chris | 2006-01-16 21:28:13 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/engine/test/test-lots.c
-
-  sane indenting
-
-r12816 | chris | 2006-01-16 21:26:16 -0500 (Mon, 16 Jan 2006) | 12 lines
-
-   M /gnucash/trunk/src/bin/gnucash-bin.c
-   M /gnucash/trunk/src/scm/main.scm
-
-  Pull the C inner_main into the environment of the guile (gnucash
-  main) module.
-
-  Strangely, symbols that are resolved during a dlopen() *before* calling 
-  scm_set_current_module() are not resolvable from guile code that is inside 
-  a module. 
-
-  In order for code in a guile module to see symbols from dlopen'ed libraries,
-  they must be dlopen'ed *while* that guile module is current.  I imagine this
-  is because the process of changing the current guile module purposely hides 
-  all symbols in the current symbol table - to create an illusion of an empty
-  table.  Kinda interesting... kinda scary...
-
-r12815 | chris | 2006-01-16 20:42:46 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/overrides/Makefile.am
-
-  Don't distribute non-existant 'gnucash'
-
-r12372 | chris | 2006-01-16 16:17:48 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/GNOME2_STATUS
-
-   update budget-related status
-
-r12368 | chris | 2006-01-16 11:30:12 -0500 (Mon, 16 Jan 2006) | 5 lines
-
-   M /gnucash/trunk/src/gnc-module/gnc-module.c
-   M /gnucash/trunk/src/gnc-module/gnc-module.h
-   M /gnucash/trunk/src/gnc-module/gnc-module.scm
-   M /gnucash/trunk/src/gnc-module/gw-gnc-module-spec.scm
-   M /gnucash/trunk/src/gnc-module/test/test-load-c.c
-
-  Slight contraction of gnc-module API.
-
-  Privatize structures that aren't used externally.  Remove unused functions. 
-
-r12367 | chris | 2006-01-16 09:42:43 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/business/business-core/test/test-customer.c
-
-  Register business objects before testing them.
-
-r12366 | chris | 2006-01-16 09:24:57 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/lib/libgsf-1.12.3/tests/test-cp-zip.c
-
-  Allow a libgsf test to pass even with glib 2.4.
-
-r12365 | chris | 2006-01-16 00:30:34 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/test/Makefile.am
-
-  Remove unneeded testing environments.
-
-r12364 | chris | 2006-01-16 00:22:01 -0500 (Mon, 16 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/test/Makefile.am
-   D /gnucash/trunk/src/bin/test/fake-guile
-   D /gnucash/trunk/src/bin/test/test-guile-env-override
-
-  Remove obsolete test for starting GnuCash with a different guile.
-
-
-2006-01-16  Joshua Sled  <jsled at asynchronous.org>
-
-	* lib/libgsf-1.12.3/thumbnailer/
-	* lib/libgsf-1.12.3/Makefile.am: Remove unused 'thumbnailer'
-	directory.
-
-2006-01-16  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/register/register-gnome/gnucash-sheet.c
-	(GTK_ALLOWED_SELECTION_WITHIN_INSERT_SIGNAL): Compatibility with
-	gtk 2.8, as well, for selection of the auto-completed region.
-
-2006-01-16  Derek Atkins <derek at ihtfp.com>
-
-	* configure.in: us AM_PATH_GWRAP properly. Exit configure on failure.
-
-2006-01-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome/dialog-new-user.c: some fixes to get file to compile.
-
-2006-01-15  Joshua Sled  <jsled at asynchronous.org>
-
-	* accounts/C/*: add placeholder flags for relevant accounts.
-	
-2006-01-15  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome-utils/gnc-tree-view-account.c
-	(gnc_tree_view_account_new_with_group):
-	Record editable text columns in private data structure.
-	(gtva_set_column_editor)
-	(gtva_setup_column_renderer_edited_cb) 
-	(gnc_tree_view_account_set_name_edited) 
-	(gnc_tree_view_account_set_code_edited) 
-	(gnc_tree_view_account_set_description_edited) 
-	(gnc_tree_view_account_set_notes_edited):
-	Add support for setting up column-edited callbacks.
-	(gnc_tree_view_account_name_edited_cb) 
-	(gnc_tree_view_account_code_edited_cb) 
-	(gnc_tree_view_account_description_edited_cb) 
-	(gnc_tree_view_account_notes_edited_cb):
-	Provide stock editable-column handlers.
-
-	* src/gnome/gnc-plugin-page-account-tree.c
-	(gnc_plugin_page_account_tree_create_widget): Setup default
-	editing callbacks for text columns.
-
-	* src/app-utils/gnc-account-merge.[ch]: Non-ui-specific utility
-	routines from account-hierarchy druid regarding account-hierarchy
-	merge logic and constraints.
-
-	* src/gnome/druid-hierarchy.c: Remove static variables describing
-	dialog and dialog-in-interaction-with the druid-merge.c code.
-	(gnc_create_hierarchy_druid, get_final_balance)
-	(set_final_balance): simplify to Map<Account*,
-	balance:gnc_numeric*>, which is more tolerant of Account-name
-	changes.
-	(gnc_ui_hierarchy_druid_with_callback): Add callback support for
-	caller to have calling-specific work done.
-	(use_existing_account_data_func): Conditionally add column
-	detailing the status of how this new hierarchy merges into the
-	existing one.
-	(on_final_account_next): Check to ensure there are no
-	account-hierarchy merge conflicts before allowing Next to final
-	page.
-	(balance_cell_data_func): Add new subtlety around opening-balance
-	editing in the face of hierarachy-merging.
-	(on_finish): Reorder dialog finishing to work around account-tree
-	model bug, starting-balance-transaction creation, data-merging,
-	when-completed callback creation.
-	(gnc_ui_hierarchy_druid_hook): Add callback to create new
-	account-page as consequence of new-file hook run.
-
-	* src/gnome/dialog-new-user.c (after_hierarchy_druid): Create+use
-	callback for new-user-dialog specific code.
-
-	* src/gnome/glade/account.glade: Change "opening balances" page
-	title, default dialog positioning hint (from none to parent-center).
-
-	* src/gnome/druid-merge.[ch]
-	(gnc_ui_qof_book_merge_druid): Remove hierarchy-druid wrapper.
-	: remove un-used qof_book_merge_druid.
-
-	* accounts/C/*: Add placeholder flag on relevant accounts.
-
-r12363 | chris | 2006-01-15 22:23:35 -0500 (Sun, 15 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/src/bin/test/test-version
-
-  Fix src/bin/test/test-version for new gnucash executable.
-
-r12362 | chris | 2006-01-15 21:43:56 -0500 (Sun, 15 Jan 2006) | 6 lines
-
-   M /gnucash/trunk/lib/libqof/backend/file/Makefile.am
-
-   Specify that LIBADD libraries are for libqof_backend_qsf.la.
-   Solves:
-      libqof-backend-qsf.so: undefined symbol: xmlNodeGetContent
-
-      error during `make check'
-
-r12351 | chris | 2006-01-14 00:47:17 -0500 (Sat, 14 Jan 2006) | 5 lines
-
-   M /gnucash/trunk/src/business/dialog-tax-table/Makefile.am
-
-   Declare library dependency for dialog-tax-table.
-
-   libtool 1.5.16 seems to not mind the dependency being undeclared but
-   libtool 1.5.6 on FC3 won't lt_dlopen() the .la file without it.
-
-r12350 | chris | 2006-01-13 22:56:53 -0500 (Fri, 13 Jan 2006) | 4 lines
-
-   M /gnucash/trunk/configure.in
-   M /gnucash/trunk/doc/Makefile.am
-   M /gnucash/trunk/lib/libc/Makefile.am
-   M /gnucash/trunk/lib/libqof/backend/file/Makefile.am
-   M /gnucash/trunk/src/bin/Makefile.am
-   M /gnucash/trunk/src/bin/overrides/Makefile.am
-   M /gnucash/trunk/src/gnome/Makefile.am
-   M /gnucash/trunk/src/gnome-utils/Makefile.am
-   M /gnucash/trunk/src/quotes/Makefile.am
-
-  Add 'Makefile' as a dependency for targets that are generated
-  from scriptlets in Makefile.  That way, if the generating scriptlet is
-  changed, (or the Makefile is regenerated) the target will also be remade.
-
-r12339 | chris | 2006-01-13 00:13:05 -0500 (Fri, 13 Jan 2006) | 2 lines
-
-   M /gnucash/trunk/Makefile.am
-   M /gnucash/trunk/configure.in
-   M /gnucash/trunk/lib/libqof/qof/Makefile.am
-   M /gnucash/trunk/src/Makefile.am
-   M /gnucash/trunk/src/bin/Makefile.am
-
-  Various fixes to allow `make dist` and building from tarball.
-
-2006-01-13  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome-utils/Makefile.am: revert 12296 and handle the
-	  case of an svn checkout without .svn subdirs (gentoo ebuild).
-	  In particular, we want to use $(srcdir)/gnc-svninfo.h
-	  so that a build from a dist tarball has the svn version.
-
-	* src/bin/overrides/gnucash
-	* src/bin/overrides/gnucash-valgrind
-	* src/bin/overrides/Makefile.am:
-	  remove unnecessary override files that are no longer useful.
-
-	* goffice/*/Makefile.am:
-	* libgsf/*/Makefile.am:
-	  don't install goffice and gsf headers.
-
-	* configure.in: Properly set QOF_LIB_DIR et. al. for internal qof.
-
-	* lib/libqof/qof/Makefile.am: qofla-dir.h depends on Makefile.
-	  Make sure you rebuild qofla-dir.h when the Makefile changes,
-	  which would imply re-configuration.  You never know, the
-	  user might have changed --prefix which means you want to
-	  rebuild the header.
-
-2006-01-13  Neil Williams <linux at codehelp.co.uk>
-
-	* src/bin/test/test-version : Using Derek's fix to
-	resolve the test failure.
-
-2006-01-13  Derek Atkins  <derek at ihtfp.com>
-
-	* src/bin/overrides/gnucash-build-env.in:
-	  Change core-utils to a gnc-module-dir so it loads both
-	  the .scm and the .so properly.
-
-r12338 | chris | 2006-01-12 21:05:51 -0500 (Thu, 12 Jan 2006) | 10 lines
-
-   M /gnucash/trunk/ChangeLog
-   M /gnucash/trunk/ChangeLog.2005
-
-  ChangeLog entries from svn for past 12 days.
-
-  Hmm... A commit message for my commit messages... what to write?
-  Using this, format which is much closer to svn log, saved some time.  
-  This commit took about 10 min to prepare, and I estimate it would have 
-  taken another 20 to format like my last entries.  The main effort is 
-  moving the messages off of column 0.  I suspect that the non-uniform 
-  entry style might start to bother me enough to look at the xslt again.  
-  We'll see.
-
-r12337 | chris | 2006-01-12 20:25:12 -0500 (Thu, 12 Jan 2006) | 5 lines
-
-   M /trunk/src/app-utils/Makefile.am
-   M /trunk/src/app-utils/gnc-gettext-util.c
-   M /trunk/src/app-utils/gnc-gettext-util.h
-   M /trunk/src/app-utils/gw-app-utils-spec.scm
-   D /trunk/src/app-utils/i18n.h.in
-   M /trunk/src/bin/Makefile.am
-   M /trunk/src/bin/gnucash-bin.c
-   A /trunk/src/bin/i18n.h.in (from /trunk/src/app-utils/i18n.h.in:12334)
-   M /trunk/src/scm/main.scm
-
-   Move gnu-module init and gettext init from scm to C.
-   Move i18n.h.in from src/app-utils to src/bin, where it is used.
-   Remove unneeded gettext init code in src/app-utils
-
-r12330 | chris | 2006-01-12 16:26:01 -0500 (Thu, 12 Jan 2006) | 6 lines
-
-   M /trunk/src/backend/file/gnc-account-xml-v2.c
-   M /trunk/src/backend/file/test/test-real-data.sh
-   M /trunk/src/backend/file/test/test-xml-account.c
-
-   Don't let deprecated tags overwrite data from newer tags.
-   Avoid testing for match of deprecated tags.
-   Warn about deprecated tags not being preserved.
-   Plug another leak in test case.
-   Make successful test-xml-account less verbose.
-
-r12329 | chris | 2006-01-12 16:22:03 -0500 (Thu, 12 Jan 2006) | 3 lines
-
-   M /trunk/src/backend/file/test/test-file-stuff.c
-
-   Avoid creating new xml parser for each test file.
-   This plugs a mem leak in the test case.
-
-2006-01-12  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view-account.c: Remove the unnecessary
-	explicit removal of the tree model and let the core GtkTreeView
-	code do its thing.  Prevents a weird crash when canceling the
-	transfer code.
-
-2006-01-12  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in:  add --enable-qof so build defaults to internal qof.
-
-	* configure.in: fixes to make configure more quiet
-	  - move PKG_CONFIG check early in the process
-	  - use --silence-errors more
-	* macros/pkg.m4: work around a pkg-config bug that outputs
-	  errors to stderr even when you tell it to output to stdout.
-
-2006-01-10  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-gnome-utils.c:
-	* src/gnome-utils/dialog-utils.c: A couple of simple substitutions
-	for deprecated functions.
-
-	* src/gnome-utils/dialog-options.c: Use newer function for setting
-	the width of a GtkSpinButton.
-
-	* src/network-utils/Makefile.am:
-	* src/gnome-utils/gnc-html.c:
-	* src/gnome/top-level.c: The gnucash gpg networking code isn't
-	called from anywhere.  No need to compile it as part of the build.
-
-	* src/register/register-gnome/gnucash-cursor.c:
-	* src/register/register-gnome/gnucash-item-edit.c:
-	* src/register/register-gnome/gnucash-grid.c:
-	* src/register/register-gnome/gnucash-header.c:
-	* src/gnome-utils/gnc-dense-cal.c:
-	* src/gnome-utils/gnc-main-window.c:
-	* src/gnome-utils/dialog-utils.c:
-	* src/gnome-utils/dialog-options.c: Replace deprecated functions
-	with their current equivalent.
-
-2006-01-10  Derek Atkins  <derek at ihtfp.com>
-
-	* make-gnucash-potfiles.in: ignore dangling symlinks when
-	  building po/POTFILES.in
-
-2006-01-10  Christian Stimming  <stimming at tuhh.de>
-
-	* accounts/nb/*, configure.in: Add account templates for Norwegian
-	(Bokmal) language; by Tor Harald Thorland <linux at strigen.com>; not
-	fully functional so far.
-
-r12322 | chris | 2006-01-10 23:39:12 -0500 (Tue, 10 Jan 2006) | 2 lines
-
-   M /trunk/src/engine/Account.c
-
-   Factor-out cut-n-paste job from xaccCloneAccount{Simple}.
-
-r12321 | chris | 2006-01-10 23:30:20 -0500 (Tue, 10 Jan 2006) | 3 lines
-
-   M /trunk/src/engine/Account.c
-
-   Convert account name, code and description to use string cache.
-   Plus minor comments and tweaks.
-
-r12319 | chris | 2006-01-10 23:27:02 -0500 (Tue, 10 Jan 2006) | 2 lines
-
-   M /trunk/lib/libqof/qof/gnc-engine-util.h
-
-   Add CACHE_REPLACE(dst, src) macro for common case in string setters.
-
-r12316 | chris | 2006-01-10 21:58:59 -0500 (Tue, 10 Jan 2006) | 2 lines
-
-   M /trunk/src/engine/gnc-commodity.c
-
-   Convert gnc-commodity to use vanilla string cache macros.
-
-r12315 | chris | 2006-01-10 21:56:02 -0500 (Tue, 10 Jan 2006) | 3 lines
-
-   M /trunk/lib/libqof/qof/gnc-engine-util.c
-   M /trunk/lib/libqof/qof/gnc-engine-util.h
-
-   Add const to gnc_string_cache_insert argument.
-   Handle NULL values gracefully.
-
-r12313 | chris | 2006-01-10 21:19:42 -0500 (Tue, 10 Jan 2006) | 2 lines
-
-   M /trunk/src/engine/test/test-date.c
-
-   Add commented-out test case demonstrating lack of year 2038 support.
-
-r12311 | chris | 2006-01-10 16:42:55 -0500 (Tue, 10 Jan 2006) | 2 lines
-
-   M /trunk/src/engine/gnc-commodity.c
-
-   Plug memory leak of gnc_commodity_namespace->QofInstance; found w/ valgrind.
-
-r12308 | chris | 2006-01-09 16:06:45 -0500 (Mon, 09 Jan 2006) | 2 lines
-
-   M /trunk/src/engine/test/test-date.c
-
-   Avoid testing dates near or after 2038, because the qof parsing
-   functions fail.
-
-r12306 | chris | 2006-01-08 22:33:46 -0500 (Sun, 08 Jan 2006) | 2 lines
-
-   M /trunk/src/app-utils/gnc-ui-util.c
-   M /trunk/src/app-utils/test/test-print-parse-amount.c
-
-   Don't test numeric parsing for numbers that overflow, we'd fail.
-
-2006-01-08  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/dialog-options.c: Add a button to clear the name
-	of the currently selected file in a file chooser.
-
-	* src/register/register-gnome/gnucash-item-list.c:
-	* src/import-export/hbci/dialog-hbcitrans.c: The GTK2.4 headers
-	are missing a named constant.
-
-	* lib/goffice-0.0.4/goffice/glib24_26-compat.c: Fix a couple of
-	compiler version issues.
-
-2006-01-08  Derek Atkins  <derek at ihtfp.com>
-
-	* Makefile.am: fix the dist-hook macro for po/POTFILES.in
-
-2006-01-08  Neil Williams <linux at codehelp.co.uk>
-
-	* src/import-export/qif-import/test/Makefile.am : OSX fix.
-	* po/en_GB.po : (To assist the TP project,
-	with help from Nigel Titley, GNU translator.)
-	Remaining: 92 fuzzy translations, 1 untranslated message
-	* . : Adding *.prj.bak to svn:ignore.
-
-2006-01-08  Neil Williams <linux at codehelp.co.uk>
-
-	* src/engine/Transaction.c : Even up ENTER and LEAVE
-	calls.
-	* src/gnome-utils/druid-gconf-setup.c : Typo fix.
-	* src/gnome-utils/gnc-tree-model-budget.h : Doxygen tweak.
-	* src/gnome/gnc-plugin-budget.c : Match ENTER with LEAVE
-	* src/gnome/gnc-plugin-page-budget.h : Doxygen tweak.
-
-2006-01-08  Christian Stimming  <stimming at tuhh.de>
-
-	* src/gnome-utils/gnc-main-window.c: Add gnc workaround function
-	for errorneous gtk_action_group_set_translation_domain. Fixes the
-	statusbar-tooltip error mentioned on 2006-01-07. Filed in gtk as
-	bug#326200.
-
-2006-01-07  David Hampton  <hampton at employees.org>
-
-	* src/report/standard-reports/account-summary.scm: Copy the table
-	markup from an intermediate table to the final displayed table.
-	
-	* src/report/report-system/html-acct-table.scm: When building a
-	html table from an account tree, apply markup to the "total" lines
-	so that they use the right stylesheet colors.
-
-	* src/report/standard-reports/portfolio.scm:
-	* src/report/standard-reports/advanced-portfolio.scm: Fix the
-	"share decimal places" option.
-
-2006-01-07  Christian Stimming  <stimming at tuhh.de>
-
-	* src/gnome/gnc-plugin-page-register.c,
-	src/report/report-gnome/gnc-plugin-page-report.c: Add more
-	tooltips to actions.
-
-	* src/gnome-utils/gnc-main-window.c: Add display of a GtkAction's
-	tooltip in the statusbar when the mouse is selection its menu
-	item. Code copied from gtk+'s test/testmerge.c. Works fine, except
-	that in non-C locales some "" tooltips are translated in a weird
-	way. Maybe because "" is errorneously passed through gettext(),
-	which will accidentally catch a wrong string from the po
-	files. This needs to be fixed.
-
-	* src/report/report-gnome/gnc-plugin-page-report.c: Rename "Save
-	report" menu item to "Add report" according to IRC discussion with
-	warlord.
-	
-	* autogen.sh: Move code from macros/autogen.sh to here to make it
-	more obvious what happens. Add checks for all programs that are
-	called, fixes bug#325721. However in principle the code wasn't
-	changed, only cleaned up.
-
-2006-01-07  David Hampton  <hampton at employees.org>
-
-	* src/business/business-gnome/dialog-order.c:
-	* src/business/business-gnome/dialog-date-close.c:
-	* src/gnome-utils/gnc-druid-provider-file-gnome.[ch]: Remove some
-	deprecated gnome functions.
-
-	* src/bin/gnucash-valgrind.in:
-	* src/bin/Makefile.am: Add a script to invoke the new gnucash.bin
-	executable via valgrind.
-
-	* src/gnome/window-main-summarybar.c: Performance enhancements.
-	Remove the model from the combo box before clearing and
-	repopulating it.
-
-2006-01-06  David Hampton  <hampton at employees.org>
-
-	* src/import-export/hbci/dialog-hbcitrans.[ch]: 
-	* src/import-export/hbci/glade/hbci.glade:
-	* src/import-export/hbci/gnc-hbci-transfer.c: Make the HBCI
-	Transfer dialog work again using a GtkListStore.
-
-r12278 | chris | 2006-01-06 17:28:38 -0500 (Fri, 06 Jan 2006) | 2 lines
-
-   M /trunk/src/app-utils/gnc-ui-util.c
-   M /trunk/src/app-utils/gnc-ui-util.h
-
-   Fix floating point exception by checking for overflow.
-
-r12273 | chris | 2006-01-06 16:31:22 -0500 (Fri, 06 Jan 2006) | 10 lines
-
-   M /trunk/Makefile.am
-
-   Fixes for `make check' in toplevel Makefile.am.
-
-   Conditionally add symlink from ./gsf to ./lib/libgsf-1.12.3/gsf.
-
-   Also, silence warning:
-     /usr/share/automake-1.9/am/tags.am: ctags was already defined in
-     condition !GNC_CTAGS_FILE, which is included in condition TRUE ...
-     Makefile.am:138: ... `ctags' previously defined here
-
-   and avoid possible `make dist' failure by added po/POTFILES.in to
-   dist-hook.
-
-r12271 | chris | 2006-01-05 21:49:27 -0500 (Thu, 05 Jan 2006) | 8 lines
-
-   M /trunk/Makefile.am
-   D /trunk/po/POTFILES.in
-
-   Yet more build tweaks for .pot file generation.
-
-   Remove po/POTFILES.in (again) from svn.  Since po/POTFILES.in is added
-   to BUILT_SOURCES, it's auto-generated now whenever the `make all',
-   `make check', or `make install' targets are processed, (but not
-   recreated every time).  And `make pot' forces the recreation of
-   po/POTFILES.in.  Hopefully, this will works even on OSX.
-
-2006-01-04  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/ui/gnc-main-window-ui.xml:
-	* src/gnome-utils/gnc-main-window.c: Add in some conditionally
-	compiled hooks for turning callgrind on/off via the menus.
-
-	* src/gnome/gnc-plugin-page-account-tree.c: Consolidate some
-	common functionality.
-
-	* src/register/register-gnome/combocell-gnome.c:
-	* src/register/register-gnome/gnucash-item-list.[ch]:
-	* src/register/ledger-core/split-register-load.c:
-	* src/register/register-core/combocell.h: Load the entire data set
-	into the combocell before enabling sorting.  Saves a tremendous
-	amount of time.
-	
-	* src/backend/file/gnc-transaction-xml-v2.c:
-	* lib/libqof/qof/gnc-numeric.c: A couple of performance tweaks.
-
-r12252 | chris | 2006-01-03 18:49:39 -0500 (Tue, 03 Jan 2006) | 5 lines
-
-   M /trunk/src/bin/Makefile.am
-   A /trunk/src/bin/gnucash-bin.c
-   A /trunk/src/bin/gnucash.in
-
-   Invert the program entry point.
-
-   'gnucash' is now a shell script that calls the executable
-   'gnucash-bin' which uses libguile to load guile modules.
-
-2006-01-03  Joshua Sled  <jsled at asynchronous.org>
-
-	* gnc-sxed-window-ui.xml: Remove unreferenced `TransactionAction`.
-
-	* dialog-sxsincelast.c (sxsld_disposition_changed): change the
-	assertion into a simple return-if-fail due to apparent change in
-	the calling order in gtk 2.x...
-
-2006-01-03  David Hampton  <hampton at employees.org>
-
-	* src/engine/Transaction.c: When setting the amount of a split,
-	don't call gnc_numeric_convert on it if the split isn't assigned
-	to an account. This reduces the time spent loading a data file.
-
-	* src/business/business-gnome/glade/invoice.glade: Couple the
-	radio buttons in the unpost dialog.
-
-	* src/gnome/top-level.c:
-	* src/gnome/dialog-totd.c:
-	* src/gnome/glade/totd.glade: Revert the previous change and make
-	the totd always float above all other GnuCash windows.
-
-2006-01-02  David Hampton  <hampton at employees.org>
-
-	* src/gnome/dialog-totd.c: Use the component manager to ensure
-	there is only one totd dialog at a time.  Don't mark the dialog as
-	transient (or type GTK_WINDOW_DIALOG) so that window managers
-	won't make it float above all other GnuCash windows.
-
-	* src/engine/Transaction.c: Fix test inverted by commit 12231.
-
-	* src/gnome-utils/Makefile.am
-	* src/gnome-utils/gnc-tree-model-example-account.[ch]: Remove
-	unused files.
-
-	* src/gnome/glade/account.glade:
-	* src/gnome/druid-hierarchy.c: Use a GtkListStore for the example
-	account categories instead of layering a custom selection model on
-	a custom example account model.  The code is a lot simpler and has
-	additional sorting capability. Do some rework on the druid
-	layout.
-
-	* src/gnome-utils/gnc-tree-model-selection.[ch]: Correct function
-	name.  Add a comment.
-
-2006-01-02  Derek Atkine  <derek at ihtfp.com>
-
-	* src/gnome-utils/gnc-tree-view-account.c:
-	* src/gnome/gnc-plugin-page-budget.c:
-	  need to #include gkeyfile.h if we don't have glib26.
-
-2006-01-02  David Hampton  <hampton at employees.org>
-
-	* src/gnome-utils/gnc-tree-view.c: Use the right function to hide
-	a tree column. Update a couple of debugging messages.
-
-	* src/engine/gw-engine-spec.scm:
-	* src/engine/gnc-commodity.[ch]: Initialize the qof instances in
-	commodity namespaces.
-
-r12232 | chris | 2006-01-01 19:37:02 -0500 (Sun, 01 Jan 2006) | 2 lines
-
-   D /trunk/src/gnome/gncmod-budget.c
-
-   Delete unused gncmod-budget.c.
-
-r12231 | chris | 2006-01-01 17:26:15 -0500 (Sun, 01 Jan 2006) | 9 lines
-
-   M /trunk/src/engine/Transaction.c
-   M /trunk/src/engine/Transaction.h
-
-  General clean-up in Transaction.[ch].
-
-    * Regularization of 'trans' as variable name.
-    * Whitespace and linewraps
-    * lots of control-flow simplification
-    * factor one chunk out into get_any_account()
-    * Comment some things that are bogus or need improvement

Copied: gnucash/trunk/ChangeLog.2006-manual (from rev 16026, gnucash/trunk/ChangeLog)



More information about the gnucash-changes mailing list