r22949 - gnucash/trunk - Update ChangeLog and NEWS for 2.5.1 Release

John Ralls jralls at code.gnucash.org
Sat May 4 18:45:30 EDT 2013


Author: jralls
Date: 2013-05-04 18:45:29 -0400 (Sat, 04 May 2013)
New Revision: 22949
Trac: http://svn.gnucash.org/trac/changeset/22949

Added:
   gnucash/trunk/ChangeLog
Modified:
   gnucash/trunk/NEWS
Log:
Update ChangeLog and NEWS for 2.5.1 Release



Added: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	                        (rev 0)
+++ gnucash/trunk/ChangeLog	2013-05-04 22:45:29 UTC (rev 22949)
@@ -0,0 +1,13327 @@
+2013-05-04 22:28  jralls
+
+	* gnucash/trunk/util/svnlog2ul/svnlog2ul.sh: Allow svnlog2ul.sh to
+	  run on the current working copy And from the root directory
+	  instead of having to cd to util/svnlog2ul
+
+2013-05-04 20:52  jralls
+
+	* gnucash/trunk/NEWS, gnucash/trunk/configure.ac,
+	  gnucash/trunk/po/POTFILES.in: Bump version to 2.5.1 for release
+
+2013-05-04 18:38  mta
+
+	* gnucash/trunk/configure.ac: Fix test for Python to avoid error
+	  message Getting error like ../../gnucash/configure: line 23573:
+	  x/opt/local/bin/python: No such file or directory
+
+2013-05-04 07:49  gjanssens
+
+	* gnucash/trunk/src/gnome/gnc-plugin-page-account-tree.c,
+	  gnucash/trunk/src/gnome/gnc-plugin-register.c,
+	  gnucash/trunk/src/gnome/gnc-plugin-register2.c,
+	  gnucash/trunk/src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml:
+	  Register rewrite Update, change the default for the new register
+	  and rename old one. This update changes the default for double
+	  click on the accounts page to open with the new register layout.
+	  Also the menu options have been renamed / re-arranged to reflect
+	  this. Have also done the same on the general ledger options.
+	  Author: Robert Fewell
+
+2013-05-03 12:04  gjanssens
+
+	* gnucash/trunk/configure.ac,
+	  gnucash/trunk/src/libqof/qof/qofutil.c: Bug #698781 can't build
+	  with glib 2.36: error: 'g_type_init' is deprecated
+
+2013-05-03 12:03  gjanssens
+
+	* gnucash/trunk/src/app-utils/test/test-sx.c,
+	  gnucash/trunk/src/backend/dbi/test/test-backend-dbi.c,
+	  gnucash/trunk/src/backend/sql/test/test-sqlbe.c,
+	  gnucash/trunk/src/backend/xml/test/test-load-xml2.c,
+	  gnucash/trunk/src/engine/test/test-engine.c,
+	  gnucash/trunk/src/libqof/qof/test/test-qof.c,
+	  gnucash/trunk/src/optional/gtkmm/test/test-gtkmm.cpp,
+	  gnucash/trunk/test-templates/test-module.c: Tests: harmonize
+	  test initialization In particular, use qof_init instead of
+	  g_type_init. The former calls the latter by default. Also our
+	  current engine code is heavily dependent on gobject, so it makes
+	  sense to initialize it as early on as possible. Having once
+	  central place to do so will make it easier to fix this if ever
+	  we move away from gobject.
+	* gnucash/trunk/src/app-utils/Makefile.am,
+	  gnucash/trunk/src/app-utils/app-utils.i,
+	  gnucash/trunk/src/app-utils/gnc-gconf-utils.c,
+	  gnucash/trunk/src/app-utils/gnc-gconf-utils.h,
+	  gnucash/trunk/src/app-utils/gnc-prefs.c,
+	  gnucash/trunk/src/app-utils/gnc-prefs.h,
+	  gnucash/trunk/src/app-utils/gnc-ui-util.c,
+	  gnucash/trunk/src/app-utils/gncmod-app-utils.c,
+	  gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c,
+	  gnucash/trunk/src/backend/dbi/gncmod-backend-dbi.c,
+	  gnucash/trunk/src/backend/dbi/test/utest-backend-dbi-basic.c,
+	  gnucash/trunk/src/backend/dbi/test/utest-backend-dbi-business.c,
+	  gnucash/trunk/src/backend/sql/gnc-backend-sql.c,
+	  gnucash/trunk/src/backend/xml/gnc-backend-xml.c,
+	  gnucash/trunk/src/backend/xml/gnc-backend-xml.h,
+	  gnucash/trunk/src/backend/xml/gnc-book-xml-v2.c,
+	  gnucash/trunk/src/backend/xml/gnc-schedxaction-xml-v2.c,
+	  gnucash/trunk/src/backend/xml/gncmod-backend-xml.c,
+	  gnucash/trunk/src/backend/xml/io-utils.c,
+	  gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c,
+	  gnucash/trunk/src/business/business-ledger/gncEntryLedgerControl.c,
+	  gnucash/trunk/src/core-utils/core-utils.i,
+	  gnucash/trunk/src/core-utils/gnc-core-prefs.c,
+	  gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c,
+	  gnucash/trunk/src/optional/python-bindings/Makefile.am,
+	  gnucash/trunk/src/optional/python-bindings/gnucash_core.i:
+	  Refactor file backend settings to no longer depend on gconf This
+	  affects many other components as well, including the python
+	  bindings
+	* gnucash/trunk/src/app-utils/Makefile.am,
+	  gnucash/trunk/src/app-utils/gnc-gconf-utils.c,
+	  gnucash/trunk/src/app-utils/gnc-gconf-utils.h,
+	  gnucash/trunk/src/core-utils/Makefile.am,
+	  gnucash/trunk/src/core-utils/gnc-gconf-utils.c,
+	  gnucash/trunk/src/core-utils/gnc-gconf-utils.h: Move
+	  gnc-gconf-utils to app-utils This breaks the build, but this
+	  makes it easier to read the commit history. The build will be
+	  fixed in the next commit.
+	* gnucash/trunk/src/core-utils/gnc-core-prefs.c,
+	  gnucash/trunk/src/core-utils/gnc-core-prefs.h: Add new core prefs
+	* gnucash/trunk/src/backend/dbi/test/test-dbi-stuff.c,
+	  gnucash/trunk/src/backend/sql/gnc-backend-sql.c,
+	  gnucash/trunk/src/bin/gnucash-bin.c,
+	  gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c,
+	  gnucash/trunk/src/core-utils/Makefile.am,
+	  gnucash/trunk/src/core-utils/core-utils.i,
+	  gnucash/trunk/src/core-utils/core-utils.scm,
+	  gnucash/trunk/src/core-utils/gnc-core-prefs.c,
+	  gnucash/trunk/src/core-utils/gnc-core-prefs.h,
+	  gnucash/trunk/src/core-utils/gnc-gconf-utils.c,
+	  gnucash/trunk/src/core-utils/gnc-main.c,
+	  gnucash/trunk/src/core-utils/gnc-main.h,
+	  gnucash/trunk/src/engine/gnc-commodity.c,
+	  gnucash/trunk/src/gnc/main.cpp,
+	  gnucash/trunk/src/gnome-utils/gnc-main-window.c,
+	  gnucash/trunk/src/python/init.py: Rename gnc-main to
+	  gnc-core-prefs And add proper namespace prefixes to its functions
+
+2013-05-02 21:01  jralls
+
+	* gnucash/trunk/configure.ac: Mac: Add -framework Cocoa to
+	  GTK_MAC_LIBS
+
+2013-05-02 16:34  gjanssens
+
+	* gnucash/trunk/po/POTFILES.in: make distcheck altered POTFILES.in
+	* gnucash/trunk/src/optional/python-bindings/Makefile.am,
+	  gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api,
+	  gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api/README,
+	  gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api/gnucash_rest.py,
+	  gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api/gnucash_simple.py,
+	  gnucash/trunk/src/optional/python-bindings/gnucash_core.py: REST
+	  API Example for Python Bindings Initial version of REST API
+	  allowing minimal information about accounts, invoices and
+	  customers to be accessed in JSON format. Includes modifications
+	  to gnucash_core.py to add additional functions. Author: Tom
+	  Lofts <dev at loftx.co.uk>
+
+2013-05-02 14:43  gjanssens
+
+	* gnucash/trunk/src/report/report-system/html-barchart.scm,
+	  gnucash/trunk/src/report/report-system/html-linechart.scm,
+	  gnucash/trunk/src/report/report-system/html-piechart.scm,
+	  gnucash/trunk/src/report/report-system/html-scatter.scm: Fix
+	  chart positioning on multi-column report This is a follow-up on
+	  bug #638971
+
+2013-05-02 14:42  gjanssens
+
+	* gnucash/trunk/src/gnome-utils/dialog-preferences.c,
+	  gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view.c,
+	  gnucash/trunk/src/gnome-utils/gtkbuilder/dialog-preferences.glade,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
+	  gnucash/trunk/src/gnome/gnc-split-reg2.c,
+	  gnucash/trunk/src/gnome/gnc-split-reg2.h,
+	  gnucash/trunk/src/gnome/schemas/apps_gnucash_general.schemas.in:
+	  Register rewrite Update, this adds some preference options and
+	  fixes a tab issue. This update adds four new preferences to
+	  Register Defaults, these are for auto-complete, show entered
+	  date, calendar buttons and jump to blank split on expand. There
+	  are also some changes to the reconcile tests, a dialog warning
+	  popup for accounts recievable / payable registers, auto tab over
+	  non editable cells, change the cell background to that of the
+	  row when in edit mode and the ability to change the column
+	  order. Author: Robert Fewell
+	* gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c:
+	  Register rewrite Update, this fixes some leaks and renames some
+	  functions. This update fixes some leaks found with valgrind and
+	  renames some functions to a standard way. Author: Robert Fewell
+	* gnucash/trunk/src/app-utils/gnc-sx-instance-model.c: This update
+	  fixes the schedule of share purchase. In testing the schedule, I
+	  found I could schedule a share purchase just like a currency
+	  transaction but when on the sinse last run dialog, both allowed
+	  me to specify the price/rate but only the currency transaction
+	  would get added using the specified value. This patch fixes
+	  this. Author: Robert Fewell
+
+2013-05-02 14:41  gjanssens
+
+	* gnucash/trunk/po/POTFILES.in,
+	  gnucash/trunk/src/engine/Transaction.c,
+	  gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup-entry.c,
+	  gnucash/trunk/src/gnome-utils/gnc-embedded-window.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
+	  gnucash/trunk/src/gnome/Makefile.am,
+	  gnucash/trunk/src/gnome/dialog-sx-editor2.c,
+	  gnucash/trunk/src/gnome/dialog-sx-editor2.h,
+	  gnucash/trunk/src/gnome/dialog-sx-since-last-run.c,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-sx-list.c,
+	  gnucash/trunk/src/gnome/gnc-split-reg2.c,
+	  gnucash/trunk/src/gnome/ui/gnc-plugin-page-sx-list-ui.xml,
+	  gnucash/trunk/src/register/ledger-core/gnc-ledger-display2.c:
+	  Register rewrite Update, this adds the schedule option with some
+	  other changes. This update adds the schedule option. The
+	  schedule editor files have been duplicated and used to edit the
+	  schedule with the template displaying in the tree view. This is
+	  accessed from additional menu options on the Scheduled
+	  Transactions plugin page under Schedule, New 2 and Edit 2. Other
+	  changes are to the date renderer, FuturePostedDate function, fix
+	  the split collapse option and move some functions around.
+	  Author: Robert Fewell
+
+2013-04-24 09:08  cstim
+
+	* gnucash/trunk/src/import-export/import-main-matcher.c: Finally
+	  fix the maddening long waiting times after clicking "Ok" in the
+	  import matcher window. Turns out we were simply missing a
+	  suspend_gui_refresh call before actually processing the results.
+	  Sigh. (Can go into 2.4 because the bugfix is so surprisingly
+	  simple.) BP
+
+2013-04-22 19:23  gjanssens
+
+	* gnucash/trunk/src/app-utils/business-helpers.c: Fix compiler
+	  warning
+
+2013-04-20 16:45  gjanssens
+
+	* gnucash/trunk/po/POTFILES.in,
+	  gnucash/trunk/src/engine/Transaction.c,
+	  gnucash/trunk/src/engine/Transaction.h,
+	  gnucash/trunk/src/gnome-utils/Makefile.am,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
+	  gnucash/trunk/src/gnome/gnc-split-reg2.c,
+	  gnucash/trunk/src/register/ledger-core/gnc-ledger-display2.c:
+	  Register rewrite Update, this adds the trading accounts option
+	  with some other changes. This update adds the trading accounts
+	  option. Also included is a fix for the way the model is loaded
+	  and changes the way it the view gets refreshed. There are also
+	  some minor changes to transaction confirmation. Two new files
+	  have been added and some functions moved to these with more to
+	  follow. Author: Robert Fewell
+
+2013-04-18 07:24  cstim
+
+	* gnucash/trunk/src/business/business-gnome/dialog-invoice.c,
+	  gnucash/trunk/src/gnome/dialog-price-edit-db.c,
+	  gnucash/trunk/src/gnome/dialog-sx-since-last-run.c: String
+	  improvements: For singular form of ngettest, the %d conversion
+	  specifier can be skipped. See e.g. this thread
+	  http://article.gmane.org/gmane.comp.version-control.git/221583
+
+2013-04-17 20:15  cstim
+
+	* gnucash/trunk/packaging/win32/defaults.sh: Win32 build: Update
+	  libofx to version 0.9.8
+
+2013-04-15 20:03  gjanssens
+
+	* gnucash/trunk/src/plugins/bi_import/dialog-bi-import-gui.c: Fix
+	  indirect libguile dependency in bi_import plugin
+
+2013-04-15 20:02  gjanssens
+
+	* gnucash/trunk/src/plugins/customer_import/dialog-customer-import-gui.c:
+	  Fix indirect libguile dependency in customer import
+	* gnucash/trunk/po/POTFILES.in,
+	  gnucash/trunk/src/app-utils/Makefile.am,
+	  gnucash/trunk/src/app-utils/business-helpers.c,
+	  gnucash/trunk/src/app-utils/business-helpers.h,
+	  gnucash/trunk/src/business/business-ledger/gncEntryLedgerLoad.c:
+	  Fix indirect libguile dependency in business ledger
+
+2013-04-14 20:04  cstim
+
+	* gnucash/trunk/src/app-utils/test/test-print-queries.c,
+	  gnucash/trunk/src/app-utils/test/test-scm-query-string.c: Adapt
+	  to latest split of engine-helpers.h, r22902.
+
+2013-04-14 19:41  cstim
+
+	* gnucash/trunk/src/engine/test/test-scm-query.c: Adapt to latest
+	  split of engine-helpers.h, r22902.
+
+2013-04-13 17:07  gjanssens
+
+	* gnucash/trunk/src/engine/engine-helpers-guile.h: Commit nex file
+	  (missed it in previous commit)
+
+2013-04-13 10:40  gjanssens
+
+	* gnucash/trunk/src/app-utils/app-utils.i,
+	  gnucash/trunk/src/app-utils/gnc-helpers.c,
+	  gnucash/trunk/src/app-utils/guile-util.c,
+	  gnucash/trunk/src/app-utils/option-util.c,
+	  gnucash/trunk/src/bin/gnucash-bin.c,
+	  gnucash/trunk/src/engine/Makefile.am,
+	  gnucash/trunk/src/engine/engine-helpers.c,
+	  gnucash/trunk/src/engine/engine-helpers.h,
+	  gnucash/trunk/src/engine/engine.i,
+	  gnucash/trunk/src/engine/gncBusGuile.c,
+	  gnucash/trunk/src/engine/kvp-scm.c,
+	  gnucash/trunk/src/gnome-utils/dialog-options.c,
+	  gnucash/trunk/src/gnome-utils/dialog-transfer.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome/dialog-price-edit-db.c: Prevent engine's
+	  guile dependency from leaking to modules not directly using
+	  guile For this I have split engine-helpers.h in two headers -
+	  one for conversion functions to and from guile - one with
+	  guile-independent helper functions The appropriate headers are
+	  then included depending on which functions are required.
+	* gnucash/trunk/src/register/register-gnome/Makefile.am,
+	  gnucash/trunk/src/register/register-gnome/table-gnome.c: Remove
+	  unused guile-mappings.h include instead of adding GUILE_INCS
+
+2013-04-12 19:08  cstim
+
+	* gnucash/trunk/src/register/register-gnome/Makefile.am: Add
+	  probably missing GUILE_INCS to CPPFLAGS because table-gnome.c
+	  includes "guile-mappings.h" that includes <libguile.h>.
+	* gnucash/trunk/src/backend/sql/test/Makefile.am: Add missing
+	  GLIB_LIBS to LDFLAGS as needed by newer gcc/libtool.
+
+2013-04-11 20:31  cstim
+
+	* gnucash/trunk/packaging/win32/defaults.sh: Win32 build: Upgrade
+	  libofx to 0.9.7 due to bug #697133 with long lines BP
+
+2013-04-09 23:00  jralls
+
+	* gnucash/trunk/configure.ac,
+	  gnucash/trunk/macros/ac_python_devel.m4: [Bug #697402] configure
+	  doesn't find python on Debian Lose the PKG_CHECK_MODULES for
+	  python and make sure that Python.h is present and findable in
+	  AC_PYTHON_DEVEL instead. BP
+
+2013-04-08 10:23  cstim
+
+	* gnucash/trunk/packaging/win32/install-impl.sh: Win32 build:
+	  Disable debug output of r22877 again as it does not seem
+	  necessary anymore.
+
+2013-04-07 22:15  jralls
+
+	* gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c:
+	  Register rewrite Update, fixes a problem with resizing columns.
+	  This update fixes a problem with resizing columns and also a
+	  missing tree free. Author: Robert Fewell
+	* gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h:
+	  Register rewrite Update, changes the way the transaction changed
+	  dialog pops up. This update changes the way the transaction
+	  changed dialog pops up and also when you navigate to a cell it
+	  automaticly changes to allow input. Author: Robert Fewell
+
+2013-04-07 22:14  jralls
+
+	* gnucash/trunk/src/gnome/gnc-plugin-page-register.c,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-register2.c: Register
+	  rewrite Update, adds test for old and new account register open
+	  at the same time. This update adds a test to stop opening old
+	  and new account registers at the same time. Author: Robert Fewell
+	* gnucash/trunk/src/gnome-utils/gnc-cell-renderer-date.c,
+	  gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup-entry.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
+	  gnucash/trunk/src/gnome/gnc-split-reg2.c: Register rewrite
+	  Update, adds date accelerator and fixes duplicate transaction.
+	  This update adds the date accelerator keys to the date column
+	  and fixes the duplicate transaction option. Author: Robert Fewell
+	* gnucash/trunk/po/POTFILES.in,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
+	  gnucash/trunk/src/gnome/Makefile.am,
+	  gnucash/trunk/src/gnome/dialog-find-transactions2.c,
+	  gnucash/trunk/src/gnome/dialog-find-transactions2.h,
+	  gnucash/trunk/src/gnome/dialog-print-check2.c,
+	  gnucash/trunk/src/gnome/dialog-print-check2.h,
+	  gnucash/trunk/src/gnome/gnc-plugin-basic-commands.c,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
+	  gnucash/trunk/src/gnome/gnc-split-reg2.c,
+	  gnucash/trunk/src/gnome/gnc-split-reg2.h,
+	  gnucash/trunk/src/gnome/window-reconcile2.c,
+	  gnucash/trunk/src/gnome/window-reconcile2.h,
+	  gnucash/trunk/src/register/ledger-core/gnc-ledger-display2.c:
+	  Register rewrite Update, adds print check, find, schedule and
+	  reconcile. This update changes adds the print check, find
+	  transactions, schedule transactions and reconcile options to the
+	  new register. This was done by copying the existing files and
+	  changing them to work with the new register so both new and old
+	  could work at the same time. The new find option on the accounts
+	  page has been commented out so the old one would work but has
+	  been proved to work the same as on the new registers. Also have
+	  the refresh option working which involves reloading the register
+	  by re-running the query which is also used for the search
+	  register updates. Author: Robert Fewell
+	* gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c:
+	  Register rewrite Update, fixes for number / action column This
+	  update changes the Number / Action column from a single combo
+	  renderer to two, text renderer and combo renderer both with
+	  entry. We use the model to decide which one will be visible for
+	  each row. Also set up is the number accelerator key. Author:
+	  Robert Fewell
+	* gnucash/trunk/src/gnome-utils/dialog-dup-trans.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
+	  gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
+	  gnucash/trunk/src/gnome/gnc-plugin-page-register2.c: Register
+	  rewrite Update, fixes for duplicate and reversing transaction.
+	  This update fixes duplicate transaction and reversing
+	  transaction. Also included is a minor change to the model, added
+	  the test for unbalanced transaction along with some other
+	  dialogs. Tab key navigation has been revised but still further
+	  work. Account key seperator works along with new account
+	  creation. Author: Robert Fewell
+
+2013-04-07 07:48  cstim
+
+	* gnucash/trunk/packaging/win32/build_package.sh: Win32 build:
+	  Copy an initial logfile to the webserver when the build is
+	  started
+
+2013-04-06 20:42  cstim
+
+	* gnucash/trunk/Makefile.am: Update start SVN revision of this
+	  year's ChangeLog generation
+
+2013-04-06 20:28  cstim
+
+	* gnucash/trunk/packaging/win32/defaults.sh: Update ActivePerl URL
+	  to a currently active (no pun intended) one.
+
+2013-04-06 20:13  cstim
+
+	* gnucash/trunk/packaging/win32/install-impl.sh: Win32 build: Add
+	  debug output where xsltproc currently fails
+
+2013-04-05 19:42  cstim
+
+	* gnucash/trunk/packaging/win32/defaults.sh: Win32 build: Version
+	  update for libxslt, libxml2, goffice. No special reason for
+	  this, though, except that it still compiles.
+
+2013-04-02 14:06  cstim
+
+	* [r22864] packaging/win32/install-impl.sh: Win32 build: Remove
+	  check for pixman lib, because that one was removed in r22813.
+
+2013-04-02 06:59  cstim
+
+	* [r22863] packaging/win32/install-impl.sh: Win32 build: Increase
+	  verbosity on check for installed gnome.
+
+2013-04-02 00:49  alex.aycinena
+
+	* [r22862] src/gnome/gnc-plugin-page-register.c: Vary some menu
+	  labels and tooltips based on cursor class: transaction or split.
+
+2013-04-01 19:37  cstim
+
+	* [r22861] packaging/win32/build_package.sh,
+	  packaging/win32/build_tags.sh: Win32 build: Add more output for
+	  debugging.
+
+2013-03-31 21:28  cstim
+
+	* [r22857] packaging/win32/build_package.sh: Win32 build: Add some
+	  more output into log on error conditions.
+
+2013-03-31 01:19  jralls
+
+	* [r22855] ChangeLog.2011, ChangeLog.2012, NEWS: Update NEWS and
+	  ChangeLogs for 2.5.0 release
+
+2013-03-31 01:17  jralls
+
+	* [r22854] configure.ac: Set Version to 2.5.0 for unstable release
+
+2013-03-31 00:04  jralls
+
+	* [r22853] src/bin/Makefile.am,
+	  src/import-export/qif-import/test/Makefile.am: Add
+	  libgncmod-ledger-core to satsify dependency in libgncmod-gnome.
+
+2013-03-31 00:02  jralls
+
+	* [r22852] po/POTFILES.in: Remove deleted calculation files from
+	  POTFILES.in
+
+2013-03-30 21:31  jralls
+
+	* [r22851] doc/Makefile.am, src/backend/dbi/test/Makefile.am,
+	  src/backend/dbi/test/utest-backend-dbi-basic.c,
+	  src/backend/sql/test/Makefile.am: More Makefile changes to get
+	  distcheck to pass
+
+2013-03-30 14:58  cstim
+
+	* [r22848] packaging/win32/defaults.sh: Update libofx version to
+	  0.9.6, released today
+
+2013-03-29 22:56  jralls
+
+	* [r22847] doc/Makefile.am, src/bin/gnucash-bin.c,
+	  src/gnome/Makefile.am: Some cleanup to get make-dist to build in
+	  the tarball
+
+2013-03-29 22:54  jralls
+
+	* [r22846] src/app-utils/calculation/Makefile.calc,
+	  src/app-utils/calculation/README,
+	  src/app-utils/calculation/amort_opt.c,
+	  src/app-utils/calculation/amort_prt.c,
+	  src/app-utils/calculation/fin-interactive.c,
+	  src/app-utils/calculation/fin-main.c,
+	  src/app-utils/calculation/fin-proto.sh,
+	  src/app-utils/calculation/fini-input,
+	  src/app-utils/calculation/fini-output,
+	  src/app-utils/calculation/numeric_ops.c,
+	  src/app-utils/calculation/numeric_ops.h,
+	  src/app-utils/calculation/sample: Clean out unused financial
+	  calculation stand-alone programs No-one even knew about them!
+
+2013-03-29 20:14  cstim
+
+	* [r22843] packaging/win32/defaults.sh: Win32 build: Update libofx
+	  version... there was a 0.9.5 release last year.
+
+2013-03-29 20:03  cstim
+
+	* [r22840] accounts/ru/acctchrt_common.gnucash-xea: Fix spell
+	  error in Russian translation, by enikulenkov. Patch submitted as
+	  github pull request, see here:
+	  https://github.com/enikulenkov/gnucash/commit/ceab7311fc6512349a73bfe927f7f0b53868d173
+	  BP
+
+2013-03-29 16:42  cstim
+
+	* [r22838] packaging/win32/install-impl.sh: Win32 build:
+	  Temporarily disable ja_JP guide htmlhelp because the hhc
+	  compiler seems to crash on this every time.
+
+2013-03-29 06:26  jralls
+
+	* [r22836] Makefile.am: Modify the distcheck of POTFILES.skip to
+	  ignore scheme files They need to be in the skip file to mollify
+	  newer intltool versions, but still need to be handled by
+	  guile-strings.c for older versions of intltool.
+
+2013-03-26 19:35  gjanssens
+
+	* [r22834] src/gnome-utils/dialog-account.c: Bug #696469 -
+	  renumbering subaccounts does not preserve original order Author
+	  Sébastien Villemot <sebastien at debian.org> BP
+
+2013-03-24 14:03  mikee
+
+	* [r22833] src/report/standard-reports/register.scm: Prevent line
+	  break in date column on hyphen.
+
+2013-03-24 00:03  mta
+
+	* [r22832] src/libqof/qof/Makefile.am: Compile md5.c with
+	  "-fno-strict-aliasing". The function md5_finish_ctx dereferences
+	  type-punned pointers which breaks strict aliasing rules.
+
+2013-03-23 06:41  mta
+
+	* [r22831] src/bin/gnucash-bin.c: One more try to get
+	  initialization right. This doesn't change things unless
+	  --add-price-quotes is given. If it is then it must be handled
+	  before gtk is initialized since DISPLAY might not be set which
+	  will cause gtk initialization to fail. This happens when running
+	  the X version of GnuCash from launchd on a Mac to get price
+	  quotes updated.
+
+2013-03-22 21:40  cstim
+
+	* [r22830] src/libqof/qof/gnc-date.c,
+	  src/libqof/qof/test/test-gnc-date.c: Fix erroneous conversion
+	  from time64 to struct tm because the Sunday weekday has a
+	  different number in GDateTime vs. struct tm. In struct tm, the
+	  weekday is in the range 0..6 with Sunday=0, but in GDateTime the
+	  weekday is in the range 1..7 with Sunday=7. This should better
+	  be added to the GDateTime documentation at
+	  g_date_time_get_day_of_week, but apparently nobody documented
+	  this so far.
+
+2013-03-22 21:39  cstim
+
+	* [r22829] src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/core-utils/gnc-jalali.c,
+	  src/register/ledger-core/split-register-model.c: Fix memory
+	  leaks due to localtime -> gnc_localtime replacement in r22618,
+	  r22626, r22627
+	* [r22828] src/bin/gnucash-bin.c: Again reorder the initialization
+	  in gnucash-bin: gtk_init_check must be called before
+	  gnc_module_system_init. This commit reverts parts of r22399,
+	  because the gtk_init after module_system_init caused some
+	  messed-up locale settings in dependent modules (in particular,
+	  the aqbanking module).
+
+2013-03-11 18:08  gjanssens
+
+	* [r22827] src/engine/Transaction.c, src/engine/Transaction.h,
+	  src/engine/engine-helpers.c,
+	  src/gnome-utils/gnc-tree-control-split-reg.c,
+	  src/gnome-utils/gnc-tree-control-split-reg.h,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.h,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.h,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-split-reg2.c, src/gnome/gnc-split-reg2.h,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register2.glade,
+	  src/gnome/ui/gnc-plugin-page-register2-ui.xml,
+	  src/register/ledger-core/gnc-ledger-display2.c,
+	  src/register/ledger-core/gnc-ledger-display2.h: Register rewrite
+	  Update This update is mainly to do with the change to using a
+	  tree model sort and model filter. The existing sort option has
+	  been removed and replaced with the model sort which saves the
+	  order to gconf. The filter option is still used but uses the
+	  model filter instead of the query and still saves to kvp entries
+	  in each register. There are also some changes to the cut, copy
+	  and paste of transactions along with the transaction auto
+	  complete. Author: Robert Fewell
+
+2013-03-09 10:22  cstim
+
+	* [r22825] src/import-export/ofx/gnc-ofx-import.c: Bug #695423:
+	  Fix OFX Commodity Account handling. Patch by Burke. BP
+
+2013-03-06 20:28  cstim
+
+	* [r22824] src/doc/xml/gnucash-v2.rnc: Adding statement about
+	  GPLv2 and v3 license as discussed on gnucash-devel yesterday.
+
+2013-03-03 01:50  jralls
+
+	* [r22822] src/gnome-utils/gnc-gnome-utils.c: Mac: Adjust document
+	  path for new location BP
+
+2013-03-02 14:03  cstim
+
+	* [r22821] packaging/win32/defaults.sh: Win32 installer: Update
+	  version numbers for gwenhywfar, aqbanking, ktoblzcheck. Once
+	  this compiles, the resulting binary can also run SEPA online
+	  transfers.
+
+2013-03-02 13:49  cstim
+
+	* [r22820] src/import-export/aqbanking/dialog-ab-trans.c: Minor
+	  bugfix: Guard against NULL pointer in sprintf argument.
+
+2013-03-02 00:21  jralls
+
+	* [r22818] src/backend/dbi/gnc-backend-dbi.c: [Bug #661832]MySQL
+	  database error after wireless reconnect After suggestion by Wang
+	  Xiaozhe <chaoslawful at gmail.com> BP
+
+2013-03-01 21:38  cstim
+
+	* [r22817] src/import-export/aqbanking/dialog-ab.glade,
+	  src/import-export/aqbanking/gnc-gwen-gui.c: Fix erroneous widget
+	  lookup after a widget in the glade file has been renamed This is
+	  a result of the glorious idea of glade to have all widget names
+	  in one file have unique names, but not verifying that we really
+	  can continue to do the lookup as before. Oh well.
+
+2013-03-01 21:28  cstim
+
+	* [r22816] src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.c: Aqbanking SEPA
+	  transfer: Really test and finish the implementation. Also,
+	  apparently the iTAN authentication method doesn't work unless
+	  one activates the GTK2_GUI code in gnc-gwen-gui.c:70 but I need
+	  to check this further.
+
+2013-02-28 09:52  gjanssens
+
+	* [r22815] po/POTFILES.in, src/engine/Split.c, src/engine/Split.h,
+	  src/engine/Transaction.c, src/engine/Transaction.h,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/gnc-tree-control-split-reg.c,
+	  src/gnome-utils/gnc-tree-control-split-reg.h,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.h,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.h,
+	  src/gnome-utils/gnc-tree-view.c,
+	  src/gnome-utils/gnc-tree-view.h,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-plugin-page-register2.h,
+	  src/gnome/gnc-split-reg2.c, src/gnome/gnc-split-reg2.h,
+	  src/register/ledger-core/gnc-ledger-display2.c,
+	  src/register/ledger-core/gnc-ledger-display2.h: Register rewrite
+	  Update. The main things in this patch is I think the model is
+	  working correctly now, you can add, change and delete same
+	  currency transactions along with different currencies asking for
+	  exchange rates and also share accounts. Other changes: - use the
+	  default GTK_TREE_VIEW sort mechanism. - Added cut, copy & paste
+	  - Added right-click context menu. Author: Robert Fewell Register
+	  rewrite Update.
+
+2013-02-27 23:31  alex.aycinena
+
+	* [r22814]
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-account-import.glade,
+	  src/import-export/csv-import/assistant-csv-account-import.h:
+	  Replace GtkLabel with a GtkTextView within a GtkScrolledWindow
+	  for error summary for csv account import so that window doesn't
+	  get larger than screen with large error messages.
+
+2013-02-25 10:13  gjanssens
+
+	* [r22813] packaging/win32/crossbuild_webkit.sh,
+	  packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+	  packaging/win32/install-impl.sh: Winbuild: remove obsolete
+	  pixman dependency It was an internal depencency of libgnomeui,
+	  which is no longer used for GnuCash I found one more reference
+	  to libgnomeui in the crosbuild_webkit.sh script. I have removed
+	  it there as well.
+
+2013-02-23 22:53  gjanssens
+
+	* [r22812] po/POTFILES.in: Fix make check failure pointed out by
+	  Alex Aycinena
+
+2013-02-23 16:22  cstim
+
+	* [r22811]
+	  src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml:
+	  Aqbanking online transfer: Disable SEPA direct debit menu item
+	  again because no bank supports it. The (SEPA) banks apparently
+	  only support multi-jobs, not single jobs, but the former is not
+	  yet in aqbanking and not yet in gnucash.
+
+2013-02-23 16:11  cstim
+
+	* [r22810] lib/stf/stf-parse.c, lib/stf/stf-parse.h,
+	  packaging/win32/redirect.c, packaging/win32/webkitenumtypes.h,
+	  src/app-utils/gnc-ui-balances.c,
+	  src/app-utils/gnc-ui-balances.h,
+	  src/backend/dbi/test/test-backend-dbi.c,
+	  src/backend/dbi/test/utest-backend-dbi-basic.c,
+	  src/backend/dbi/test/utest-backend-dbi-business.c,
+	  src/backend/sql/test/test-sqlbe.c,
+	  src/backend/sql/test/utest-gnc-backend-sql.c,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.h,
+	  src/core-utils/gnc-features.c, src/core-utils/gnc-features.h,
+	  src/core-utils/gnc-guile-utils.c,
+	  src/core-utils/gnc-guile-utils.h, src/engine/test/test-engine.c,
+	  src/engine/test/utest-Account.c, src/engine/test/utest-Budget.c,
+	  src/engine/test/utest-Split.c,
+	  src/gnome-utils/assistant-utils.c,
+	  src/gnome-utils/assistant-utils.h,
+	  src/gnome-utils/dialog-query-view.c,
+	  src/gnome-utils/gnc-cell-renderer-date.c,
+	  src/gnome-utils/gnc-cell-renderer-date.h,
+	  src/gnome-utils/gnc-cell-renderer-popup-entry.c,
+	  src/gnome-utils/gnc-cell-renderer-popup-entry.h,
+	  src/gnome-utils/gnc-cell-renderer-popup.c,
+	  src/gnome-utils/gnc-cell-renderer-popup.h,
+	  src/gnome-utils/gnc-combott.c, src/gnome-utils/gnc-combott.h,
+	  src/gnome-utils/gnc-query-view.c,
+	  src/gnome-utils/gnc-query-view.h,
+	  src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-model-owner.h,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.h,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gnc-tree-view-owner.h,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.h,
+	  src/gnome/gnc-budget-view.c, src/gnome/gnc-budget-view.h,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-plugin-page-register2.h,
+	  src/gnome/gnc-plugin-register2.c,
+	  src/gnome/gnc-plugin-register2.h, src/gnome/gnc-split-reg2.c,
+	  src/gnome/gnc-split-reg2.h, src/gnome/reconcile-view.c,
+	  src/gnome/reconcile-view.h, src/libqof/qof/qof-string-cache.c,
+	  src/libqof/qof/qof-string-cache.h,
+	  src/libqof/qof/test/test-kvp_frame.c,
+	  src/libqof/qof/test/test-qof-string-cache.c,
+	  src/libqof/qof/test/test-qofobject.c,
+	  src/plugins/bi_import/dialog-bi-import-gui.c,
+	  src/plugins/bi_import/dialog-bi-import-gui.h,
+	  src/plugins/bi_import/dialog-bi-import-helper.c,
+	  src/plugins/bi_import/dialog-bi-import-helper.h,
+	  src/plugins/bi_import/dialog-bi-import.c,
+	  src/plugins/bi_import/dialog-bi-import.h,
+	  src/plugins/bi_import/gnc-plugin-bi-import.c,
+	  src/plugins/bi_import/gnc-plugin-bi-import.h,
+	  src/plugins/bi_import/gncmod-bi-import.c,
+	  src/plugins/customer_import/dialog-customer-import-gui.c,
+	  src/plugins/customer_import/dialog-customer-import-gui.h,
+	  src/plugins/customer_import/dialog-customer-import.c,
+	  src/plugins/customer_import/dialog-customer-import.h,
+	  src/plugins/customer_import/gnc-plugin-customer_import.c,
+	  src/plugins/customer_import/gnc-plugin-customer_import.h,
+	  src/plugins/customer_import/libgncmod-customer_import.c,
+	  src/register/ledger-core/gnc-ledger-display2.c,
+	  src/register/ledger-core/gnc-ledger-display2.h,
+	  src/register/register-gnome/gnucash-sheetP.h,
+	  src/test-core/unittest-support.c, test-templates/test-module.c,
+	  test-templates/test-suite.c, test-templates/testmain.c: Set
+	  svn:eol-style property to LF on .h and .c that did not yet have
+	  it so far.
+
+2013-02-23 15:58  cstim
+
+	* [r22809] src/report/jqplot/MIT-LICENSE.txt,
+	  src/report/jqplot/README.txt, src/report/jqplot/changes.txt,
+	  src/report/jqplot/copyright.txt, src/report/jqplot/excanvas.js,
+	  src/report/jqplot/excanvas.min.js,
+	  src/report/jqplot/gpl-2.0.txt,
+	  src/report/jqplot/jqPlotCssStyling.txt,
+	  src/report/jqplot/jqPlotOptions.txt,
+	  src/report/jqplot/jquery-1.4.2.min.js,
+	  src/report/jqplot/jquery.jqplot.js,
+	  src/report/jqplot/jquery.jqplot.min.js,
+	  src/report/jqplot/jquery.js, src/report/jqplot/jquery.min.js,
+	  src/report/jqplot/optionsTutorial.txt,
+	  src/report/jqplot/plugins/jqplot.BezierCurveRenderer.js,
+	  src/report/jqplot/plugins/jqplot.BezierCurveRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.barRenderer.js,
+	  src/report/jqplot/plugins/jqplot.barRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.blockRenderer.js,
+	  src/report/jqplot/plugins/jqplot.blockRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.bubbleRenderer.js,
+	  src/report/jqplot/plugins/jqplot.bubbleRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasOverlay.js,
+	  src/report/jqplot/plugins/jqplot.canvasOverlay.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasTextRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasTextRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.categoryAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.categoryAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.ciParser.js,
+	  src/report/jqplot/plugins/jqplot.ciParser.min.js,
+	  src/report/jqplot/plugins/jqplot.cursor.js,
+	  src/report/jqplot/plugins/jqplot.cursor.min.js,
+	  src/report/jqplot/plugins/jqplot.dateAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.dateAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.donutRenderer.js,
+	  src/report/jqplot/plugins/jqplot.donutRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.dragable.js,
+	  src/report/jqplot/plugins/jqplot.dragable.min.js,
+	  src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js,
+	  src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.funnelRenderer.js,
+	  src/report/jqplot/plugins/jqplot.funnelRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.highlighter.js,
+	  src/report/jqplot/plugins/jqplot.highlighter.min.js,
+	  src/report/jqplot/plugins/jqplot.json2.js,
+	  src/report/jqplot/plugins/jqplot.json2.min.js,
+	  src/report/jqplot/plugins/jqplot.logAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.logAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mekkoRenderer.js,
+	  src/report/jqplot/plugins/jqplot.mekkoRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.meterGaugeRenderer.js,
+	  src/report/jqplot/plugins/jqplot.meterGaugeRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mobile.js,
+	  src/report/jqplot/plugins/jqplot.mobile.min.js,
+	  src/report/jqplot/plugins/jqplot.ohlcRenderer.js,
+	  src/report/jqplot/plugins/jqplot.ohlcRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pieRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pieRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pointLabels.js,
+	  src/report/jqplot/plugins/jqplot.pointLabels.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidGridRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pyramidGridRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pyramidRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.trendline.js,
+	  src/report/jqplot/plugins/jqplot.trendline.min.js,
+	  src/report/jqplot/usage.txt: Also set svn:eol-style property LF
+	  on .js files so that the files will surely have LF line endings
+	  in SVN in all cases.
+
+2013-02-23 10:34  mikee
+
+	* [r22808] src/report/jqplot/excanvas.min.js,
+	  src/report/jqplot/jquery.jqplot.min.js,
+	  src/report/jqplot/plugins/jqplot.BezierCurveRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.barRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.blockRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.bubbleRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasOverlay.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasTextRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.categoryAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.ciParser.min.js: Normalise line
+	  endings of min.js files.
+
+2013-02-22 18:17  gjanssens
+
+	* [r22806] src/optional/python-bindings/gnucash_core.py: Add child
+	  functions to Account in python bindings. Add children discovery
+	  functions to Account type for the python bindings. Author:
+	  Hendrik van Antwerpen <hendrik at van-antwerpen.net>
+
+2013-02-22 18:15  gjanssens
+
+	* [r22805] src/base-typemaps.i,
+	  src/optional/python-bindings/gnucash_core.py: Add tax tables
+	  lookup to python bindings. Add function to lookup tax tables to
+	  Book and add taxtable conversion to base typemap. Author:
+	  Hendrik van Antwerpen <hendrik at van-antwerpen.net>
+
+2013-02-22 17:16  gjanssens
+
+	* [r22804] src/gnome-utils/Makefile.am: Fix compile error after
+	  r22799 due to missing CFLAGS
+
+2013-02-21 18:26  gjanssens
+
+	* [r22802] src/report/report-system/html-linechart.scm,
+	  src/report/standard-reports/net-linechart.scm: jqplot line
+	  chart: make markers and grid optional again This was a
+	  regression from the goffice based chart, pointed out by Mike
+	  Evans
+
+2013-02-21 16:51  gjanssens
+
+	* [r22801] src/report/report-system/html-barchart.scm,
+	  src/report/report-system/html-linechart.scm,
+	  src/report/report-system/html-piechart.scm,
+	  src/report/report-system/html-scatter.scm: Charts: improve
+	  tooltips on line and bar charts
+	* [r22800] src/report/report-system/html-barchart.scm,
+	  src/report/report-system/html-linechart.scm,
+	  src/report/report-system/html-piechart.scm,
+	  src/report/report-system/html-scatter.scm: Charts: source
+	  formatting - fix some whitespace - improveformatting of
+	  resulting html
+	* [r22799] src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-gnome-utils.c, src/html/Makefile.am,
+	  src/html/gnc-html-graph-gog-extras.h,
+	  src/html/gnc-html-graph-gog-webkit.c,
+	  src/html/gnc-html-graph-gog-webkit.h,
+	  src/html/gnc-html-graph-gog.c, src/html/gnc-html-graph-gog.h,
+	  src/html/gnc-html-webkit.c, src/html/gnc-html.i: Drop goffice
+	  dependency from our html engine
+
+2013-02-21 11:27  gjanssens
+
+	* [r22798] src/report/report-system/html-linechart.scm: Improve
+	  linechart - convert chart to jqplot - drop goffice based code
+
+2013-02-21 01:10  plongstaff
+
+	* [r22796] src/gnome/Makefile.am, src/gnome/gnc-budget-view.c,
+	  src/gnome/gnc-budget-view.h, src/gnome/gnc-plugin-page-budget.c:
+	  Initial changes to budget view. 1) Splits gnc-budget-view.c/.h
+	  out from gnc-plugin-page-budget.c. gnc-plugin-page-budget.c now
+	  creates a GncBudgetView and provides the overall UI and
+	  integration for it. 2) GncBudgetView changes: a) If an account
+	  has children but does not have a specific budget value for a
+	  period, the sum of the children's budget values will be
+	  displayed in gray b) Totals column on the right provides total
+	  for a budget row (account) c) At the bottom, totals lines with
+	  total income, total expenses, total transfers
+	  (assets+liabilities) and grand total (income - expenses -
+	  transfers)
+
+2013-02-20 18:52  gjanssens
+
+	* [r22795] src/report/report-system/html-scatter.scm,
+	  src/report/report-system/options-utilities.scm,
+	  src/report/standard-reports/price-scatter.scm: Improve
+	  scatterplot chart - drop goffice based chart, only keep jquery
+	  one - support all jqplot shapes for the markers
+
+2013-02-20 18:51  gjanssens
+
+	* [r22794] src/report/report-system/html-piechart.scm: Improve
+	  piechart - drop goffice based chart, only keep jquery one - move
+	  legend outside of plotting area
+	* [r22793] src/report/jqplot/plugins/jqplot.barRenderer.js:
+	  Improve jqplot's barchart renderer's barWidth and barPadding
+	  calculation The improved formula scales more gracefully from
+	  extremely small to extremely large. Note: this modifies jqplot
+	  itself. We may need to either - attempt to get this in the
+	  upstream code - see if we can get a similar result by improving
+	  our own code
+	* [r22792] .gitattributes,
+	  src/report/jqplot/plugins/jqplot.cursor.min.js,
+	  src/report/jqplot/plugins/jqplot.dateAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.donutRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.dragable.min.js,
+	  src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.funnelRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.highlighter.min.js,
+	  src/report/jqplot/plugins/jqplot.json2.min.js,
+	  src/report/jqplot/plugins/jqplot.logAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mekkoRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.meterGaugeRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mobile.js,
+	  src/report/jqplot/plugins/jqplot.mobile.min.js,
+	  src/report/jqplot/plugins/jqplot.ohlcRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pieRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pointLabels.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidGridRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.trendline.min.js: Define EOL
+	  style for javascript files
+	* [r22791] src/report/report-system/html-barchart.scm: Improve
+	  barchart - drop goffice based chart, only keep jquery one - move
+	  legend outside of plotting area
+
+2013-02-20 18:50  gjanssens
+
+	* [r22790] src/report/jqplot/MIT-LICENSE.txt,
+	  src/report/jqplot/Makefile.am, src/report/jqplot/README.txt,
+	  src/report/jqplot/changes.txt, src/report/jqplot/copyright.txt,
+	  src/report/jqplot/excanvas.js,
+	  src/report/jqplot/excanvas.min.js,
+	  src/report/jqplot/jqPlotCssStyling.txt,
+	  src/report/jqplot/jqPlotOptions.txt,
+	  src/report/jqplot/jquery.jqplot.css,
+	  src/report/jqplot/jquery.jqplot.js,
+	  src/report/jqplot/jquery.jqplot.min.css,
+	  src/report/jqplot/jquery.jqplot.min.js,
+	  src/report/jqplot/jquery.js, src/report/jqplot/jquery.min.js,
+	  src/report/jqplot/optionsTutorial.txt,
+	  src/report/jqplot/plugins/jqplot.BezierCurveRenderer.js,
+	  src/report/jqplot/plugins/jqplot.BezierCurveRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.barRenderer.js,
+	  src/report/jqplot/plugins/jqplot.barRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.blockRenderer.js,
+	  src/report/jqplot/plugins/jqplot.blockRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.bubbleRenderer.js,
+	  src/report/jqplot/plugins/jqplot.bubbleRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasOverlay.js,
+	  src/report/jqplot/plugins/jqplot.canvasOverlay.min.js,
+	  src/report/jqplot/plugins/jqplot.canvasTextRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasTextRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.categoryAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.categoryAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.ciParser.js,
+	  src/report/jqplot/plugins/jqplot.ciParser.min.js,
+	  src/report/jqplot/plugins/jqplot.cursor.js,
+	  src/report/jqplot/plugins/jqplot.cursor.min.js,
+	  src/report/jqplot/plugins/jqplot.dateAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.dateAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.donutRenderer.js,
+	  src/report/jqplot/plugins/jqplot.donutRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.dragable.js,
+	  src/report/jqplot/plugins/jqplot.dragable.min.js,
+	  src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js,
+	  src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.funnelRenderer.js,
+	  src/report/jqplot/plugins/jqplot.funnelRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.highlighter.js,
+	  src/report/jqplot/plugins/jqplot.highlighter.min.js,
+	  src/report/jqplot/plugins/jqplot.json2.min.js,
+	  src/report/jqplot/plugins/jqplot.logAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.logAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mekkoRenderer.js,
+	  src/report/jqplot/plugins/jqplot.mekkoRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.meterGaugeRenderer.js,
+	  src/report/jqplot/plugins/jqplot.meterGaugeRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.mobile.js,
+	  src/report/jqplot/plugins/jqplot.mobile.min.js,
+	  src/report/jqplot/plugins/jqplot.ohlcRenderer.js,
+	  src/report/jqplot/plugins/jqplot.ohlcRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pieRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pieRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pointLabels.js,
+	  src/report/jqplot/plugins/jqplot.pointLabels.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidGridRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pyramidGridRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.pyramidRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pyramidRenderer.min.js,
+	  src/report/jqplot/plugins/jqplot.trendline.js,
+	  src/report/jqplot/plugins/jqplot.trendline.min.js,
+	  src/report/jqplot/usage.txt,
+	  src/report/report-system/html-barchart.scm,
+	  src/report/report-system/html-piechart.scm,
+	  src/report/report-system/html-scatter.scm: Update to jqplot 1.0.6
+	* [r22789] src/report/report-system/html-barchart.scm,
+	  src/report/report-system/html-piechart.scm,
+	  src/report/report-system/html-scatter.scm: jqplot: fix paths to
+	  js and css files
+	* [r22788] src/core-utils/gnc-filepath-utils.c: Fix code to find
+	  html files - look in pkg_data_dir as last resort (eg
+	  /usr/share/gnucash) - effectively test all directories instead
+	  of only the second one - add a debug print line
+	* [r22787] src/report/report-system/html-barchart.scm,
+	  src/report/report-system/html-piechart.scm,
+	  src/report/report-system/html-scatter.scm: Enable jqplot for
+	  barchart, piechart and scatterchart Patch by Andy Clayton This
+	  doesn't work anymore due to changes in other parts of GnuCash,
+	  but is a good starting point to fix it.
+
+2013-02-19 21:05  cstim
+
+	* [r22786] src/import-export/aqbanking/dialog-ab-trans.c:
+	  Aqbanking online transfer: Disable the non-SEPA verification
+	  rules for SEPA transactions. Eventually, the SEPA rules need to
+	  be implemented, but for now we just allow any alphanumerics.
+
+2013-02-18 20:48  cstim
+
+	* [r22784] src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-transfer.h,
+	  src/import-export/aqbanking/gnc-ab-transfer.c: Aqbanking online
+	  transfer: Set the date in the gnucash txn dialog to
+	  non-sensitive. Users regularly expect that date to be the online
+	  job execution date, but that's not what is implemented. So we
+	  prevent editing here at all.
+
+2013-02-18 20:37  cstim
+
+	* [r22783]
+	  src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking.c: Minor update
+	  for SEPA (European) online transfers (after r22445) Add direct
+	  debit. Make menu items sensitive correctly.
+
+2013-02-16 22:50  alex.aycinena
+
+	* [r22780] src/report/locale-specific/us/taxtxf.scm: Update
+	  taxtxf.scm to fix beginning balance sign and signs for Transfer
+	  From/To amounts for
+
+2013-02-12 23:09  jralls
+
+	* [r22776] src/libqof/qof/gnc-date.c,
+	  src/libqof/qof/test/test-gnc-date.c: Fix gnc-cdate format to
+	  match that of POSIX cdate
+
+2013-02-08 20:47  cstim
+
+	* [r22767] src/CMakeLists.txt, src/core-utils/CMakeLists.txt,
+	  src/engine/CMakeLists.txt, src/gnc/CMakeLists.txt,
+	  src/gnc/main.cpp, src/libqof/CMakeLists.txt: Get cutecash/C++ to
+	  compile again.
+
+2013-02-08 11:02  mikee
+
+	* [r22766] src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-split-reg.c, src/gnome/gnc-split-reg.h,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug 683881
+	  Partial implementation. TODO: Saving search preferences doesn't
+	  save reverse sort. The blank_split remains at the bottom of the
+	  register when reverse sorted.
+
+2013-02-06 04:24  mta
+
+	* [r22755] src/register/register-gnome/datecell-gnome.c: Avoid a
+	  crash when entering invalid dates (e.g., enter "111" for a
+	  transaction date). gnc_parse_date is ignoring the return code
+	  from qof_scan_date which causes it to send uninitialized values
+	  to gnc_mktime which crashes if the date is too ridiculous.
+	  Presumably this worked before because mktime took anything
+	  without crashing.
+
+2013-02-05 00:35  alex.aycinena
+
+	* [r22753] src/tax/us/txf.scm: Update txf.scm to reflect changes
+	  to US Income Tax Forms and Schedules for 2012.
+
+2013-02-04 03:15  mta
+
+	* [r22752] src/scm/price-quotes.scm: Use gnc-commodity-equiv to
+	  compare commodites, not equal?
+
+2013-02-04 02:32  mta
+
+	* [r22751] src/scm/price-quotes.scm: Allow the price quotes perl
+	  script to return multiple quotes on a single call. This makes it
+	  easier to add historical prices using a different perl script.
+
+2013-02-04 00:50  mta
+
+	* [r22750] src/report/report-system/html-acct-table.scm: Improve
+	  HTML account table generator Make it possible to add to an
+	  existing row and do a better job of keeping track of whether any
+	  values were display for child accounts.
+
+2013-01-30 05:22  mta
+
+	* [r22736] src/register/ledger-core/split-register-control.c,
+	  src/register/ledger-core/split-register-util.c: Do a better job
+	  of calculating debit and credit fractions. Make
+	  gnc_split_register_set_cell_fractions agree with
+	  gnc_split_register_get_debcred_entry. If the account for a split
+	  changes recalculate the fractions.
+	* [r22735] src/register/ledger-core/split-register-control.c,
+	  src/register/ledger-core/split-register-load.c,
+	  src/register/ledger-core/split-register-model.c,
+	  src/register/ledger-core/split-register-p.h,
+	  src/register/ledger-core/split-register.c: Do a better job of
+	  prompting for an exchange rate only when needed. If the debit or
+	  credit value of a split changes, prompt for an exchange rate.
+	  Don't prompt for an exchange rate in a register that doesn't
+	  have a rate cell (and fix a bug so that it knows that portfolio
+	  registers don't have one). If the transaction has been
+	  autofilled and edited start with a nearby rate from the prices
+	  DB. If it is an existing transaction start with the exchange
+	  rate it already has.
+
+2013-01-22 22:25  mta
+
+	* [r22723] src/gnome/window-reconcile.c: Don't store a negative
+	  reconcile interval.
+
+2013-01-22 10:14  gjanssens
+
+	* [r22721] doc/Makefile.am: Bug #680086 - Each Tip of the Day has
+	  an n shown at the end BP
+	* [r22720] packaging/win32/bootstrap_win_dev.vbs: Win32 build: add
+	  attribution for a code snippet in bootstrap
+
+2013-01-19 23:29  alex.aycinena
+
+	* [r22717] src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-register.h,
+	  src/register/ledger-core/split-register.c: Remove circular
+	  dependency introduced in r22681
+
+2013-01-19 21:00  gjanssens
+
+	* [r22716] .gitattributes, src/bin/gnucash.rc: Fix another eol
+	  issue
+
+2013-01-19 18:28  gjanssens
+
+	* [r22715] packaging/win32/install-impl.sh: Win32 build: some more
+	  patchfile cleanups Wrap patching code in conditional in most
+	  cases to only run patch if there actually is a patch file
+	  available.
+
+2013-01-19 18:27  gjanssens
+
+	* [r22714] packaging/win32/Makefile.am,
+	  packaging/win32/aqbanking-4.2.4-r2132-patch.diff,
+	  packaging/win32/aqbanking-4.2.4-r2132.patch,
+	  packaging/win32/defaults.sh,
+	  packaging/win32/opensp-1.5.2-patch.diff,
+	  packaging/win32/opensp-1.5.2.patch: Win32 build: rename patch
+	  files to consistently end in .patch This way they will be
+	  checked in/out in proper line ending style on all supported
+	  platforms.
+	* [r22713] packaging/win32/Makefile.am,
+	  packaging/win32/aqbanking-3.8.3-patch.diff,
+	  packaging/win32/aqbanking-4.1.6-patch.diff,
+	  packaging/win32/defaults.sh,
+	  packaging/win32/goffice-0.7.2-patch.diff,
+	  packaging/win32/gwenhywfar-3.11.0-patch.diff,
+	  packaging/win32/gwenhywfar-3.11.1-patch.diff,
+	  packaging/win32/gwenhywfar-3.6.0-patch.diff,
+	  packaging/win32/libofx-0.8.3-patch.diff,
+	  packaging/win32/libofx-0.9.2-patch.diff: Win32 build: remove
+	  obsolete patches The code used to apply the patches if present
+	  still remains to cater for possible future patches.
+	* [r22712] .gitattributes, src/tax/us/de_DE/taxtxf - LIES
+	  MICH.txt, src/tax/us/de_DE/txf-USt-Bericht.html: Define line
+	  ending style for different file types Additionally, fix line
+	  endings on some files that were inconsistent in this regard.
+	  This gives a more consistent experience on all development
+	  platforms. All source files (be it scripts, makefiles,
+	  autoconf/automake files,...) are given an explicit line ending
+	  style. For most LF was chosen. Exceptions are typical windows
+	  scripts (.bat, .cmd, .vbs,...) and some files related to the
+	  windows installer. Those are fixed at CTRL/LF because the
+	  installer would have issues otherwise). The remainder of files
+	  are mostly plain text files (README's, CHANGELOG's,...). These
+	  files are stored with LF line ending in the repo, but checked
+	  out with the platform's native line ending style. git takes
+	  proper care of the necessary conversions automatically.
+
+2013-01-19 09:25  gjanssens
+
+	* [r22711] doc/tip_of_the_day.list.in: Bug #604520 Explain scope
+	  of find transaction tool. Signed-off-by: Yawar Amin
+	  <yawar.amin at gmail.com>
+
+2013-01-18 16:02  gjanssens
+
+	* [r22707] packaging/win32/bootstrap_win_dev.vbs: Win32 build
+	  system: Experimental bootstrap script The goal of this script is
+	  to make is extremely easy to start gnucash development on
+	  Windows. After downloading and running this script, the user
+	  should be ready to start coding. Note that this is not the case
+	  yet. The bootstrap script is only the first step in that
+	  direction.
+
+2013-01-15 16:15  gjanssens
+
+	* [r22703] src/backend/xml/sixtp.c: Bug #672364 - does not
+	  properly handle XML parse errors, leading to possible data loss
+	  Handle return value of xmlParseDocument() Ignoring errors can
+	  lead to data loss. Author: Sébastien Villemot
+	  <sebastien at debian.org> Bug-Debian: http://bugs.debian.org/696282
+	  BP
+
+2013-01-14 01:18  jralls
+
+	* [r22701] src/gnome-utils/dialog-book-close.c,
+	  src/gnome-utils/gnc-ui.h: Fix #638955 Connect the `Help' button
+	  in the `Close Book' dialog box (Tools > Close Book) to
+	  newly-written help section on book closing. Signed-off-by: Yawar
+	  Amin <yawar.amin at gmail.com>
+
+2013-01-13 22:51  jralls
+
+	* [r22698] src/gnome-utils/gnc-gnome-utils.c: Fix string leak in
+	  gnc_gnome_help() Thanks to Yawar Amin for pointing it out.
+
+2013-01-01 00:10  mta
+
+	* [r22688] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+	  Fix gnc_difftime so it is the same as difftime, which it
+	  replaces. It was computing the negative of the expected value.
+	  The most obvious effect of this was that the reconcile interval
+	  became negative when you reconciled an account so each
+	  reconciliation was earlier than the previous.
+
+2012-12-22 18:21  gjanssens
+
+	* [r22687] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
+	  src/core-utils/gnc-guile-utils.c,
+	  src/core-utils/gnc-guile-utils.h,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Move
+	  gnc_guile_strip_comments to core-utils and normalize its name to
+	  gnc_scm_strip_comments Also make it a true convenience functions
+	  by doing the conversion from an scm string to a c string
+	  internally. This saves the caller a manual conversion step.
+
+2012-12-22 18:20  gjanssens
+
+	* [r22686] src/app-utils/option-util.c,
+	  src/core-utils/gnc-guile-utils.c,
+	  src/core-utils/gnc-guile-utils.h,
+	  src/gnome-utils/gnc-menu-extensions.c,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/report/report-gnome/dialog-report-style-sheet.c,
+	  src/report/report-system/gnc-report.c: Normalize naming
+	  convention for guile convenience functions Let them all start
+	  with gnc_scm_* Copy the guile naming convention as close as
+	  possible for the remainder
+	* [r22685] src/app-utils/gnc-ui-util.c,
+	  src/engine/engine-helpers.c: Properly use scm_dynwind_*
+	  functions where they still make sense
+	* [r22684] src/app-utils/gfec.c, src/app-utils/guile-util.c,
+	  src/app-utils/option-util.c,
+	  src/app-utils/test/test-scm-query-string.c,
+	  src/core-utils/gnc-guile-utils.c,
+	  src/core-utils/gnc-guile-utils.h, src/engine/engine-helpers.c,
+	  src/engine/glib-helpers.c, src/engine/kvp-scm.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/gnc-menu-extensions.c,
+	  src/gnome/dialog-tax-info.c,
+	  src/import-export/qif-import/dialog-account-picker.c,
+	  src/report/report-gnome/dialog-custom-report.c,
+	  src/report/report-gnome/dialog-report-column-view.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c,
+	  src/report/report-gnome/window-report.c,
+	  src/report/report-system/Makefile.am,
+	  src/report/report-system/gnc-report.c: Readd
+	  gnc_scm_to_locale_string function and use it where appropriate
+	  This function is a wrapper around scm_to_locale_string which
+	  returns a gchar * to be freed with g_free. The return value of
+	  the original function has to be freed with free. This is
+	  confusing since most of the gnucash code relies on
+	  g_malloc/g_free. While at it, clean up a lot of memory handling
+	  issues around (gnc_)scm_to_locale_string
+	* [r22683] src/import-export/qif-import/assistant-qif-import.c,
+	  src/report/report-gnome/dialog-report-style-sheet.c,
+	  src/report/report-system/gnc-report.c: Use
+	  gnc_guile_call1_to_string convenience function where appropriate
+	  And improve memory handling surrounding it where needed.
+	* [r22682] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
+	  src/core-utils/gnc-guile-utils.c,
+	  src/core-utils/gnc-guile-utils.h: Move some guile convenience
+	  routines to core utils They don't depend on any gui or engine
+	  code and are used throughout the source
+
+2012-12-22 06:00  alex.aycinena
+
+	* [r22681] src/app-utils/app-utils.scm,
+	  src/app-utils/business-prefs.scm, src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/core-utils/gnc-features.c, src/core-utils/gnc-features.h,
+	  src/core-utils/gnc-gconf-utils.h, src/engine/SchedXaction.c,
+	  src/engine/Split.c, src/engine/Split.h,
+	  src/engine/Transaction.c, src/engine/Transaction.h,
+	  src/engine/cap-gains.c, src/engine/engine-helpers.c,
+	  src/engine/engine-helpers.h, src/engine/engine.i,
+	  src/engine/gncInvoice.c, src/engine/gncOwner.c,
+	  src/engine/test/utest-Split.c, src/gnome-search/dialog-search.c,
+	  src/gnome-utils/dialog-dup-trans.c,
+	  src/gnome-utils/dialog-dup-trans.h,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-options.h,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/gnc-gnome-utils.h,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-main-window.h,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-ui.h,
+	  src/gnome-utils/gtkbuilder/dialog-preferences.glade,
+	  src/gnome/assistant-hierarchy.c,
+	  src/gnome/assistant-stock-split.c,
+	  src/gnome/dialog-find-transactions.c,
+	  src/gnome/dialog-lot-viewer.c, src/gnome/dialog-print-check.c,
+	  src/gnome/dialog-sx-from-trans.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-register.h,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-split-reg.c, src/gnome/gnc-split-reg.h,
+	  src/gnome/gtkbuilder/assistant-hierarchy.glade,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
+	  src/import-export/aqbanking/gnc-ab-utils.c,
+	  src/import-export/aqbanking/gnc-file-aqb-import.c,
+	  src/import-export/csv-export/csv-transactions-export.c,
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-account-import.h,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.glade,
+	  src/import-export/csv-import/gnc-csv-model.c,
+	  src/import-export/csv-import/gnc-csv-model.h,
+	  src/import-export/import-backend.c,
+	  src/import-export/ofx/gnc-ofx-import.c,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/import-export/qif-import/assistant-qif-import.glade,
+	  src/import-export/qif-import/qif-to-gnc.scm,
+	  src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
+	  src/libqof/qof/qofbookslots.h,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/register/ledger-core/Makefile.am,
+	  src/register/ledger-core/split-register-control.c,
+	  src/register/ledger-core/split-register-layout.c,
+	  src/register/ledger-core/split-register-load.c,
+	  src/register/ledger-core/split-register-model-save.c,
+	  src/register/ledger-core/split-register-model.c,
+	  src/register/ledger-core/split-register-util.c,
+	  src/register/ledger-core/split-register.c,
+	  src/register/ledger-core/split-register.h,
+	  src/register/ledger-core/test/Makefile.am,
+	  src/report/business-reports/customer-summary.scm,
+	  src/report/business-reports/job-report.scm,
+	  src/report/business-reports/owner-report.scm,
+	  src/report/locale-specific/us/taxtxf.scm,
+	  src/report/standard-reports/register.scm,
+	  src/report/standard-reports/standard-reports.scm,
+	  src/report/standard-reports/transaction.scm: Implement a Book
+	  Option to give users the choice to use the transaction number
+	  field (default and current behaviour) or, alternatively, the
+	  split action field of the anchor split for 'Num' column on
+	  registers, reports, import and export, where applicable. The
+	  difference between the two is that with the default, the same
+	  'Num' is displayed for a given transaction regardless of what
+	  register it is viewed in and with the new option, a different
+	  'Num' can be entered/displayed for a given transaction in each
+	  register it is viewed in. In both cases, the 'next number logic'
+	  of the 'Num' cell is based on the account of the register the
+	  transaction is entered/viewed from but in one case it fills the
+	  transaction number, in the other, it fills the split action
+	  field of the anchor split (with the transaction number field
+	  displayed in the register cell labeled 'T-Num'). In both cases,
+	  both fields are visible and can be used as free-form text in
+	  double-line mode for any value the user wants. If the new option
+	  is not selected, there should be no change in Gnucash's
+	  behaviour with the exception of displaying the book options
+	  dialog in 'new book' situations. The changes made are: 1.
+	  Implement the new book option to select source for 'num' cell:
+	  libqof/qof/qofbookslots.h - define num source option
+	  engine/engine.i - define 'NUM-FIELD-SOURCE' as an option name
+	  and 'SPLIT-ACTION' as a term for sorting queries
+	  app-utils/business-prefs.scm - define book option for
+	  num-field-source app-utils/app-utils.scm - define and export
+	  book option for num-field-source 2. Implement functions to get
+	  book option setting and to test: libqof/qof/qofbook.c & .h -
+	  define function to get number source book option
+	  libqof/qof/test/test-qofbook.c - test function to get number
+	  source book option 3. Implement a notification mechanism for
+	  book option changes: engine/engine-helpers.c & .h - define
+	  functions to register callbacks, define function to remove
+	  callbacks and define function to initiate callbacks on book
+	  num-source option changes core-utils/gnc-features.c & .h -
+	  define feature for num-source app-utils/gnc-ui-util.c & .h -
+	  define gnc_book_option_num_field_source_change_cb; include
+	  setting of feature flag on initial use
+	  gnome-utils/gnc-main-window.c - change name of
+	  gnc_options_dialog_apply_cb function to
+	  gnc_book_options_dialog_apply_cb and adjust function to call
+	  function gnc_book_option_num_field_source_change_cb when book
+	  option for num-field-source changes; change name of
+	  gnc_options_dialog_close_cb to gnc_book_options_dialog_close_cb
+	  4. Implement 'help' button response on Book Option Dialog:
+	  gnome-utils/gnc-ui.h - define "book-options" section of help
+	  manual gnome-utils/gnc-gnome-utils.c & .h - implement Book
+	  Options help callback gnome-utils/gnc-main-window.c - use
+	  gnc_options_dialog_set_book_options_help_cb to make help button
+	  active 5. Implement utility functions to get/set number/action
+	  based on book option: engine/engine-helpers.c & .h - define
+	  'gnc_get_num_action' function define 'gnc_get_action_num'
+	  function define 'gnc_set_num_action' function engine/engine.i -
+	  make get/set num/action functions available to guile & allow #f
+	  to be used in place of NULL from guile engine/Transaction.h -
+	  add reference to utility functions in comments to
+	  xaccTransSetNum and xaccTransGetNum functions engine/Split.h -
+	  add reference to utility functions in comments to
+	  xaccSplitSetAction and xaccSplitGetAction functions 6. Implement
+	  register use of num source book option; for General, Income and
+	  Search Ledgers, since there is no anchor split, always show
+	  tran-num in transaction cursor, but vary label to correspond to
+	  book option: register/ledger-core/split-register.h - define
+	  TNUM_CELL define CURSOR_DOUBLE_LEDGER_NUM_ACTN cursor name to
+	  use TNUM_CELL define CURSOR_DOUBLE_JOURNAL_NUM_ACTN cursor name
+	  to use TNUM_CELL add boolean to split_reg structure to hold num
+	  source book option register/ledger-core/split-register-layout.c
+	  - add logic to define and set up new ledger/journal cursors with
+	  TNUM_CELLs add logic to add the new cursors to a layout add
+	  logic to add TNUM_CELL to a layout
+	  register/ledger-core/split-register-model.c - define function to
+	  get TNUM_CELL label add logic to recognize ledger/journal
+	  cursors with TNUM_CELL modify function to get NUM_CELL value
+	  based on book option and register type define function to get
+	  TNUM_CELL value adjust num help text to reflect book option
+	  choice define function to get TNUM_CELL help modify function to
+	  get action help to reflect book option choice set up handlers
+	  for TNUM_CELL register/ledger-core/split-register-model-save.c -
+	  use 'gnc_set_num_action' function to set num/action for NUM_CELL
+	  based on book option define function to save TNUM_CELL using
+	  'gnc_set_num_action' function set save handler for TNUM_CELL
+	  register/ledger-core/split-register-util.c - modify logic to
+	  recognize ledger/journal cursors with tnum_cell
+	  register/ledger-core/split-register.c - define
+	  split_register_book_option_changed function register
+	  split_register_book_option_changed function in register init
+	  initialize register structure setting to book option remove
+	  split_register_book_option_changed function in register destroy
+	  modify gnc_split_register_save_to_scm to handle TNUM_CELL 7.
+	  Enhance transaction copy/duplicate logic to accommodate new book
+	  option: gnome/gtkbuilder/gnc-plugin-page-register.glade - add
+	  widgets to handle trans number and/or split action based on book
+	  option gnome-utils/dialog-dup-trans.c & .h - add capability to
+	  display and handle 'Num' field according to book option
+	  gnome/gnc-plugin-page-register.c - define
+	  gnc_find_register_by_account
+	  register/ledger-core/split-register.c - modify
+	  gnc_split_register_duplicate_current to accomodate book option
+	  setting register/ledger-core/Makefile.am - add GNOME_CFLAGS
+	  register/ledger-core/test/Makefile.am - add libgnc-gnome.la 8.
+	  Adjust register sort and sort labels related to Num/Action radio
+	  buttons to correspond to book option for clarity:
+	  gnome/gnc-plugin-page-register.c - define
+	  gnc_plugin_page_register_sort_book_option_changed to adjust
+	  labels register function in
+	  gnc_plugin_page_register_cmd_view_sort_by and save num and
+	  action radio widgets initialize radio widget labels to
+	  correspond to book option remove function in
+	  gnc_plugin_page_register_sort_response_cb and clear num and
+	  action radio widgets gnome/gnc-split-reg.c & h. - create
+	  versions of gnc_split_reg_sort and gnc_split_reg_set_sort to
+	  force a re-sort to be used when num-source book option changes
+	  engine/Transaction.c & .h - modify default sort to use split
+	  action in place of tran num per book option if called from
+	  xaccSplitOrder engine/Split.c - modify xaccSplitOrder to call
+	  xaccTransOrder_num_action to switch use of split action and tran
+	  num per book option engine/test/utest-Split.c - modify
+	  test_xaccSplitOrder to call xaccTransOrder_num_action based on
+	  book option 9. Adjust transaction find labels related to
+	  Num/Action to correspond to book option for clarity:
+	  gnome/dialog-find-transactions.c - adjust labels in search
+	  criteria based on book option gnome-search/dialog-search.c -
+	  define gnc_search_dialog_book_option_changed to adjust labels
+	  register function in gnc_search_dialog_init_widgets when
+	  searching for splits remove function in
+	  gnc_search_dialog_close_cb if registered 10. Modify new file
+	  process to allow setting of num-source (actually, all) book
+	  option(s) during New Account Hierarchy Setup:
+	  gnome-utils/gtkbuilder/dialog-preferences.glade - add a user
+	  preference for the default setting for 'num-source' for new
+	  books core-utils/gnc-gconf-utils.h - define KEY_NUM_SOURCE
+	  gnome-utils/gnc-gnome-utils.c & h. - define
+	  gnc_options_dialog_set_new_book_option_values to retrieve
+	  preference values gnome-utils/dialog-options.c & .h - define
+	  gnc_options_dialog_new_modal to surpress apply button
+	  gnome-utils/gnc-main-window.c - define function
+	  gnc_book_options_dialog_cb with arguments so that the window can
+	  be called in modal mode and the title changed and return dialog
+	  widget; call gnc_options_dialog_new_modal instead of
+	  gnc_options_dialog_new; call this function from
+	  gnc_main_window_cmd_file_properties with new arguments; for
+	  modal mode, call gnc-options-dialog-set-new-book-option-values
+	  to initialize values from preferences app-utils/gnc-ui-util.c &
+	  h. - create function gnc_is_new_book for determining when a new
+	  book is being created gnome-utils/dialog-utils.c & h. - define
+	  gnc_new_book_option_display to display book options dialog in
+	  modal mode gnome/gtkbuilder/assistant-hierarchy.glade - add
+	  notification about book options to currency page
+	  gnome/assistant-hierarchy.c - add ability to set book option
+	  initialized from preferences value for new books by using
+	  functions gnc_is_new_book and gnc_new_book_option_display 11.
+	  Modify Import QIF process to recognize a new-book situation and
+	  allow setting of book options during first import into a new
+	  book; also follow book option setting for num source in
+	  importing number whether new book or not:
+	  import-export/qif-import/assistant-qif-import.glade - add
+	  notification about book options to currency page
+	  import-export/qif-import/assistant-qif-import.c - using function
+	  gnc_is_new_book to identify 'new book' situation and set flag;
+	  add logic to handle 'new-book' situation by calling
+	  gnc_new_book_option_display function
+	  import-export/qif-import/qif-to-gnc.scm - use
+	  'gnc_set_num_action' function to import number to correct field
+	  based on book option 12. Modify Import OFX/QFX process to
+	  recognize a new-book situation and allow setting of book options
+	  during first import into a new book; also follow book option
+	  setting for num source in importing number whether new book or
+	  not: import-export/ofx/gnc-ofx-import.c - use
+	  'gnc_set_num_action' function to import number based on book
+	  option; identify 'new book' situation using function
+	  gnc_is_new_book and set flag; add logic to handle 'new-book'
+	  situation by raising book options dialog by calling
+	  gnc_new_book_option_display function
+	  import-export/import-backend.c - use 'gnc_get_num_action'
+	  function to retrieve number from transactions to be matched
+	  based on book option 13. Modify Import AqBanking process to
+	  recognize a new-book situation and allow setting of book options
+	  during first import into a new book; also follow book option
+	  setting for num source in importing number:
+	  import-export/aqbanking/gnc-file-aqb-import.c - identify 'new
+	  book' situation using function gnc_is_new_book and handle by
+	  raising book options dialog by calling
+	  gnc_new_book_option_display function
+	  import-export/aqbanking/gnc-ab-utils.c - use
+	  'gnc_set_num_action' function to set number based on book option
+	  14. Modify Import Transactions from CSV process to recognize a
+	  new-book situation and allow setting of book options during
+	  first import into a new book; also follow book option setting
+	  for num source in importing number whether new book or not:
+	  import-export/csv-import/assistant-csv-trans-import.glade -
+	  modify commments to alert user of raising book options dialog in
+	  cases of csv import into a new book
+	  import-export/csv-import/gnc-csv-model.c & h. - use
+	  'gnc_set_num_action' function to import number based on book
+	  option import-export/csv-import/assistant-csv-trans-import.c -
+	  add logic to handle 'new-book' situation by raising book options
+	  dialog by calling gnc_new_book_option_display function; identify
+	  'new book' situation using function gnc_is_new_book and set flag
+	  15. Modify Import Accounts from CSV process to recognize a
+	  new-book situation and allow setting of book options during
+	  first import into a new book
+	  import-export/csv-import/assistant-csv-account-import.c & .h -
+	  add logic to handle 'new-book' situation by raising book options
+	  dialog by calling gnc_new_book_option_display function; identify
+	  'new book' situation using function gnc_is_new_book and set flag
+	  16. Modify Export Transactions to CSV process to follow book
+	  option setting for num source in exporting transactions:
+	  import-export/csv-export/csv-transactions-export.c - modify
+	  headings to reflect num-source book option and use
+	  'gnc_get_num_action' function to retrieve number and action 17.
+	  Modify register reporting to reflect book option setting for num
+	  source: gnome/gnc-plugin-page-register.c - determine and pass
+	  along ledger-type? argument to gnc:register-report-create
+	  function gnome/gnc-plugin-page-register2.c - determine and pass
+	  along ledger-type? argument to gnc:register-report-create
+	  function report/standard-reports/standard-reports.scm - add
+	  ledger-type? argument to gnc:register-report-create function;
+	  pass it along to gnc:register-report-create-internal function
+	  report/standard-reports/register.scm - add ledger-type? argument
+	  to gnc:register-report-create-internal function; use
+	  'gnc-get-num-action' function in place of xaccTransGetNum and
+	  'gnc-get-action-num' function in place of xaccSplitGetAction and
+	  modify report headings and option text accordingly 18. Modify
+	  all places that use xaccTransSetNum and/or xaccSplitSetAction to
+	  use 'gnc_set_num_action' function to set number based on book
+	  option except engine/Transaction.c & .h,
+	  engine/test-core/test-engine-stuff.c, engine/Split.c & .h,
+	  engine/test/utest-Split.c, engine/engine-helpers.c & .h,
+	  engine/engine-interface.scm,
+	  backend/xml/gnc-transaction-xml-v2.c,
+	  backend/xml/io-gncxml-v1.c,
+	  import-export/log-replay/gnc-log-replay.c: engine/gncOwner.c -
+	  use 'gnc_set_num_action' function to set number based on book
+	  option engine/gncInvoice.c - use 'gnc_set_num_action' function
+	  to set number based on book option engine/SchedXaction.c - use
+	  'gnc_set_num_action' function to set number and action
+	  engine/cap-gains.c - use 'gnc_set_num_action' function to set
+	  split-action gnome-utils/dialog-transfer.c - use
+	  'gnc_set_num_action' function to set number based on book option
+	  gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_set_num_action'
+	  function to set number/action based on book option
+	  gnome/assistant-stock-split.c - use 'gnc_set_num_action'
+	  function to set split-action 19. Modify all places that use
+	  xaccTransGetNum and/or xaccSplitGetAction to use
+	  'gnc_get_num_action' or 'gnc_get_action_num' functions to get
+	  number based on book option except engine/Transaction.c & .h,
+	  engine/test-core/test-engine-stuff.c, engine/Split.c & h.,
+	  engine/test/utest-Split.c, engine/engine-helpers.c,
+	  engine/engine-interface.scm,
+	  backend/xml/gnc-transaction-xml-v2.c,
+	  backend/xml/test/test-xml-transaction.c:
+	  gnome/dialog-lot-viewer.c - use 'gnc_get_num_action' function to
+	  retrieve number based on book option
+	  gnome/dialog-sx-from-trans.c - use 'gnc_get_num_action' function
+	  to retrieve number and action gnome/dialog-print-check.c - use
+	  'gnc_get_num_action' function to retrieve number and
+	  'gnc_get_action_num' function to retrieve action
+	  register/ledger-core/split-register-model.c - use
+	  'gnc_get_num_action' function to retrieve number based on book
+	  option register/ledger-core/split-register-load.c - use
+	  'gnc_get_num_action' function to retrieve number based on book
+	  option register/ledger-core/split-register-control.c - use
+	  'gnc_get_num_action' function to retrieve action
+	  register/ledger-core/split-register.c - use 'gnc_get_num_action'
+	  function to retrieve transaction-num engine/cap-gains.c - use
+	  'gnc_get_num_action' function to get split-action
+	  gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_get_num_action'
+	  function to retrieve number and 'gnc_get_action_num' function to
+	  retrieve action gnome-utils/gnc-tree-model-split-reg.c - use
+	  'gnc_get_num_action' function to retrieve transaction-number but
+	  may not be getting what is expected if book option to use
+	  split-action for 'num' is set
+	  report/locale-specific/us/taxtxf.scm - use 'gnc-get-num-action'
+	  function in place of xaccTransGetNum and 'gnc-get-action-num'
+	  function in place of xaccSplitGetAction and modify report
+	  headings and option text accordingly
+	  report/standard-reports/transaction.scm - use
+	  'gnc-get-num-action' function in place of xaccTransGetNum,
+	  adjust sorting based on book option and modify report headings
+	  and option text accordingly; add 'SPLIT-ACTION' as a term for
+	  sorting queries report/business-reports/customer-summary.scm -
+	  use 'gnc-get-num-action' function in place of xaccTransGetNum
+	  report/business-reports/owner-report.scm - use
+	  'gnc-get-num-action' function in place of xaccTransGetNum
+	  report/business-reports/job-report.scm - use
+	  'gnc-get-num-action' function in place of xaccTransGetNum
+	  business/business-gnome/dialog-payment.c - use
+	  'gnc_get_num_action' function to retrieve number based on book
+	  option
+
+2012-12-21 09:19  gjanssens
+
+	* [r22680] src/base-typemaps.i: Fix compiler warnings introduced
+	  by the guile 2 patches
+
+2012-12-19 05:34  mta
+
+	* [r22673] src/register/ledger-core/split-register-util.c: Use the
+	  correct fraction when editing expanded multiple currency
+	  transactions. When a transaction is expanded and trading
+	  accounts are in use, the debit and credit cells contain values
+	  in the split's commodity not the transaction's currency. For
+	  example if you have a transaction involving JPY and USD
+	  currencies and the transaction's currency is JPY, you can only
+	  enter whole dollar amounts in the USD splits. This fixes this
+	  problem.
+
+2012-12-18 18:10  gjanssens
+
+	* [r22672] src/app-utils/guile-util.c: Guile2 : replace deprecated
+	  SCM_LENGTH
+	* [r22671] src/app-utils/Makefile.am: Guile2: avoid build failure
+	  on deprecated guile symbols gfec.c has 3 calls to the deprecated
+	  scm_internal_stack_catch function. I have no idea how to replace
+	  this, so for now I just keep the functions in place. To prevent
+	  a build failure I have to tell the compiler to ignore the
+	  deprecated warnings.
+
+2012-12-18 11:33  gjanssens
+
+	* [r22670] src/app-utils/app-utils.scm,
+	  src/core-utils/core-utils.scm, src/gnc-module/gnc-module.scm,
+	  src/import-export/qif-import/qif-import.scm,
+	  src/report/business-reports/business-reports.scm: Guile 2: fix
+	  autocompile errors Note that a first gnucash run with guile 2
+	  will cause the scheme files to be autocompiled into a guile
+	  specific bytecode language (unless the environment variable
+	  GUILE_AUTO_COMPILE is set to 0). This compile run still causes a
+	  lot of warnings, but the files get properly compiled and gnucash
+	  runs fine.
+
+2012-12-18 10:25  gjanssens
+
+	* [r22669] src/core-utils/core-utils.i, src/engine/engine.i,
+	  src/report/report-system/report-system.scm: Fix double
+	  definition of gnc-build-dotgnucash-path
+	* [r22668] src/app-utils/app-utils.scm: Drop syntax export of N_
+	  and move related bits together N_ gets defined in the root
+	  module, so it's automatically available everywhere. Exporting it
+	  generated a a warning in guile 2.
+	* [r22667] intl-scm/xgettext.scm, src/app-utils/app-utils.scm:
+	  Drop unused custom gettext macro
+	* [r22666] src/scm/main.scm: Drop obsolete custom string-join
+	  definition. string-join has been a built-in function at least
+	  since guile 1.8.
+	* [r22665] src/scm/main.scm: Drop obsolete custom hash-fold
+	  definition. hash-fold has been a built-in function at least
+	  since guile 1.6.
+
+2012-12-18 06:07  mta
+
+	* [r22664] src/gnome-utils/dialog-transfer.c: Another but in
+	  r22646, still getting the existing price check wrong. It's a
+	  long-standing rule that I don't do numbers well. Third time's a
+	  charm, I hope.
+
+2012-12-17 13:51  gjanssens
+
+	* [r22663] po/POTFILES.in: Add new file to POTFILES
+	* [r22662] src/app-utils/guile-util.c: Remove code that was
+	  intended for guile before 1.6
+
+2012-12-17 05:35  mta
+
+	* [r22661] src/engine/engine-helpers.h: Fix r22656 so it compiles:
+	  delete duplicate def of scm_to_int64.
+	* [r22660] src/gnome-utils/dialog-transfer.c: Fix a bug in r22646:
+	  incorrect test for equivalent price already in price DB
+	* [r22659] src/register/ledger-core/split-register-control.c: Call
+	  gnc_split_register_current_trans_expanded instead of duplicating
+	  it.
+
+2012-12-15 19:15  gjanssens
+
+	* [r22658] configure.ac: Remove unused CFLAGS in configure test
+	* [r22657] configure.ac: Move configure test to a more appropriate
+	  location And remove a reference in the comment to a no longer
+	  existing function
+	* [r22656] src/base-typemaps.i, src/engine/engine-helpers.c,
+	  src/engine/engine-helpers.h, src/engine/kvp-scm.c: Replace now
+	  obsolete wrappers by the functions they called directly
+
+2012-12-15 17:59  gjanssens
+
+	* [r22655] configure.ac, src/engine/engine-helpers.c: Drop
+	  workarounds for potential guile issues with long long - The
+	  workarounds for long long were added more than 12 years back
+	  (pre guile 1.6). One would reasonably assume this issue would
+	  have been fixed by now. - But more importantly, we can guarantee
+	  a proper 64 type conversion by replacing scm_to/from_long_long
+	  with scm_to/from_int64 which is always 64bit, just as gint64 I
+	  have chosen nonetheless to keep this change in a separate commit
+	  so it's easier to track if some obscure platform still manages
+	  to screw this up.
+	* [r22654] src/report/report-system/html-style-info.scm,
+	  src/report/report-system/report-system.scm: Guile 2: drop custom
+	  kvtable in favour of standard hashtable The kvtable code is
+	  causing segfaults in guile 2 and I don't see any obvious
+	  advantages to using this custom code of the standard hash-table
+	  functions
+	* [r22653] src/app-utils/gnc-helpers.c,
+	  src/app-utils/guile-util.c, src/app-utils/option-util.c,
+	  src/app-utils/test/test-print-queries.c,
+	  src/app-utils/test/test-scm-query-string.c, src/base-typemaps.i,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/engine/engine-helpers.c, src/engine/glib-helpers.c,
+	  src/engine/kvp-scm.c, src/gnome-utils/dialog-options.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/import-export/qif-import/dialog-account-picker.c,
+	  src/report/report-gnome/dialog-report-style-sheet.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Guile 2 :
+	  replace deprecated scm_makfrom0str function The replacement
+	  function (scm_to_locale_string) doesn't deal well when the C
+	  string is NULL, so all replacements were adapted to handle this
+	  case. Depending on the context the replacement in case of a NULL
+	  input string will return SCM_BOOL_F or a sensible default string.
+
+2012-12-15 17:58  gjanssens
+
+	* [r22652] src/app-utils/gnc-exp-parser.c,
+	  src/app-utils/gnc-helpers.c, src/app-utils/gnc-ui-util.c,
+	  src/app-utils/guile-util.c, src/app-utils/option-util.c,
+	  src/base-typemaps.i,
+	  src/business/business-gnome/business-options-gnome.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/engine/engine-helpers.c, src/engine/kvp-scm.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-register2.c, src/guile-mappings.h,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/report/report-gnome/dialog-custom-report.c,
+	  src/report/report-gnome/dialog-report-column-view.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c,
+	  src/report/report-system/gnc-report.c: Guile 2: replace
+	  deprecated functions These are all simple one to one mappings.
+	  The replacements require guile 1.8 or newer.
+	* [r22651] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
+	  src/app-utils/option-util.c, src/core-utils/Makefile.am,
+	  src/core-utils/gnc-guile-utils.c,
+	  src/core-utils/gnc-guile-utils.h, src/engine/engine-helpers.c,
+	  src/gnome/dialog-tax-info.c,
+	  src/import-export/qif-import/assistant-qif-import.c: Guile 2:
+	  replace deprecated SCM_SYMBOL_CHARS function The replacements
+	  require guile 1.8 or above
+	* [r22650] src/app-utils/option-util.c,
+	  src/app-utils/option-util.h, src/gnome-utils/gnc-main-window.c,
+	  src/scm/Makefile.am, src/scm/main-window.scm, src/scm/main.scm:
+	  Rewrite option dialog callback in C This reduces the number of
+	  guile<->c roundtrips for the book options dialog and eliminates
+	  the guile dependency from one more file.
+
+2012-12-15 10:30  gjanssens
+
+	* [r22649] src/app-utils/QuickFill.c,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/engine/gnc-commodity.c,
+	  src/engine/test-core/test-engine-stuff.c,
+	  src/gnome-utils/dialog-reset-warnings.c,
+	  src/gnome-utils/dialog-transfer.c, src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome/dialog-print-check.c, src/gnome/gnc-split-reg.c,
+	  src/gnome/gnc-split-reg2.c, src/import-export/import-backend.c,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/ofx/gnc-ofx-import.c,
+	  src/libqof/qof/gnc-date.c, src/libqof/qof/kvp_frame.c,
+	  src/libqof/qof/qofquery.c,
+	  src/register/ledger-core/split-register-model.c,
+	  src/register/ledger-core/split-register.c,
+	  src/register/register-gnome/gnucash-cursor.c,
+	  src/register/register-gnome/gnucash-sheet.c: Fix some warnings
+	  generated by Eclipse's static code analysis plugin
+
+2012-12-14 17:37  gjanssens
+
+	* [r22648] src/libqof/qof/gnc-date.c: Use correct parameter
+	  sequence for g_date_time_get_ymd
+
+2012-12-14 13:07  gjanssens
+
+	* [r22647] src/app-utils/guile-util.h: Make sure all functions are
+	  defined only once in the header file
+
+2012-12-13 05:13  mta
+
+	* [r22646] src/engine/gnc-pricedb.c, src/engine/gnc-pricedb.h,
+	  src/gnome-utils/dialog-transfer.c: Improvements to exchange rate
+	  dialog. Use a price on the same day as the transaction as
+	  default if there is one. Don't add a new price to the price DB
+	  if the nearest one on the same day is equivalent to the one
+	  being added.
+	* [r22645] src/engine/Transaction.c: Better detection of
+	  unbalanced transactions with trading accounts. A transaction's
+	  value should be balanced independently in trading and
+	  non-trading splits to be considered balanced. Incorrect
+	  adjustment of exchange rates on existing splits can cause this
+	  to be an issue.
+	* [r22644] src/gnome-utils/dialog-transfer.c: Don't leak a
+	  GNCPrice after fetching prices from finance-quote.
+
+2012-12-12 17:43  gjanssens
+
+	* [r22643] src/business/business-gnome/business-gnome.scm,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Drop
+	  non-functioning old test functions These functions were used in
+	  debugging business reports, but they don't work anymore. The
+	  report system has moved on to using unique guids.
+	* [r22642] configure.ac, lib/libc/Makefile.am,
+	  lib/libc/scm_strptime.c, src/backend/xml/sixtp-dom-generators.c,
+	  src/backend/xml/sixtp-utils.c,
+	  src/backend/xml/test/test-xml-commodity.c,
+	  src/business/business-ledger/Makefile.am,
+	  src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/gnc/CMakeLists.txt, src/gnc/main.cpp,
+	  src/gnome-search/gncmod-gnome-search.c,
+	  src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome/dialog-new-user.c, src/gnome/dialog-print-check.c,
+	  src/gnome/dialog-print-check.h,
+	  src/gnome/gnc-plugin-page-budget.c, src/gnome/gnc-split-reg.c,
+	  src/gnome/gnc-split-reg2.c, src/html/gnc-html.c,
+	  src/import-export/CMakeLists.txt, src/import-export/Makefile.am,
+	  src/import-export/gncmod-generic-import.c,
+	  src/import-export/log-replay/Makefile.am,
+	  src/import-export/log-replay/gnc-log-replay.c,
+	  src/import-export/log-replay/gncmod-log-replay.c,
+	  src/import-export/ofx/Makefile.am,
+	  src/import-export/ofx/gnc-ofx-import.c,
+	  src/plugins/customer_import/libgncmod-customer_import.c,
+	  src/register/register-core/gncmod-register-core.c,
+	  src/register/register-gnome/Makefile.am,
+	  src/register/register-gnome/table-gnome.c: Remove unused guile
+	  references in various source files
+	* [r22641] src/bin/gnucash-bin.c, src/scm/main.scm: Drop gnc:main;
+	  it is an empty function by now
+
+2012-12-12 17:42  gjanssens
+
+	* [r22640] src/scm/Makefile.am, src/scm/command-line.scm,
+	  src/scm/main.scm: Remove guile commandline handling It's not
+	  used anymore and if someone wants to re-establish it, he/she
+	  should use (ice-9 getopt-long) to implement it instead of our
+	  own custom functions.
+	* [r22639] src/scm/Makefile.am, src/scm/doc.scm, src/scm/main.scm:
+	  Remove now unused scm file
+	* [r22638] src/core-utils/core-utils.i,
+	  src/core-utils/core-utils.scm,
+	  src/report/report-system/html-jqplot.scm: Eliminate use of
+	  gnc:find-file
+	* [r22637] src/app-utils/file-utils.c, src/app-utils/file-utils.h,
+	  src/core-utils/gnc-filepath-utils.c,
+	  src/core-utils/gnc-filepath-utils.h: Rewrite gncFindFile
+	  function in C and move it to file-utils. The code made a
+	  roundtrip into guile (for historical reasons I guess). The guile
+	  code used to be able to provide custom paths to search for based
+	  on some command line parameter set at startup. This parameter is
+	  no longer accepted since a very long time back. Also note that
+	  the gncFindFile function is not actively in use. It is only
+	  called by gncReadFile, which in turn is only called when our
+	  html code is asked to load a generic file or a help file to
+	  stream (protocol file or help). Both protocols are used nowhere
+	  in the current GnuCash code. gncFindFile (now
+	  gnc_path_find_localized_html_file) is only kept for a. custom
+	  reports that potentially use the file protocol b. jqplot which
+	  uses the guile equivalent of this function (see a subsequent
+	  commit)
+	* [r22636] src/report/report-gnome/window-report.c,
+	  src/report/utility-reports/hello-world.scm: Fix gnc-help
+	  protocol and illustrate its use in the hello world report
+
+2012-12-06 19:47  cmarchi
+
+	* [r22634] accounts/it/acctchrt_homeown.gnucash-xea: In Italy ICI
+	  is now IMU. BP
+
+2012-12-06 04:07  mta
+
+	* [r22631] src/scm/price-quotes.scm: Changes r22619 and r22620
+	  broke online price quote retrieval.
+
+2012-12-03 12:48  jralls
+
+	* [r22630] src/gnome/assistant-acct-period.c: Fix 64-bit
+	  formatting failure
+
+2012-12-02 02:04  jralls
+
+	* [r22629] src/gnome-utils/gnc-date-edit.c: Fix includes in
+	  gnc-date-edit.c
+
+2012-12-01 22:46  jralls
+
+	* [r22628] src/optional/gtkmm/gncmm/Transaction.hpp,
+	  src/plugins/bi_import/dialog-bi-import.c: Convert all time_t to
+	  time64: optional & plugins
+
+2012-12-01 22:45  jralls
+
+	* [r22627] src/register/ledger-core/gnc-ledger-display.c,
+	  src/register/ledger-core/gnc-ledger-display2.c,
+	  src/register/ledger-core/split-register-control.c,
+	  src/register/ledger-core/split-register-load.c,
+	  src/register/ledger-core/split-register-model.c,
+	  src/register/ledger-core/split-register-p.h,
+	  src/register/ledger-core/split-register-util.c,
+	  src/register/ledger-core/split-register.c,
+	  src/register/register-core/datecell.h,
+	  src/register/register-gnome/datecell-gnome.c: Convert all time_t
+	  to time64: register
+	* [r22626] src/gnome/assistant-acct-period.c,
+	  src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+	  src/gnome/assistant-stock-split.c,
+	  src/gnome/dialog-lot-viewer.c, src/gnome/dialog-price-editor.c,
+	  src/gnome/dialog-print-check.c, src/gnome/dialog-sx-editor.c,
+	  src/gnome/dialog-sx-from-trans.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-plugin-page-sx-list.c, src/gnome/gnc-split-reg.c,
+	  src/gnome/gnc-split-reg.h, src/gnome/gnc-split-reg2.c,
+	  src/gnome/gnc-split-reg2.h, src/gnome/reconcile-view.c,
+	  src/gnome/reconcile-view.h, src/gnome/window-reconcile.c,
+	  src/gnome/window-reconcile.h: Convert all time_t to time64: gnome
+	* [r22625] src/gnome-search/search-date.c,
+	  src/gnome-utils/dialog-account.c,
+	  src/gnome-utils/dialog-book-close.c,
+	  src/gnome-utils/dialog-dup-trans.c,
+	  src/gnome-utils/dialog-dup-trans.h,
+	  src/gnome-utils/dialog-preferences.c,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-transfer.h,
+	  src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/gnc-cell-renderer-date.c,
+	  src/gnome-utils/gnc-cell-renderer-date.h,
+	  src/gnome-utils/gnc-date-edit.c,
+	  src/gnome-utils/gnc-date-edit.h,
+	  src/gnome-utils/gnc-date-format.c,
+	  src/gnome-utils/gnc-dense-cal-store.c,
+	  src/gnome-utils/gnc-dense-cal.c, src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-period-select.c,
+	  src/gnome-utils/gnc-period-select.h,
+	  src/gnome-utils/gnc-recurrence.c,
+	  src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/window-main-summarybar.c: Convert all time_t to
+	  time64: gnome-utils and gnome-search
+	* [r22624] src/import-export/aqbanking/gnc-ab-gettrans.c,
+	  src/import-export/aqbanking/gnc-ab-utils.c,
+	  src/import-export/csv-export/assistant-csv-export.c,
+	  src/import-export/csv-export/assistant-csv-export.h,
+	  src/import-export/csv-import/gnc-csv-model.c,
+	  src/import-export/csv-import/gnc-csv-model.h,
+	  src/import-export/import-backend.c,
+	  src/import-export/ofx/gnc-ofx-import.c: Convert all time_t to
+	  time64: import-export
+	* [r22623] src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/backend/sql/test/utest-gnc-backend-sql.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/backend/xml/sixtp-utils.c: Convert all time_t to time64:
+	  backend
+	* [r22622] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c: Convert all
+	  time_t to time64:business
+
+2012-12-01 22:44  jralls
+
+	* [r22621] src/engine/Account.c, src/engine/Account.h,
+	  src/engine/Query.c, src/engine/Query.h, src/engine/Recurrence.c,
+	  src/engine/Recurrence.h, src/engine/SchedXaction.c,
+	  src/engine/Split.c, src/engine/Split.h, src/engine/TransLog.c,
+	  src/engine/Transaction.c, src/engine/Transaction.h,
+	  src/engine/cap-gains.c, src/engine/gnc-budget.c,
+	  src/engine/gncInvoice.c, src/engine/gncOwner.c,
+	  src/engine/gncTaxTable.c,
+	  src/engine/test/test-transaction-voiding.c,
+	  src/engine/test/utest-Account.c, src/engine/test/utest-Budget.c:
+	  Convert all time_t to time64: engine
+	* [r22620] src/app-utils/gnc-accounting-period.c,
+	  src/app-utils/gnc-accounting-period.h,
+	  src/app-utils/gnc-sx-instance-model.c,
+	  src/app-utils/gnc-ui-balances.c,
+	  src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h, src/app-utils/guile-util.c,
+	  src/app-utils/guile-util.h, src/app-utils/option-util.c,
+	  src/app-utils/option-util.h, src/app-utils/test/test-sx.c:
+	  Convert all time_t to time64: app-utils
+	* [r22619] src/app-utils/app-utils.i, src/base-typemaps.i: Convert
+	  all time_t to time64: swig type maps
+	* [r22618] src/core-utils/gnc-gdate-utils.c,
+	  src/core-utils/gnc-gdate-utils.h, src/core-utils/gnc-jalali.c:
+	  Convert all time_t to time64: core-utils
+	* [r22617] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+	  src/libqof/qof/guid.c, src/libqof/qof/kvp-util-p.h,
+	  src/libqof/qof/kvp-util.c, src/libqof/qof/qofbook.c,
+	  src/libqof/qof/qofbook.h, src/libqof/qof/qoflog.c,
+	  src/libqof/qof/test/test-gnc-date.c,
+	  src/libqof/qof/test/test-qofbook.c: Convert all time_t to
+	  time64: libqof
+	* [r22616] src/core-utils/gnc-gdate-utils.c: Convenience GDate
+	  functions to set to today and an arbitrary time64. To replace
+	  most uses of g_date_set_time_t().
+
+2012-12-01 22:43  jralls
+
+	* [r22615] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+	  Create 64-bit time type time64 and replace gint64 with time64
+	* [r22614] src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/dbi/test/test-dbi.xml, src/engine/test/test-date.c:
+	  Remove date exceptions. GncDate can now handle all dates between
+	  1 Jan 0001 and 31 Dec 9999 (proleptic Gregorian).
+	* [r22613] src/backend/xml/sixtp-dom-generators.c,
+	  src/backend/xml/sixtp-utils.c, src/backend/xml/sixtp-utils.h:
+	  Replace the time_t-based timespec_secs_to_given_string with
+	  gnc-date functions. Thus saving having to write gnc_timegm.
+	* [r22612] src/libqof/qof/gnc-date.c: Work around the way
+	  g_date_time_new truncates microseconds.
+	* [r22611] src/libqof/qof/gnc-date.c: Rewrite
+	  gnc_timespec_to_iso8601_buff to use g_date_time_format.
+	* [r22610] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+	  New public function gnc_g_date_time_new_from_timespec_local
+
+2012-12-01 22:42  jralls
+
+	* [r22609] src/libqof/qof/gnc-date.h,
+	  src/libqof/qof/test/test-gnc-date.c: Clean up some comments
+	* [r22608] src/backend/xml/gnc-backend-xml.c,
+	  src/engine/TransLog.c, src/libqof/qof/gnc-date.c,
+	  src/libqof/qof/gnc-date.h, src/libqof/qof/test/test-gnc-date.c:
+	  Rewrite and rename xaccDateUtilGetStampNow to
+	  gnc_date_timestamp. Removing an ugly and antiquated name and
+	  providing a more concise implementation.
+	* [r22607] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+	  src/libqof/qof/test/test-gnc-date.c: Remove gnc_dmy2gdate, which
+	  isn't used.
+	* [r22606] src/libqof/qof/gnc-date.c,
+	  src/libqof/qof/test/test-gnc-date.c: Rewrite
+	  gnc_iso8601_to_timespec_gmt Into something that isn't an ugly
+	  hack and actually works.
+	* [r22605] src/libqof/qof/gnc-date.c: Add a note pointing out the
+	  separate implementations in qof-win32.c
+	* [r22604] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+	  src/libqof/qof/test/test-gnc-date.c: Implement internal
+	  replacements for localtime, mktime, etc. The builtin time
+	  functions suffer from the "2038 bug" caused by overflowing a
+	  32-bit representation of seconds from 1 Jan 1970. Provide
+	  functions based on GDateTime which use a 64-bit representation
+	  (like our Timespec), replace all of the instances in gnc-date.c,
+	  and make other adjustments needed to ensure that the tests pass
+	  on a 32-bit system.
+	* [r22603] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+	  src/libqof/qof/test/test-gnc-date.c,
+	  src/libqof/qof/test/test-qof.c: Fix gnc-date and test-gnc-date
+	  to pass with MinGW Special-case MSWin results. Create a private
+	  struct of function pointers so that we can continue to use the
+	  Win32 workaround functions in test-gnc-date.c while we refactor
+	  gnc-date.c to use GDateTime instead of gmtime, localtime, and
+	  mktime.
+
+2012-12-01 22:41  jralls
+
+	* [r22602] test-templates/Makefile.decl: Update Makefile.decl to a
+	  newer version that works with MinGW
+	* [r22601] src/gnc-module/test/test-dynload.c: Set up the modpath
+	  correctly for Win32, OSX, and Unix in test-dynload.c
+	* [r22600] src/gnc-module/gnc-module.c: Reformat a comment to fit
+	  on an 80-col term
+	* [r22599] src/libqof/qof/test/test-gnc-date.c,
+	  src/libqof/qof/test/test-qof.c: Multi-platform fixes to
+	  test-gnc-date.c
+
+2012-11-20 14:32  gjanssens
+
+	* [r22582] DOCUMENTERS: Synchronize DOCUMENTERS document with
+	  gnucash doc's AUTHORS file BP
+
+2012-11-13 12:32  gjanssens
+
+	* [r22544] src/html/gnc-html-webkit.c: Fix potential crash with
+	  malformed reports If reports contain an opening <object> tag,
+	  but omit the closing tag, the html string is freed and still
+	  used some time later.
+
+2012-11-12 22:07  gjanssens
+
+	* [r22542] src/html/gnc-html-webkit.c: Bug #638971 - Multicolumn
+	  report does not show more than one graph BP
+
+2012-11-09 14:15  gjanssens
+
+	* [r22541] src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.h,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.h,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/register/ledger-core/gnc-ledger-display2.c: Bug 673193 -
+	  Possible Register migration to TreeView Another update fixing a
+	  crash on Windows and Geert's Fedora system
+
+2012-11-07 03:08  jralls
+
+	* [r22539] src/app-utils/Makefile.am, src/backend/dbi/Makefile.am,
+	  src/backend/dbi/test/Makefile.am, src/backend/sql/Makefile.am,
+	  src/backend/sql/test/Makefile.am, src/backend/xml/Makefile.am,
+	  src/backend/xml/test/Makefile.am, src/bin/Makefile.am,
+	  src/business/Makefile.am,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-ledger/Makefile.am,
+	  src/core-utils/Makefile.am, src/debug/Makefile.am,
+	  src/debug/valgrind/Makefile.am, src/engine/Makefile.am,
+	  src/gnc-module/Makefile.am, src/gnome-search/Makefile.am,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/test/Makefile.am,
+	  src/gnome/Makefile.am, src/html/Makefile.am,
+	  src/import-export/Makefile.am,
+	  src/import-export/aqbanking/Makefile.am,
+	  src/import-export/csv-export/Makefile.am,
+	  src/import-export/csv-import/Makefile.am,
+	  src/import-export/log-replay/Makefile.am,
+	  src/import-export/ofx/Makefile.am,
+	  src/import-export/qif-import/Makefile.am,
+	  src/import-export/qif/Makefile.am, src/libqof/qof/Makefile.am,
+	  src/optional/gtkmm/Makefile.am, src/pixmaps/Makefile.am,
+	  src/plugins/bi_import/Makefile.am,
+	  src/plugins/customer_import/Makefile.am, src/python/Makefile.am,
+	  src/register/ledger-core/Makefile.am,
+	  src/register/register-core/Makefile.am,
+	  src/register/register-gnome/Makefile.am,
+	  src/report/business-reports/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/test-core/Makefile.am: Fix automake INCLUDE deprecation
+	  warnings
+
+2012-11-06 21:34  jralls
+
+	* [r22533] configure.ac, src/backend/xml/io-gncxml-v2.c,
+	  src/bin/gnucash-bin.c, src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-commodity.c,
+	  src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-model-price.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/libqof/qof/guid.c: Accommodate g_threads changes in
+	  GLib-2.32 and later. Guards older implementation with ifndef
+	  HAVE_GLIB_2_32 BP
+
+2012-11-05 18:57  gjanssens
+
+	* [r22529] src/report/business-reports/taxinvoice.scm: Rewrite
+	  misleading comment
+
+2012-11-03 11:58  gjanssens
+
+	* [r22519] src/bin/gnucash-bin.c, src/gnome/dialog-print-check.c,
+	  src/gnome/dialog-sx-editor.c, src/gnome/reconcile-view.c,
+	  src/libqof/qof/qofbook.c: Small spelling and comment
+	  improvements accumulated while working on other stuff
+
+2012-11-03 09:22  gjanssens
+
+	* [r22518] po/POTFILES.in: Updated POTFILES.in file This was
+	  updated automatically by running make dist
+
+2012-11-03 09:21  gjanssens
+
+	* [r22517] src/doc/xml/Makefile.am, src/doc/xml/README: Add README
+	  file to explain the gnucash.rnc Relax NG schema
+
+2012-11-03 08:31  gjanssens
+
+	* [r22515] src/doc/xml/gnucash-v2.rnc: Bug 680887 - Updated RELAX
+	  NG schema for trunk XML file format Author: Baptiste Carvello
+	  <devel at baptiste-carvello.net>
+
+2012-11-03 08:20  gjanssens
+
+	* [r22514] src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.h,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.h,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-split-reg2.c,
+	  src/register/ledger-core/gnc-ledger-display2.c: Register rewrite
+	  - another update Filter/sort should now work. Author: Robert
+	  Fewell <14ubobit at gmail.com>
+
+2012-11-02 22:21  jralls
+
+	* [r22512] src/optional/python-bindings/tests/Makefile.am: Fix
+	  python tests for out-of-source builds
+	* [r22511] src/backend/dbi/test/Makefile.am,
+	  src/backend/dbi/test/test-backend-dbi.c,
+	  src/backend/dbi/test/utest-backend-dbi-basic.c,
+	  src/backend/dbi/test/utest-backend-dbi-business.c: Fix
+	  backend-dbi tests to run from a separate build directory Include
+	  asserts to fail immediately if either the dbi or xml backends
+	  fail to load.
+
+2012-11-01 10:35  gjanssens
+
+	* [r22476] Makefile.am, configure.ac, intl-scm/Makefile.am,
+	  packaging/win32/build_package.sh,
+	  packaging/win32/build_package_git.sh,
+	  packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+	  packaging/win32/install-impl.sh, src/Makefile.am,
+	  src/app-utils/Makefile.am, src/bin/gnucash-bin.c,
+	  src/core-utils/Makefile.am, src/engine/Makefile.am,
+	  src/gnc-module/Makefile.am,
+	  src/gnc-module/test/mod-bar/Makefile.am,
+	  src/gnc-module/test/mod-baz/Makefile.am,
+	  src/gnc-module/test/mod-foo/Makefile.am, src/gnc/main.cpp,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-splash.c, src/gnome/Makefile.am,
+	  src/html/Makefile.am, src/optional/python-bindings/Makefile.am,
+	  src/pixmaps/Makefile.am, src/report/report-gnome/Makefile.am,
+	  src/report/report-system/Makefile.am, src/test-core/Makefile.am,
+	  util/gnc-scm-info, util/gnc-vcs-info: Change of mind. Use scm
+	  instead of vcs. scm is the modern term. vcs is rather used to
+	  refer to archaic systems such as cvs and older. I wish I
+	  remembered this before my previous commit. Oh well...
+
+2012-10-31 21:38  gjanssens
+
+	* [r22475] Makefile.am, configure.ac, intl-scm/Makefile.am,
+	  packaging/win32/build_package.sh,
+	  packaging/win32/build_package_git.sh,
+	  packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+	  packaging/win32/install-impl.sh, packaging/win32/install.sh,
+	  packaging/win32/reset.sh, src/Makefile.am,
+	  src/app-utils/Makefile.am, src/bin/gnucash-bin.c,
+	  src/bin/gnucash-strip-svn-datafile.sh,
+	  src/core-utils/Makefile.am, src/core-utils/gnc-main.h,
+	  src/doc/python-bindings-doxygen.py, src/engine/Makefile.am,
+	  src/gnc-module/Makefile.am,
+	  src/gnc-module/test/mod-bar/Makefile.am,
+	  src/gnc-module/test/mod-baz/Makefile.am,
+	  src/gnc-module/test/mod-foo/Makefile.am, src/gnc/main.cpp,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-splash.c, src/gnome/Makefile.am,
+	  src/html/Makefile.am, src/optional/python-bindings/Makefile.am,
+	  src/optional/python-bindings/gnucash_core.py,
+	  src/pixmaps/Makefile.am, src/report/report-gnome/Makefile.am,
+	  src/report/report-system/Makefile.am, src/test-core/Makefile.am,
+	  util/gnc-svnversion, util/gnc-vcs-info: Minor changes to
+	  indicate svn is not the only/primary vcs used. The code actually
+	  has provisions for svn, svk, git and bzr. Only svn and git are
+	  actively used by the core developers though. This involves
+	  changing - filenames that contained svn while meant for multiple
+	  vcs's - variable and macro names that are relevant for multiple
+	  vcs's - the various locations where the vcs revision info is
+	  displayed to the user, to mention the actual vcs used instead of
+	  standard "svn" While at the last item, I also changed the text
+	  printed when gnucash is called with the --version parameter, to
+	  reuse the translatable string that is also used for the about
+	  dialog. This saves us one string to translate.
+
+2012-10-31 12:14  gjanssens
+
+	* [r22474] packaging/win32/build_tags_git.sh,
+	  packaging/win32/defaults.sh, packaging/win32/install-impl.sh:
+	  Win32 build - build docs either from git (default) or svn
+
+2012-10-27 23:30  jralls
+
+	* [r22465] src/engine/SchedXaction.c: Allow SchedXaction to safely
+	  handle having g_object_property_set called on end_date and
+	  last_date with invalid GDates. This happens routinely when those
+	  values are empty and are restored from SQL. Thanks to all
+	  warnings being fatal when testing, this caused the dbi tests to
+	  fail. [BP]
+	* [r22464] src/backend/dbi/test/test-dbi-stuff.c: Enable and
+	  correct all store-and-reload basic tests Replacing printed
+	  errors and "do_test" with proper asserts. There's a fake do_test
+	  to let it compile with the still unfixed but also unused safe
+	  save and version check tests.
+	* [r22463] src/backend/dbi/test/test-dbi-business-stuff.c,
+	  src/backend/dbi/test/utest-backend-dbi-basic.c: Replace in-test
+	  setup and teardown with a fixture.
+	* [r22462] src/backend/dbi/test/test-dbi-business-stuff.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/dbi/test/utest-backend-dbi-basic.c: Remove local log
+	  handler and use checked handler from utest-support.
+	* [r22461] src/backend/dbi/test/Makefile.am: Fix dbi-test linking
+	  error
+
+2012-10-27 23:29  jralls
+
+	* [r22460] src/backend/dbi/test/test-backend-dbi.c: Load
+	  gncmod-backend-xml so that the tests actually run
+	* [r22459] src/libqof/qof/qofbackend.c: Try to load
+	  libgncmod_foo.dylib if libgncmod_foo.so doesn't exist Workaround
+	  for Darwin similar to what's already in gnc_module_refresh(). BP
+	* [r22458] configure.ac: [Bug 686830] Non-portable equality test
+	  in configure.ac [BP]
+	* [r22457] src/gnome/gnc-split-reg2.c: Fix typo from r22448
+
+2012-10-26 08:50  gjanssens
+
+	* [r22451] src/backend/dbi/test/test-dbi-stuff.c: Add sql drop
+	  index test to cover bug #677488
+
+2012-10-26 08:49  gjanssens
+
+	* [r22450] src/backend/dbi/gnc-backend-dbi-priv.h,
+	  src/backend/dbi/gnc-backend-dbi.c: Bug #677488 - DROP INDEX
+	  missing ON <table> BP
+	* [r22449] src/backend/dbi/test/utest-backend-dbi-basic.c: Add
+	  unittests for mysql and postgresql backends
+
+2012-10-18 08:15  gjanssens
+
+	* [r22448] po/POTFILES.in, src/engine/Split.c, src/engine/Split.h,
+	  src/engine/Transaction.c, src/engine/Transaction.h,
+	  src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.h,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.h,
+	  src/gnome/Makefile.am, src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-plugin-page-register2.h,
+	  src/gnome/gnc-split-reg2.c, src/gnome/gnc-split-reg2.h,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register2.glade,
+	  src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml,
+	  src/register/ledger-core/Makefile.am,
+	  src/register/ledger-core/gnc-ledger-display2.c,
+	  src/register/ledger-core/gnc-ledger-display2.h: Further register
+	  rewrite work. This patch is an updated patch which I have been
+	  fighting with the sort model on. It allows you to add, delete
+	  and modify basic transactions and splits with the toolbar
+	  buttons. Jump and move to blank are also working. Visual
+	  indication of read only and future transactions are also
+	  implemented. As before, do not open same account in old and new
+	  register. Tab key works manually but needs more work, cell
+	  editable value does not seem to be reliable which was the way I
+	  was going to auto step over uneditable cells. There is another
+	  problem if you enter the debit/credit value before the account,
+	  you will get an error in the trace file but entries are
+	  recorded, not sure of answer. New transactions are not added in
+	  date order at the moment, this was going to be done by the sort
+	  model or the existing method of reload register via the
+	  commented out watchers in ledger-display. All the numeric
+	  functions are the existing ones from the rewrite and as such I
+	  have not proved they are correct but a basic transaction seems
+	  to work. Author: Robert Fewell <14ubobit at gmail.com>
+
+2012-10-18 07:56  gjanssens
+
+	* [r22447] src/gnome/gnc-plugin-register2.c,
+	  src/gnome/ui/gnc-plugin-register2-ui.xml: Register rewrite: make
+	  separate menu item for general ledger based on new register
+	  code. This should restore the original general ledger which was
+	  replaced by the new register rewrite code. Author: Robert Fewell
+	  <14ubobit at gmail.com>
+
+2012-10-16 20:06  cstim
+
+	* [r22445] src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/dialog-ab-trans.h,
+	  src/import-export/aqbanking/gnc-ab-transfer.c,
+	  src/import-export/aqbanking/gnc-ab-utils.c,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking.c: Add some
+	  initial implementation for international (European) SEPA online
+	  transfers. Needs testing, though - my bank doesn't offer it for
+	  me.
+
+2012-10-02 21:44  mikee
+
+	* [r22433] src/plugins/customer_import/dialog-customer-import.c:
+	  Re-indentation of source code. Done using the following options:
+	  astyle --indent=spaces=4 --brackets=break --pad-oper
+	  --pad-header --suffix=noneR
+
+2012-10-02 21:42  mikee
+
+	* [r22432] src/plugins/customer_import/dialog-customer-import.c:
+	  Fix bug in customer/vendor importer where new customers/vendors
+	  were always created even if one with a matching ID already
+	  exists. The intended behaviour is to update customer or vendor
+	  data if one already exists with a matching ID.
+
+2012-10-02 20:12  mikee
+
+	* [r22431]
+	  src/plugins/customer_import/dialog-customer-import-gui.c: Fix
+	  typo in regex. modified:
+	  customer_import/dialog-customer-import-gui.c
+
+2012-10-01 00:58  jralls
+
+	* [r22429] src/quotes/gnc-fq-update.in: Add Mozilla::CA as CPAN
+	  dependency for new F::Q TIAA-CREF module BP
+
+2012-09-30 19:05  cstim
+
+	* [r22428] packaging/win32/defaults.sh: Upgrade aqbanking package
+	  versions.
+
+2012-09-29 18:29  jralls
+
+	* [r22427] src/core-utils/binreloc.c,
+	  src/gnome-utils/gnc-main-window.c: Update to gtkosxapplication
+	  version 2
+
+2012-09-24 19:07  gjanssens
+
+	* [r22426] src/bin/gnucash-bin.c: Move option parsing back into
+	  its own function Since we can't use gtk_init_with_args, it makes
+	  more sense to keep the command line processing in one spot, more
+	  or less as it was before.
+
+2012-09-24 17:06  gjanssens
+
+	* [r22425] src/gnc-module/gnc-module.c: Don't set the log file in
+	  gnc_module_init This should fix the logging to stderr since
+	  r22419. gnc_module_init used to change the log path to stderr.
+	  Presumably this was needed before, as logging used to be
+	  initialized after module initialization. This has now changed,
+	  so gnc_module_init can make use of qoflog settings as chosen by
+	  the user (which by default means logging to gnucash.trace).
+
+2012-09-24 16:42  fell
+
+	* [r22424] doc, doc/Makefile.am, doc/gnc-fq-dump.1,
+	  doc/gnc-fq-helper.1: Bug #684719 - Man pages for gnc-fq-* perl
+	  scripts first (static) publishing of the pod extracted man pages
+	  until we have some consense.
+
+2012-09-24 10:25  fell
+
+	* [r22423] src/quotes/README, src/quotes/gnc-fq-dump,
+	  src/quotes/gnc-fq-update.in: Fix [13303] files were renamed, but
+	  content not adjusted. This would produce misguiding man pages -
+	  if we would produce them. Additional were a few typos incomments
+	  fixed. BP ?
+
+2012-09-23 19:53  cstim
+
+	* [r22419] src/import-export/aqbanking/gnc-plugin-aqbanking.c:
+	  Aqbanking plugin: Cache pointer to GncMainWindow each time the
+	  plugin command is started. Hopefully fixes bug#684632.
+
+2012-09-19 20:52  gjanssens
+
+	* [r22399] src/bin/gnucash-bin.c: Small code cleanups in the
+	  gnucash-bin code - Delay gtk_init until really required -
+	  Regroup some initialization functions - Drop qof_log
+	  initialization. gnc_log_init does it as well.
+
+2012-09-17 01:09  mta
+
+	* [r22398] src/bin/gnucash-bin.c: Parse arguments before
+	  initializing GTK so --add-price-quotes works when the GUI can't
+	  be initialized. gtk_init_with_args fails before parsing the
+	  arguments if the GUI can't be initialized.
+
+2012-09-16 15:17  fell
+
+	* [r22397] po/POTFILES.in, src/plugins/bi_import/glade: Fix of
+	  [21869]: src/plugins/bi_import/glade/* moved to gtkbuilder, but
+	  for some reason files were only trunkated.
+
+2012-09-16 13:32  fell
+
+	* [r22396] po/glossary/gnc-glossary.txt: Add "compound interest"
+	  and "principal payment" to glossary. IMHO fundamental terms
+	  found in fin.scm / loan repayment calulator
+
+2012-09-16 13:17  fell
+
+	* [r22395] src/scm/fin.scm: add futureValue and
+	  computeInterestIncrement to fin.scm as announced by jsled in
+	  http://lists.gnucash.org/pipermail/gnucash-user/2005-February/012964.html
+	  additional improving of comments
+
+2012-09-14 22:12  alex.aycinena
+
+	* [r22387] src/gnome-search/dialog-search.c: Correct error in
+	  search dialog where results sub-window(s) is(are) erroneously
+	  created. To reproduce the error, open Gnucash (for example with
+	  --nofile argument), open a Find Transactions dialog
+	  (Edit->Find), open a Find Customer dialog
+	  (Business->Customer->Find Customer), open a Gnucash Preferences
+	  dialog (Edit->Preferences) and change some preference (for
+	  example, under the Register tab, select Use system theme
+	  colors). Each time a preference is changed the Find dialogs get
+	  wider as a new results sub window is created and added to the
+	  dialog. This happens because any time gnc_gui_refresh_all is
+	  called, which is the case when a preference is changed, and on
+	  other occasions as well, the refresh_handler in dialog-search.c
+	  is called for any open search dialog which calls
+	  gnc_search_dialog_display_results which, in turn, erroneously
+	  creates and adds the sub window. If the search dialog was
+	  initially created with a result_cb, as is the case for Find
+	  Transactions, the results sub window should never be created. If
+	  it was not, as is the case with Find Customer and all other
+	  calls, only one sub window should be created per dialog and it
+	  should only be refreshed if it already exists.
+
+2012-09-11 13:10  gjanssens
+
+	* [r22384] src/register/register-gnome/Makefile.am: Add missing
+	  file to dist
+
+2012-09-11 03:29  mta
+
+	* [r22383] src/gnome-utils/dialog-transfer.c: [Bug 683222] Display
+	  the "to amount" in the exchange rate dialog when it is first
+	  shown. Also updated some comments to be more accurate.
+	* [r22382] src/engine/Transaction.c, src/engine/Transaction.h: Add
+	  xaccTransDump back, it is very useful when debugging. It was
+	  removed in SVN r21579, "Cruft Reduction"< but it's not cruft.
+
+2012-09-10 19:22  gjanssens
+
+	* [r22381] packaging/win32/install-impl.sh: Win32 build: more
+	  post-libgnome related build script changes The previous commit
+	  broke the build. Hopefully this one fixes it again.
+	* [r22380] packaging/win32/defaults.sh,
+	  packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+	  packaging/win32/install-impl.sh, packaging/win32/install.sh,
+	  packaging/win32/libbonoboui-2.24.2.patch: Win32 build: remove
+	  libgnome related parts from the build scripts
+	* [r22379] configure.ac, src/bin/Makefile.am,
+	  src/bin/gnucash-bin.c, src/core-utils/gnc-path.c,
+	  src/core-utils/gnc-path.h, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/gnc-gnome-utils.h: Replace gnome_program_init
+	  with gtk_init This required some small reorganization of our
+	  setup code, but the end result is that gnucash is now
+	  independent of libgnome.
+
+2012-09-10 19:21  gjanssens
+
+	* [r22378] src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/gnc-ui.h: Show help and guide in gnome
+	  independent way The idea was taken from another gnome app:
+	  planner. Note that the documentation has to be installed
+	  properly for this to work on linux. Our current documentation
+	  build doesn't install the documentation in the right way and
+	  yelp won't find it. A fix has been committed, but it will only
+	  be available in the next documentation release.
+	* [r22377] src/core-utils/gnc-filepath-utils.c,
+	  src/core-utils/gnc-filepath-utils.h, src/core-utils/gnc-path.c,
+	  src/core-utils/gnc-path.h, src/gnome-utils/dialog-totd.c,
+	  src/gnome-utils/gnc-embedded-window.c,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/gnc-gnome-utils.h, src/gnome-utils/gnc-icons.c,
+	  src/gnome-utils/gnc-main-window.c, src/gnome-utils/gnc-plugin.c,
+	  src/gnome/window-reconcile.c: Eliminate gnome dependency in file
+	  location functions As a side effect, they can now be grouped
+	  together with our other file location functions in core-utils.
+	  They no longer depend on any gui library.
+
+2012-09-09 20:26  cstim
+
+	* [r22376] src/import-export/ofx/gnc-ofx-import.c: Minor
+	  improvement of OFX import with missing date field. Unfortunately
+	  libofx doesn't do this right in any case.
+
+2012-09-09 19:01  gjanssens
+
+	* [r22375] src/gnome-utils/gnc-tree-view-account.c: Fix critical
+	  gtk warning introduced with r22360
+
+2012-09-05 13:34  gjanssens
+
+	* [r22360] src/gnome-utils/gnc-tree-view-account.c: Add comments
+	  and small code optimizations to the previous commit
+	* [r22359] src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-account.h,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-account.h,
+	  src/gnome-utils/gnc-tree-view.c,
+	  src/gnome-utils/gnc-tree-view.h,
+	  src/gnome-utils/gtkbuilder/dialog-preferences.glade: Bug #682660
+	  - Add Account background colour to Account page. Author: Robert
+	  Fewell <14ubobit at gmail.com>
+
+2012-09-05 10:45  gjanssens
+
+	* [r22358] configure.ac, src/app-utils/gnc-sx-instance-model.c,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/gnome-utils/gnc-date-edit.c,
+	  src/gnome-utils/gnc-main-window.c, src/gnome/Makefile.am,
+	  src/gnome/dialog-sx-editor.c, src/gnome/gnc-split-reg.c,
+	  src/html/Makefile.am, src/import-export/aqbanking/Makefile.am,
+	  src/register/register-gnome/Makefile.am,
+	  src/register/register-gnome/combocell-gnome.c,
+	  src/register/register-gnome/datecell-gnome.c,
+	  src/register/register-gnome/formulacell-gnome.c,
+	  src/register/register-gnome/gnucash-color.c,
+	  src/register/register-gnome/gnucash-cursor.c,
+	  src/register/register-gnome/gnucash-cursor.h,
+	  src/register/register-gnome/gnucash-date-picker.c,
+	  src/register/register-gnome/gnucash-date-picker.h,
+	  src/register/register-gnome/gnucash-grid.c,
+	  src/register/register-gnome/gnucash-grid.h,
+	  src/register/register-gnome/gnucash-header.c,
+	  src/register/register-gnome/gnucash-header.h,
+	  src/register/register-gnome/gnucash-item-edit.c,
+	  src/register/register-gnome/gnucash-item-list.c,
+	  src/register/register-gnome/gnucash-item-list.h,
+	  src/register/register-gnome/gnucash-sheet.c,
+	  src/register/register-gnome/gnucash-sheet.h,
+	  src/register/register-gnome/gnucash-sheetP.h,
+	  src/register/register-gnome/gnucash-style.c,
+	  src/register/register-gnome/gnucash-style.h,
+	  src/register/register-gnome/pricecell-gnome.c,
+	  src/register/register-gnome/quickfillcell-gnome.c,
+	  src/register/register-gnome/table-gnome.c: Reduce dependency on
+	  libgnome After this patch the only parts still requiring gnome
+	  libraries are - src/bin/gnucash-bin.c (for gnome_program_init) -
+	  src/gnome-utils/gnc-gnome-utils.c (for gnome_program_init) -
+	  register-gnome (only uses libgnomecanvas) Some refactoring was
+	  required in register-gnome to prevent other parts of GnuCash to
+	  continue to depend on libgnomecanvas as well (the register
+	  interface needlessly exposed the implementation details, thus
+	  leaking GnomeCanvas dependencies to other parts of gnucash).
+	  Most other changes simply replaced gnome specific stuff with gtk
+	  equivalents.
+
+2012-09-05 10:44  gjanssens
+
+	* [r22357] src/gnome-utils/gnc-date-edit.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/register/register-gnome/combocell-gnome.c,
+	  src/register/register-gnome/datecell-gnome.c,
+	  src/register/register-gnome/formulacell-gnome.c,
+	  src/register/register-gnome/gnucash-date-picker.c,
+	  src/register/register-gnome/gnucash-item-list.c,
+	  src/register/register-gnome/gnucash-sheet.c,
+	  src/register/register-gnome/pricecell-gnome.c,
+	  src/register/register-gnome/quickfillcell-gnome.c: Replace
+	  deprecated GDK_* with GDK_KEY_*
+	* [r22356] src/business/business-gnome/dialog-date-close.c,
+	  src/business/business-gnome/gtkbuilder/dialog-date-close.glade:
+	  Simplify dialog creation on date close dialog
+
+2012-09-02 19:49  gjanssens
+
+	* [r22354] src/report/standard-reports/advanced-portfolio.scm: Bug
+	  #632931 - Advanced portfolio: add "rate of gain" column
+
+2012-09-01 14:54  mikee
+
+	* [r22353] src/import-export/csv-export/assistant-csv-export.c,
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-account-import.glade,
+	  src/import-export/csv-import/assistant-csv-trans-import.c: Bug
+	  #682869 - In CSV transaction importer, re-implement double mouse
+	  click for file selection. From a patch by Bob. Patch also
+	  resizes small OK button.
+
+2012-08-30 17:37  gjanssens
+
+	* [r22352] src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/gtkbuilder/dialog-payment.glade:
+	  Payment dialog: use more sensible names for payment amounts
+
+2012-08-29 20:09  gjanssens
+
+	* [r22351] src/register/ledger-core/split-register-model.c: Bug
+	  #344869 - No warning when you change a reconciled split from
+	  another account in basic ledger mode This patch brings up a
+	  dialogue when any field in a transaction/split is changed when
+	  the transaction has a reconciled split. Exceptions are the
+	  notes, action and memo fields. Those can be changed at all
+	  times. This patch will not be backported as it introduces new
+	  translatable strings. Author: Robert Fewell <14ubobit at gmail.com>
+
+2012-08-24 14:38  gjanssens
+
+	* [r22348] doc/tip_of_the_day.list.in: Added new tip for scheduled
+	  transactions
+
+2012-08-24 01:40  fell
+
+	* [r22346] DOCUMENTERS: Update DOCUMENTERS to gnucash-docs/AUTHORS
+	  r17603 [BP]
+
+2012-08-22 14:01  gjanssens
+
+	* [r22342] src/gnome-utils/dialog-utils.c: Question dialog: treat
+	  close button in title bar as "Cancel" iso "No" BP
+
+2012-08-22 13:22  gjanssens
+
+	* [r22340] src/gnome-utils/dialog-utils.c: Bug #610648 - Change
+	  Reconciled Split Dialog ignores pressing Cancel Author: Robert
+	  Fewell <14ubobit at gmail.com> BP
+
+2012-08-22 08:36  fell
+
+	* [r22338] configure.ac: Add info about usage of
+	  locale-specific-tax by german SKR04 to configure. Sequitur of
+	  Bug #473349 / r16503 [BP]
+
+2012-08-17 21:26  gjanssens
+
+	* [r22330] packaging/win32/dist-impl.sh: Win32 nightly: fix syntax
+	  error caused by previous commit
+
+2012-08-17 20:30  gjanssens
+
+	* [r22329] packaging/win32/dist-impl.sh: Win32 nightly: match
+	  built package name to the one expected for upload
+
+2012-08-17 16:13  gjanssens
+
+	* [r22328] packaging/win32/daily_build_git.sh,
+	  packaging/win32/weekly_build_git.sh: W32 nightly: fix typos in
+	  previous commit
+
+2012-08-17 15:55  gjanssens
+
+	* [r22327] packaging/win32/build_package_git.sh,
+	  packaging/win32/daily_build.bat,
+	  packaging/win32/daily_build_git.sh,
+	  packaging/win32/weekly_build_git.sh: Win32 nightlies: more small
+	  build tweaks - start from the proper base directory
+	  (daily_build.bat) - don't build daily/weekly unless there are
+	  new commits since the last build
+
+2012-08-16 18:13  gjanssens
+
+	* [r22326] src/gnome/ui/gnc-reconcile-window-ui.xml,
+	  src/gnome/window-reconcile.c: Follow up on bug #563565 Keep only
+	  one button in reconcile to create a new transaction. This button
+	  will automatically create a transaction that balances the
+	  currently ongoing reconciliation. The new button has been
+	  removed as it is just as easy to simply enter a transaction in
+	  the still open register.
+
+2012-08-16 16:21  gjanssens
+
+	* [r22325] packaging/win32/build_package_git.sh: Win32 nightly
+	  build: add timestamp in package name created from git
+
+2012-08-16 12:25  gjanssens
+
+	* [r22324] packaging/win32/build_tags_git.sh: Win32 tag build: fix
+	  yet another typo
+
+2012-08-16 11:12  gjanssens
+
+	* [r22323] packaging/win32/build_tags_git.sh: Win32 tag build:
+	  avoid Windows paths in git commands
+
+2012-08-16 11:01  gjanssens
+
+	* [r22322] packaging/win32/build_tags_git.sh: Win32 tag build: fix
+	  another typo
+
+2012-08-16 10:47  gjanssens
+
+	* [r22321] packaging/win32/build_tags_git.sh: Win32 tag build: fix
+	  typo
+
+2012-08-16 10:27  gjanssens
+
+	* [r22320] packaging/win32/build_tags_git.sh: Win32 tag builds:
+	  match tag cache syntax with the actual tag checks
+
+2012-08-16 10:15  gjanssens
+
+	* [r22319] packaging/win32/build_tags_git.sh: Win32: restore
+	  UPDATE_SOURCES in tags build script. The parameter has been
+	  obsoleted recently, but older tags may still depend on its
+	  availability and the tag script is supposed to be capable of
+	  building older tags as well.
+
+2012-08-16 10:05  gjanssens
+
+	* [r22318] packaging/win32/build_tags_git.sh: Win32: call proper
+	  script when building tags from git
+
+2012-08-16 09:37  gjanssens
+
+	* [r22317] packaging/win32/build_tags.sh,
+	  packaging/win32/build_tags_git.sh,
+	  packaging/win32/daily_build.sh,
+	  packaging/win32/daily_build_git.sh,
+	  packaging/win32/weekly_build.sh,
+	  packaging/win32/weekly_build_git.sh: Win32 automated build: add
+	  note about Windows' restriction on updating files that are in
+	  use in every file that can be affected.
+	* [r22316] packaging/win32/daily_build.bat: Win32: call proper
+	  script to autobuild from git
+
+2012-08-15 09:55  gjanssens
+
+	* [r22315] packaging/win32/build_package_git.sh: Win32: fix log
+	  file name generated by automated build
+	* [r22314] packaging/win32/weekly_build.sh: Make weekly build
+	  truly weekly again This was temporarily changed to daily during
+	  the 2.4.10 release timeframe to stomp out some release bugs.
+	  That should no longer be necessary.
+	* [r22313] src/gnome/reconcile-view.c: Small optimizations to the
+	  previous commit.
+
+2012-08-15 09:54  gjanssens
+
+	* [r22312] src/gnome/reconcile-view.c, src/gnome/reconcile-view.h,
+	  src/gnome/ui/gnc-reconcile-window-ui.xml,
+	  src/gnome/window-reconcile.c: Bug #463969 - Allow Selection of
+	  Multiple Transactions During Reconcile Bug #628402 - Ctrl-F in
+	  Reconcile doesn't invoke search, but (F)inishes the
+	  reconciliation Author: Robert Fewell <14ubobit at gmail.com>
+
+2012-08-15 08:37  gjanssens
+
+	* [r22311] packaging/win32/build_tags_git.sh: Win32: more fixes
+	  for git based tag build
+
+2012-08-14 16:04  gjanssens
+
+	* [r22310] packaging/win32/build_tags_git.sh: Win32: fix tag build
+	  for git
+
+2012-08-14 15:14  gjanssens
+
+	* [r22309] packaging/win32/README,
+	  packaging/win32/daily_build.bat: Win32 nightly build: build
+	  trunk from git by default. Additionally, update the README file
+	  to explain how the start from scratch with a git repository.
+	* [r22308] packaging/win32/build_tags_git.sh,
+	  packaging/win32/daily_build.sh, packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh, packaging/win32/install.sh:
+	  Win32 build: remove UPDATE_SOURCES parameter Developers should
+	  manually choose when and how to update their checked out
+	  repository. Automated builders can simply write a short wrapper
+	  script around the install the does the update for them. The
+	  daily_build_git.sh and daily_build.sh scripts are fine examples.
+
+2012-08-12 23:21  jralls
+
+	* [r22307] src/gnome/assistant-loan.c: Fix compiler warning about
+	  'static' not being first in a declaration
+
+2012-08-12 19:36  gjanssens
+
+	* [r22306] packaging/win32/defaults.sh,
+	  packaging/win32/dist-impl.sh: Win32: more automated build from
+	  git fixes - use consistent naming for the final installer
+	  executable - Default to no for UPDATE_SOURCES
+
+2012-08-11 16:29  gjanssens
+
+	* [r22305] packaging/win32/build_package_git.sh,
+	  packaging/win32/daily_build_git.sh: Win32: bugfix in the git
+	  scripts
+
+2012-08-11 14:24  gjanssens
+
+	* [r22304] packaging/win32/build_package_git.sh,
+	  packaging/win32/build_tags_git.sh,
+	  packaging/win32/daily_build_git.sh,
+	  packaging/win32/weekly_build_git.sh: First attempt at rewriting
+	  the win32 automated build scripts for git
+	* [r22303] packaging/win32/install-impl.sh: Win32: fix
+	  UPDATE_SOURCES with a git repo IMPORTANT: the update mechanism
+	  from git has been kept deliberately simple because svn updates
+	  don't really match well to git's distributed repository concept.
+	  It assumes you are working as a non-committer (see
+	  http://wiki.gnucash.org/wiki/Git for what that means) and will
+	  simply try to pull the current branch from the upstream
+	  repository. I don't know of any currently active committer that
+	  works from Windows, so to start that should be sufficient.
+	  Setting up git-update instead of git pull requires more thorough
+	  changes in the Windows build system: - it requires at least perl
+	  5.8 (our default msys-dtk only install perl 5.6) - the
+	  environment variable GITPERLLIB should be set to the perl
+	  library that comes with the installed git. - git-update should
+	  be installed somewhere
+
+2012-08-10 18:41  gjanssens
+
+	* [r22302] po/POTFILES.in, po/POTFILES.skip: Update POTFILES.in
+	  after recent file additions/removals And remove the new register
+	  related c files from POTFILES.skip or we risk forgetting to
+	  translate them when the new register becomes production ready
+
+2012-08-10 16:06  gjanssens
+
+	* [r22301] src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/ui/Makefile.am,
+	  src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+	  src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml: Register2:
+	  small improvements - Fix make check warnings reported by Frank
+	  H. Ellenberger - Wrap code in ifdef's so it can easily be
+	  disabled. Patch by Robert Fewell
+
+2012-08-09 22:45  jralls
+
+	* [r22298] po/POTFILES.skip: [Bug 680402] Tests fail due to unused
+	  translations Add all scheme files to POTFILES.skip so that
+	  intltool-update > 0.50 will ignore them. Scheme file translation
+	  strings are handled by intl-scm/. BP
+
+2012-08-09 22:44  jralls
+
+	* [r22297] configure.ac: Configure won't accept python on Debian
+	  Wheezy Debian Wheezy uses python2.pc instead of python.pc. Check
+	  both. BP
+
+2012-08-08 16:25  gjanssens
+
+	* [r22296] src/gnome/reconcile-view.c: Bug #677859 - Allow space
+	  to (un)reconcile in the reconcile window This got lost in the
+	  conversion from clists to gtktreeview Patch by Robert Fewell
+
+2012-08-08 05:38  jralls
+
+	* [r22294] src/libqof/qof/test/test-gnc-date.c: Fix a compile
+	  error in test-gnc-date.c on 32-bit builds
+	* [r22293] src/bin/gnucash-bin.c: [Bug 680613] Date format setting
+	  seems to be ignored since version 2.4.9 Work around strange
+	  side-effect of r21665 which caused LC_TIME to be changed after
+	  it had been set by setlocale(LC_ALL) in set_mac_locale(). BP
+
+2012-08-07 18:24  gjanssens
+
+	* [r22292] po/POTFILES.in,
+	  src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-vendor.c,
+	  src/gnome-search/dialog-search.c,
+	  src/gnome-search/dialog-search.h, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/dialog-query-list.c,
+	  src/gnome-utils/dialog-query-list.h,
+	  src/gnome-utils/dialog-query-view.c,
+	  src/gnome-utils/dialog-query-view.h,
+	  src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+	  src/gnome-utils/gnc-query-list.c,
+	  src/gnome-utils/gnc-query-list.h,
+	  src/gnome-utils/gnc-query-view.c,
+	  src/gnome-utils/gnc-query-view.h,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-query-list.glade,
+	  src/gnome-utils/gtkbuilder/dialog-query-view.glade,
+	  src/gnome/Makefile.am, src/gnome/reconcile-list.c,
+	  src/gnome/reconcile-list.h, src/gnome/reconcile-view.c,
+	  src/gnome/reconcile-view.h, src/gnome/window-reconcile.c,
+	  src/gnome/window-reconcile.h: Bug #677859 - Remove depreciated
+	  CList functions Patch by Robert Fewell
+
+2012-08-07 17:25  gjanssens
+
+	* [r22291] src/import-export/import-main-matcher.c,
+	  src/register/ledger-core/split-register-model.c: Bug #672161 -
+	  New CSV account and transaction importer Final patch by Robert
+	  Fewell
+
+2012-08-07 17:24  gjanssens
+
+	* [r22290] src/app-utils/file-utils.c,
+	  src/app-utils/gnc-component-manager.c,
+	  src/app-utils/gnc-ui-util.c, src/app-utils/option-util.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/backend/sql/gnc-transaction-sql.c,
+	  src/backend/xml/gnc-account-xml-v2.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/backend/xml/gnc-commodity-xml-v2.c,
+	  src/backend/xml/gnc-freqspec-xml-v2.c,
+	  src/backend/xml/gnc-owner-xml-v2.c,
+	  src/backend/xml/gnc-pricedb-xml-v2.c,
+	  src/backend/xml/gnc-schedxaction-xml-v2.c,
+	  src/backend/xml/gnc-tax-table-xml-v2.c,
+	  src/backend/xml/gnc-transaction-xml-v2.c,
+	  src/backend/xml/io-example-account.c,
+	  src/backend/xml/io-gncxml-v1.c, src/backend/xml/io-gncxml-v2.c,
+	  src/backend/xml/sixtp-dom-parsers.c, src/backend/xml/sixtp.c,
+	  src/backend/xml/test/test-dom-converters1.c,
+	  src/backend/xml/test/test-file-stuff.c,
+	  src/backend/xml/test/test-load-xml2.c,
+	  src/backend/xml/test/test-string-converters.c,
+	  src/backend/xml/test/test-xml-account.c,
+	  src/backend/xml/test/test-xml-commodity.c,
+	  src/backend/xml/test/test-xml-transaction.c,
+	  src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/dialog-vendor.c,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/core-utils/test/test-gnc-uri-utils.c,
+	  src/core-utils/test/test-resolve-file-path.c,
+	  src/engine/Account.c, src/engine/Query.c,
+	  src/engine/Recurrence.c, src/engine/Split.c,
+	  src/engine/Transaction.c, src/engine/cap-gains.c,
+	  src/engine/engine-helpers.c, src/engine/gnc-commodity.c,
+	  src/engine/gnc-pricedb.c, src/engine/gncAddress.c,
+	  src/engine/gncBillTerm.c, src/engine/gncCustomer.c,
+	  src/engine/gncEmployee.c, src/engine/gncEntry.c,
+	  src/engine/gncInvoice.c, src/engine/gncJob.c,
+	  src/engine/gncOrder.c, src/engine/gncOwner.c,
+	  src/engine/gncTaxTable.c, src/engine/gncVendor.c,
+	  src/engine/test/test-address.c, src/engine/test/test-business.c,
+	  src/engine/test/test-commodities.c,
+	  src/engine/test/test-customer.c,
+	  src/engine/test/test-employee.c, src/engine/test/test-job.c,
+	  src/engine/test/test-object.c, src/engine/test/test-querynew.c,
+	  src/engine/test/test-vendor.c,
+	  src/gnome-utils/account-quickfill.c,
+	  src/gnome-utils/dialog-account.c,
+	  src/gnome-utils/dialog-commodity.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-menu-extensions.c,
+	  src/gnome-utils/gnc-query-list.c,
+	  src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/search-param.c, src/gnome/dialog-commodities.c,
+	  src/gnome/dialog-price-edit-db.c,
+	  src/gnome/dialog-price-editor.c, src/gnome/dialog-tax-info.c,
+	  src/html/gnc-html-webkit.c, src/html/gnc-html.c,
+	  src/import-export/csv-export/assistant-csv-export.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/import-backend.c, src/libqof/qof/qofclass.c,
+	  src/libqof/qof/qofinstance.c, src/libqof/qof/qoflog.c,
+	  src/libqof/qof/qofobject.c, src/libqof/qof/qofquery.c,
+	  src/libqof/qof/qofquerycore.c, src/libqof/qof/qofreference.c,
+	  src/libqof/qof/qofsession.c, src/libqof/qof/qofutil.c,
+	  src/libqof/qof/qofutil.h,
+	  src/register/ledger-core/gnc-ledger-display.c,
+	  src/register/ledger-core/split-register-control.c,
+	  src/register/ledger-core/split-register-model.c,
+	  src/register/ledger-core/split-register.c,
+	  src/register/register-core/basiccell.c,
+	  src/register/register-core/numcell.c,
+	  src/register/register-core/pricecell.c,
+	  src/register/register-core/table-allgui.c,
+	  src/register/register-gnome/gnucash-item-list.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Refactor
+	  safe_strcmp into the glib standard g_strcmp0
+	* [r22289] src/engine/Split.c, src/engine/Split.h,
+	  src/engine/Transaction.c, src/engine/Transaction.h,
+	  src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-cell-renderer-date.c,
+	  src/gnome-utils/gnc-cell-renderer-date.h,
+	  src/gnome-utils/gnc-cell-renderer-popup-entry.c,
+	  src/gnome-utils/gnc-cell-renderer-popup-entry.h,
+	  src/gnome-utils/gnc-cell-renderer-popup.c,
+	  src/gnome-utils/gnc-cell-renderer-popup.h,
+	  src/gnome-utils/gnc-tree-model-split-reg.c,
+	  src/gnome-utils/gnc-tree-model-split-reg.h,
+	  src/gnome-utils/gnc-tree-view-split-reg.c,
+	  src/gnome-utils/gnc-tree-view-split-reg.h,
+	  src/gnome-utils/gnc-tree-view.c,
+	  src/gnome-utils/gnc-tree-view.h, src/gnome/Makefile.am,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/gnc-plugin-page-register2.c,
+	  src/gnome/gnc-plugin-page-register2.h,
+	  src/gnome/gnc-plugin-register2.c,
+	  src/gnome/gnc-plugin-register2.h, src/gnome/top-level.c,
+	  src/gnome/ui/Makefile.am,
+	  src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+	  src/gnome/ui/gnc-plugin-page-register2-ui.xml,
+	  src/gnome/ui/gnc-plugin-register2-ui.xml: Initial code for a new
+	  register. This is very incomplete, but at the same time well
+	  isolated from the rest of the code, so it is easy to disable
+	  should it not get functional and stable before the next major
+	  release. I decided to include it in trunk to give it more
+	  visibility and prevent bitrot in the patch.
+
+2012-08-05 13:28  gjanssens
+
+	* [r22287] src/doc/xml/gnucash-v2.rnc: Bug #680887 - RELAX NG
+	  schema for 2.4.11 XML file format Contributed by Baptiste
+	  Carvello BP
+
+2012-08-04 16:09  gjanssens
+
+	* [r22286] src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+	  src/engine/gncOwner.c: Adapt payment dialog for credit notes. To
+	  deal with all possible combinations, a user must set a debit or
+	  credit amount for the payment. In most cases the right amount is
+	  prefilled by selecting documents from the list. In the process,
+	  this changes gets rid of some confusing sign reversal logic in
+	  the payment code (gncOwner.c). WARNING FOR SCRIPTERS: if you
+	  have written python or scheme code that relies on
+	  gncOwnerApplyPayment, be careful: you now need to pass a signed
+	  amount to the function instead of an absolute value, because a
+	  payment could be for both an invoice/bill or a credit note. No
+	  more sign reversals happen internally based on the owner being a
+	  vendor or a customer.
+
+2012-08-04 16:08  gjanssens
+
+	* [r22285] src/business/business-gnome/dialog-payment.c: Payment
+	  dialog - amend r22263 Properly fix selection of documents when
+	  first loading the dialog
+	* [r22284] src/gnome-utils/dialog-utils.c: Avoid windows with
+	  saved positions to reopen off-screen if possible
+	* [r22283] src/gnome-utils/dialog-utils.c,
+	  src/gnome/assistant-hierarchy.c,
+	  src/import-export/aqbanking/assistant-ab-initial.c,
+	  src/import-export/csv-export/assistant-csv-export.c,
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/qif-import/assistant-qif-import.c: Cleanups in
+	  save/restore window position and sizes - remove depreciated
+	  check on GtkObject flags (no longer required imo) - save
+	  position and size on window destruction consistently - add save
+	  and restore to some additional assistants (not all so far)
+
+2012-08-04 12:01  mikee
+
+	* [r22281] src/report/standard-reports/transaction.scm: Bug
+	  #680576 - Transaction report: date takes up two lines when using
+	  Canadian locale format. Change date cells type from text-cell to
+	  date-cell to apply white-space: nowrap style. BP
+
+2012-08-04 02:01  fell
+
+	* [r22279] configure.ac: Bug 680671: configure should check for
+	  the python-devel package if called with --enable-python
+	  https://bugzilla.gnome.org/show_bug.cgi?id=680671 BP
+
+2012-08-02 13:31  gjanssens
+
+	* [r22278] src/gnome/gnc-plugin-page-account-tree.c: Double click
+	  on parent account expands/collapses child account list instead
+	  of opening the account's register. The account's register can
+	  still be opened normally using the menu option or right-click
+	  popup menu.
+
+2012-08-01 13:54  gjanssens
+
+	* [r22277] configure.ac, src/gnome-utils/gnc-gobject-utils.c:
+	  Remove unused, depreciated functions Patch by Robert Fewell
+	* [r22276] src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/dialog-utils.h: Remove depreciated Option
+	  functions - part 3 There were some more option menu functions in
+	  dialog-utils that I could not find being used any where and this
+	  patch removes them. Patch by Robert Fewell
+	* [r22275] src/gnome-utils/gnc-date-edit.c,
+	  src/gnome-utils/gnc-date-edit.h: Remove depreciated Option
+	  functions - part 2 This patch removes the option menu functions
+	  from gnc-date-edit which come under the setting of time option.
+	  I do not think this bit is used but can be seen if you find a
+	  GNCDateEdit and set the second option to TRUE. Patch by Robert
+	  Fewell
+
+2012-08-01 13:53  gjanssens
+
+	* [r22274] src/gnome-utils/Makefile.am,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-options.h,
+	  src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+	  src/gnome-utils/gnc-combott.c, src/gnome-utils/gnc-combott.h,
+	  src/import-export/import-format-dialog.c: Remove depreciated
+	  Option functions - part 1 The option menu's that appear in
+	  dialog options rely on per item tool tips that GtkComboBox did
+	  not have. From a comment in the code, this was highlighted on
+	  bug http://bugzilla.gnome.org/show_bug.cgi?id=303717 which
+	  implies this is now fixed but I could not see a way of adding
+	  them so I created my own basic combo with per item tooltips.
+	  This basic combo uses an external list store to reduce the
+	  functions needed and can be seen when changing report settings.
+	  It look like it does the job OK but may be I have missed
+	  something. I have added comments in the code in areas that would
+	  need to be changed if GtkComboBox ever has per item tool tips.
+	  Patch by Robert Fewell
+
+2012-07-27 15:45  warlord
+
+	* [r22272] configure.ac: Remove (unused) LIBXML_VERSION from
+	  configure.ac (#680708) BP
+
+2012-07-25 22:28  alex.aycinena
+
+	* [r22271]
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/csv-import/gnc-csv-model.c,
+	  src/import-export/csv-import/gnc-csv-model.h,
+	  src/import-export/import-account-matcher.c: Add ability to
+	  import a csv column to 'notes' field; fix 'OK' and 'New Account'
+	  button widths
+
+2012-07-09 17:54  gjanssens
+
+	* [r22263] src/business/business-gnome/dialog-payment.c: Properly
+	  calculate amount to pay when post-to account is not the first in
+	  the list when opening the payment dialog.
+
+2012-07-07 16:06  gjanssens
+
+	* [r22261] doc/tip_of_the_day.list.in: Modify one tip of the day
+	  to illustrate the use of \n in tips
+
+2012-07-07 16:04  gjanssens
+
+	* [r22260] src/gnome-utils/dialog-totd.c: Rewrite the
+	  tip-of-the-day parsing logic Since commit 22246, an empty tip of
+	  the day appears in the list of tips. This is due to the way the
+	  file is parsed. This commit rewrites the parsing logic to avoid
+	  such problems. As an added bonus, you can now add newlines in
+	  tips by using '\n' in the string. BP
+
+2012-07-02 21:24  jralls
+
+	* [r22259] test-templates/make-testfile: Fix make-testfile to
+	  count references in UI files Some functions may be called only
+	  by callback reference in a GtkBuilder XML file (*.glade, *.xml,
+	  or *.ui). Indicate that usage in the test-file function summary.
+
+2012-07-02 18:07  cmarchi
+
+	* [r22257] src/gnome-utils/gnc-date-edit.c,
+	  src/import-export/aqbanking/gnc-ab-kvp.c, src/libqof/qof/guid.c,
+	  src/libqof/qof/guid.h: G_CONST_RETURN is deprecated in 2.3.
+	  Patch provided by Aurimas Fišeras.
+
+2012-07-02 18:03  cmarchi
+
+	* [r22256] src/gnome/window-autoclear.c: Make strings translatable
+	  in auto clear dialog. Patch provided by Aurimas Fišeras.
+
+2012-07-01 21:48  plongstaff
+
+	* [r22255] src/gnome-utils/gnc-tree-view-account.c: Re-add
+	  function gppat_filter_select_default_cb() mistakenly removed in
+	  commit r21578. It's not used by C code, but is by the .glade
+	  file.
+
+2012-07-01 20:20  jralls
+
+	* [r22254] src/backend/dbi/gnc-backend-dbi.c: Fix "discarded
+	  return value warning" from r22203
+
+2012-07-01 18:45  plongstaff
+
+	* [r22253] src/engine/test, src/engine/test/Makefile.am,
+	  src/engine/test/test-engine.c, src/engine/test/utest-Budget.c:
+	  Add basic budget unit tests
+
+2012-06-29 14:45  gjanssens
+
+	* [r22252] src/app-utils/options.scm: Wrong parameter is used to
+	  load from and save to kvp
+
+2012-06-29 14:28  gjanssens
+
+	* [r22250] src/app-utils/options.scm,
+	  src/gnome-utils/dialog-options.c: Bug #494861 - Business reports
+	  lose a/p & a/r account options BP
+
+2012-06-28 16:13  gjanssens
+
+	* [r22248] src/report/business-reports/owner-report.scm: Bug
+	  #678848 - Customer/Vendor reports off-by-one on start date
+	  Additionally removes a superfluous module load BP
+
+2012-06-27 20:33  gjanssens
+
+	* [r22246] doc/Makefile.am: [PATCH] Fix tip-of-the-day with
+	  gcc-4.7 When making the text file tips-of-the-day, GnuCash
+	  expects 'gcc -E' to preserve at least one of the whitespace
+	  lines between entries. However, this relies on behavior of 'gcc
+	  -E' that isn't actually part of the spec, and is a historical
+	  accident. And it changed in gcc-4.7, such that all the
+	  whitespace is removed. Work around this by explicitly adding a
+	  newline in the sed expression. Pre gcc-4.7 there will be two
+	  newlines between tips, but this has no impact on the tip
+	  displaying code. Patch by Bill Nottingham BP
+
+2012-06-27 17:43  gjanssens
+
+	* [r22245] checks/Makefile.am, checks/quicken_3part.chk: Bug
+	  #677572 - 3-part check format Created by Andrew Hunt
+
+2012-06-27 15:52  gjanssens
+
+	* [r22243] src/gnome/dialog-print-check.c: Bug #631611 - Check
+	  printing fails because fonts are too tiny on Windows Lesson
+	  learned: don't use cairo_identity_matrix on a cairo_t managed by
+	  GtkPrintContext. It kills a number of transformations that were
+	  already configured by GtkPrintContext. On Windows this breaks
+	  proper scaling.
+
+2012-06-27 15:51  gjanssens
+
+	* [r22242] src/gnome/dialog-print-check.c: Some small code
+	  cleanups in check printing code - Remove useless typdef, use
+	  GtkPrintOperation directly instead - Position_combobox is read
+	  twice, remove second call
+
+2012-06-26 13:03  mikee
+
+	* [r22241] src/report/business-reports/invoice.scm: Revert GUID
+	  change as per Derek's suggestion.
+
+2012-06-24 04:05  mta
+
+	* [r22238] src/register/register-gnome/table-gnome.c: Fix
+	  uninitialized variable warning in r22234.
+
+2012-06-24 03:09  mta
+
+	* [r22237] src/optional/python-bindings/Makefile.am: Make python
+	  bindings build when using a separate build directory. Don't
+	  symlink a (possibly non-existant) file from the source tree on
+	  top of gnucash_core_c.py which was just generated by swig in the
+	  build tree.
+
+2012-06-24 02:58  mta
+
+	* [r22236] configure.ac: Don't lose optimization flags passed in
+	  CFLAGS. Change r17720 has a typo that causes it to lose all -Ox
+	  flags passed in CFLAGS when it was actually trying to preserve
+	  them.
+
+2012-06-23 14:42  gjanssens
+
+	* [r22235] src/report/business-reports/invoice.scm: Invoice report
+	  - display Job info in new line
+
+2012-06-23 12:25  mikee
+
+	* [r22234] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/gnome/gnc-split-reg.c,
+	  src/register/register-core/table-allgui.h,
+	  src/register/register-gnome/table-gnome.c: Bug #666576 - Balance
+	  Column Set Too Narrow
+
+2012-06-23 11:57  mikee
+
+	* [r22233] src/report/business-reports/invoice.scm: Bug 341048 -
+	  RFE: Printable Invoice should allow display of Job Name Add job
+	  name and number to printable invoice. This only applies to
+	  invoice.scm.
+
+2012-06-22 15:12  gjanssens
+
+	* [r22231]
+	  src/optional/python-bindings/example_scripts/account_analysis.py,
+	  src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py,
+	  src/optional/python-bindings/example_scripts/simple_business_create.py,
+	  src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
+	  Bug #675201 - slight bugfix to prior enchancement post for
+	  example scripts Patch by Jamie Campbell
+
+2012-06-22 14:36  gjanssens
+
+	* [r22229] src/backend/xml/sixtp.c: Bug #678214 - GnuCash fails to
+	  open some post-processed XML files Patch by Daniel Harding BP
+
+2012-06-21 15:13  gjanssens
+
+	* [r22224] src/backend/sql/gnc-recurrence-sql.c: Bug #671323 -
+	  Scheduled monthly transactions lose "except on weekends" setting
+	  when using MySQL
+
+2012-06-16 11:52  mikee
+
+	* [r22222] src/report/standard-reports/net-linechart.scm: Add
+	  formatting to table. Add cell padding to columns in table.
+
+2012-06-13 15:43  gjanssens
+
+	* [r22219]
+	  src/backend/xml/test/test-files/xml2/Money95bank_fr.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95invst.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95mutual.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95stocks.gml2,
+	  src/backend/xml/test/test-files/xml2/abc.gml2,
+	  src/backend/xml/test/test-files/xml2/abcall.gml2,
+	  src/backend/xml/test/test-files/xml2/carols-data-file.gml2,
+	  src/backend/xml/test/test-files/xml2/cbb-export.gml2,
+	  src/backend/xml/test/test-files/xml2/conrads-file.gml2,
+	  src/backend/xml/test/test-files/xml2/every.gml2,
+	  src/backend/xml/test/test-files/xml2/goonies-file.gml2,
+	  src/backend/xml/test/test-files/xml2/hierachical-data-file.gml2,
+	  src/backend/xml/test/test-files/xml2/ms-money.gml2,
+	  src/backend/xml/test/test-files/xml2/pricedb1.gml2: Revert some
+	  unintended testfile changes that accidentally slipped in in
+	  r22216
+
+2012-06-13 15:24  gjanssens
+
+	* [r22218] src/report/business-reports/payables.scm,
+	  src/report/business-reports/receivables.scm: Fix Account Report
+	  menu option when used on A/R or A/P registers. This has been
+	  broken since r20766
+	* [r22217] src/business/business-gnome/dialog-billterms.c,
+	  src/business/business-gnome/dialog-date-close.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/gtkbuilder/dialog-invoice.glade,
+	  src/gnome-search/dialog-search.c,
+	  src/gnome-search/gnc-general-search.c,
+	  src/gnome-utils/dialog-reset-warnings.c,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/gnc-amount-edit.c,
+	  src/gnome-utils/gnc-date-edit.c,
+	  src/gnome-utils/gnc-date-format.c,
+	  src/gnome-utils/gnc-dense-cal.c,
+	  src/gnome-utils/gnc-general-select.c,
+	  src/gnome-utils/gnc-gui-query.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-query-list.c,
+	  src/gnome/assistant-hierarchy.c, src/gnome/dialog-progress.c,
+	  src/gnome/dialog-sx-editor.c,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/reconcile-list.c, src/html/gnc-html-webkit.c,
+	  src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/register/register-gnome/gnucash-item-edit.c,
+	  src/register/register-gnome/gnucash-item-list.c,
+	  src/register/register-gnome/gnucash-sheet.c: Bug #677859 -
+	  Depreciated functions in Gtk+2.24 Replaces functions related to
+	  widget visibility. Additionally there are some more replacements
+	  in the area's handled in the previous two commits. Patch by
+	  Robert Fewell
+
+2012-06-13 15:23  gjanssens
+
+	* [r22216]
+	  src/backend/xml/test/test-files/xml2/Money95bank_fr.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95invst.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95mutual.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95stocks.gml2,
+	  src/backend/xml/test/test-files/xml2/abc.gml2,
+	  src/backend/xml/test/test-files/xml2/abcall.gml2,
+	  src/backend/xml/test/test-files/xml2/carols-data-file.gml2,
+	  src/backend/xml/test/test-files/xml2/cbb-export.gml2,
+	  src/backend/xml/test/test-files/xml2/conrads-file.gml2,
+	  src/backend/xml/test/test-files/xml2/every.gml2,
+	  src/backend/xml/test/test-files/xml2/goonies-file.gml2,
+	  src/backend/xml/test/test-files/xml2/hierachical-data-file.gml2,
+	  src/backend/xml/test/test-files/xml2/ms-money.gml2,
+	  src/backend/xml/test/test-files/xml2/pricedb1.gml2,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/search-owner.c,
+	  src/business/business-gnome/search-owner.h,
+	  src/gnome-search/search-account.h,
+	  src/gnome-search/search-boolean.h,
+	  src/gnome-search/search-date.h,
+	  src/gnome-search/search-double.h,
+	  src/gnome-search/search-int64.h,
+	  src/gnome-search/search-numeric.h,
+	  src/gnome-search/search-reconciled.h,
+	  src/gnome-search/search-string.h, src/gnome-utils/cursors.c,
+	  src/gnome-utils/dialog-preferences.c,
+	  src/gnome-utils/gnc-date-format.h,
+	  src/gnome-utils/gnc-dense-cal.h,
+	  src/gnome-utils/gnc-gobject-utils.c,
+	  src/gnome-utils/gnc-query-list.h,
+	  src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-account.h,
+	  src/gnome-utils/gnc-tree-view-commodity.c,
+	  src/gnome-utils/gnc-tree-view-commodity.h,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gnc-tree-view-owner.h,
+	  src/gnome-utils/gnc-tree-view-price.c,
+	  src/gnome-utils/gnc-tree-view-price.h,
+	  src/gnome-utils/gnc-tree-view.c, src/gnome/dialog-tax-info.c,
+	  src/gnome/gnc-plugin-page-sx-list.c, src/gnome/gnc-split-reg.h,
+	  src/import-export/csv-import/gnc-csv-gnumeric-popup.c,
+	  src/register/register-gnome/gnucash-date-picker.c,
+	  src/register/register-gnome/gnucash-date-picker.h: Bug #677859 -
+	  Depreciated functions in Gtk+2.24 Replaces a number of widget
+	  references that are now part of gobject. Patch by Robert Fewell
+	* [r22215] src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+	  src/gnome-utils/assistant-xml-encoding.c,
+	  src/gnome-utils/dialog-commodity.c,
+	  src/gnome-utils/dialog-commodity.h,
+	  src/gnome-utils/dialog-file-access.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/gnc-account-sel.c,
+	  src/gnome-utils/gnc-account-sel.h,
+	  src/gnome-utils/gnc-currency-edit.c,
+	  src/gnome-utils/gnc-currency-edit.h,
+	  src/gnome-utils/gnc-date-delta.c,
+	  src/gnome-utils/gnc-gtk-utils.c,
+	  src/gnome-utils/gnc-gtk-utils.h,
+	  src/gnome-utils/gnc-period-select.c,
+	  src/gnome-utils/gtkbuilder/dialog-commodity.glade,
+	  src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
+	  src/gnome/gtkbuilder/dialog-price.glade,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/report/report-gnome/dialog-report-style-sheet.c: Bug #677859
+	  - Depreciated functions in Gtk+2.24 GtkComboBox related fixes
+	  Patch by Robert Fewell
+
+2012-06-10 22:14  jralls
+
+	* [r22214] src/libqof/qof/test/test-qof.c: Disable test-gnc-date
+	  until it can be thoroughly tested on a wider variety of
+	  compilers.
+
+2012-06-10 19:59  cstim
+
+	* [r22213] src/libqof/qof/test/Makefile.am,
+	  src/libqof/qof/test/test-gnc-date.c: Fix windows/mingw build
+	  failure due to different struct tm length.
+
+2012-06-10 19:32  cstim
+
+	* [r22212] src/libqof/qof/test/test-gnc-date.c: Fix compiler error
+	  about overflow of integer calculations. To reproduce: gcc-4.6.1
+	  and -O2 switched on.
+
+2012-06-06 13:52  gjanssens
+
+	* [r22211] src/business/business-gnome/dialog-invoice.c: Fix
+	  credit note duplication. It was not possible to duplicate a
+	  credit note as an invoice (aka voiding a credit note).
+	* [r22210] src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/business/business-gnome/gnc-plugin-page-invoice.h: Cosmetic:
+	  move include to source file. It's not used in the header file.
+
+2012-06-06 13:23  jralls
+
+	* [r22209] src/backend/sql/test/utest-gnc-backend-sql.c: Adjust
+	  test_gnc_sql_convert_timespec_to_string() for 64-bit time_t
+	* [r22208] src/libqof/qof/test/test-gnc-date.c: 64-bit adjustments
+	  to test-gnc-date
+
+2012-06-06 13:22  jralls
+
+	* [r22207] src/engine/gncBillTerm.c, src/libqof/qof/gnc-date.c,
+	  src/libqof/qof/gnc-date.h: Consolidate some little-used
+	  convenience functions.
+	* [r22206] src/backend/sql/test/utest-gnc-backend-sql.c: Test
+	  gnc_sql_convert_timespec_to_string() Note overridden failures on
+	  the second 3 values.
+	* [r22205] src/libqof/qof/gnc-date-p.h, src/libqof/qof/gnc-date.c,
+	  src/libqof/qof/test/test-gnc-date.c: Test of all major gnc-date
+	  functions, highlighting 2038 bug failures from using time_t on a
+	  32-bit system.
+
+2012-06-01 22:59  alex.aycinena
+
+	* [r22204] src/core-utils/gnc-features.c: Remove g_free of msg two
+	  lines before it is returned from function.
+
+2012-05-26 23:47  jralls
+
+	* [r22203] src/app-utils/calculation/fin.c,
+	  src/app-utils/file-utils.c, src/app-utils/gnc-addr-quickfill.c,
+	  src/app-utils/gnc-entry-quickfill.c, src/app-utils/gnc-euro.c,
+	  src/app-utils/gnc-sx-instance-model.c,
+	  src/app-utils/gnc-ui-balances.c, src/app-utils/gnc-ui-util.c,
+	  src/app-utils/guile-util.c, src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/dbi/test/test-dbi-business-stuff.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/dbi/test/utest-backend-dbi-business.c,
+	  src/backend/sql/gnc-account-sql.c,
+	  src/backend/sql/gnc-address-sql.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/backend/sql/gnc-bill-term-sql.c,
+	  src/backend/sql/gnc-book-sql.c,
+	  src/backend/sql/gnc-customer-sql.c,
+	  src/backend/sql/gnc-employee-sql.c,
+	  src/backend/sql/gnc-entry-sql.c,
+	  src/backend/sql/gnc-invoice-sql.c,
+	  src/backend/sql/gnc-job-sql.c, src/backend/sql/gnc-lots-sql.c,
+	  src/backend/sql/gnc-order-sql.c,
+	  src/backend/sql/gnc-owner-sql.c,
+	  src/backend/sql/gnc-recurrence-sql.c,
+	  src/backend/sql/gnc-schedxaction-sql.c,
+	  src/backend/sql/gnc-slots-sql.c,
+	  src/backend/sql/gnc-tax-table-sql.c,
+	  src/backend/sql/gnc-transaction-sql.c,
+	  src/backend/sql/gnc-vendor-sql.c,
+	  src/backend/xml/gnc-account-xml-v2.c,
+	  src/backend/xml/gnc-bill-term-xml-v2.c,
+	  src/backend/xml/gnc-book-xml-v2.c,
+	  src/backend/xml/gnc-customer-xml-v2.c,
+	  src/backend/xml/gnc-employee-xml-v2.c,
+	  src/backend/xml/gnc-entry-xml-v2.c,
+	  src/backend/xml/gnc-freqspec-xml-v2.c,
+	  src/backend/xml/gnc-invoice-xml-v2.c,
+	  src/backend/xml/gnc-job-xml-v2.c,
+	  src/backend/xml/gnc-lot-xml-v2.c,
+	  src/backend/xml/gnc-order-xml-v2.c,
+	  src/backend/xml/gnc-tax-table-xml-v2.c,
+	  src/backend/xml/gnc-transaction-xml-v2.c,
+	  src/backend/xml/gnc-vendor-xml-v2.c,
+	  src/backend/xml/io-gncxml-v1.c,
+	  src/backend/xml/test/test-xml-transaction.c,
+	  src/bin/gnucash-bin.c,
+	  src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/dialog-vendor.c,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/business/business-gnome/search-owner.c,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/core-utils/gnc-filepath-utils.c,
+	  src/core-utils/gnc-uri-utils.c, src/engine/Account.c,
+	  src/engine/Scrub.c, src/engine/Transaction.c,
+	  src/engine/TransactionP.h, src/engine/gnc-hooks.c,
+	  src/engine/gnc-pricedb.c, src/engine/gncIDSearch.c,
+	  src/engine/gncInvoice.c, src/engine/gncJob.c,
+	  src/engine/policy.c, src/engine/test-core/test-engine-stuff.c,
+	  src/engine/test/test-account-object.c,
+	  src/engine/test/test-guid.c,
+	  src/engine/test/test-transaction-reversal.c,
+	  src/engine/test/test-vendor.c, src/engine/test/utest-Account.c,
+	  src/engine/test/utest-Invoice.c, src/engine/test/utest-Split.c,
+	  src/gnome-search/dialog-search.c,
+	  src/gnome-utils/assistant-gconf-setup.c,
+	  src/gnome-utils/assistant-xml-encoding.c,
+	  src/gnome-utils/dialog-book-close.c,
+	  src/gnome-utils/dialog-dup-trans.c,
+	  src/gnome-utils/dialog-file-access.c,
+	  src/gnome-utils/dialog-object-references.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/gnc-account-sel.c,
+	  src/gnome-utils/gnc-autosave.c, src/gnome-utils/gnc-date-edit.c,
+	  src/gnome-utils/gnc-date-format.c,
+	  src/gnome-utils/gnc-dense-cal.c,
+	  src/gnome-utils/gnc-embedded-window.c,
+	  src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gnc-general-select.c,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/gnc-keyring.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-plugin-file-history.c,
+	  src/gnome-utils/gnc-plugin-manager.c,
+	  src/gnome-utils/gnc-plugin-menu-additions.c,
+	  src/gnome-utils/gnc-plugin.c, src/gnome-utils/gnc-query-list.c,
+	  src/gnome-utils/gnc-recurrence.c,
+	  src/gnome-utils/gnc-tree-model-account-types.c,
+	  src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-model-price.c,
+	  src/gnome-utils/gnc-tree-model.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-commodity.c,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gnc-tree-view-price.c,
+	  src/gnome-utils/gnc-tree-view-sx-list.c,
+	  src/gnome-utils/gnc-tree-view.c,
+	  src/gnome/assistant-acct-period.c,
+	  src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+	  src/gnome/assistant-stock-split.c,
+	  src/gnome/dialog-commodities.c, src/gnome/dialog-lot-viewer.c,
+	  src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
+	  src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-from-trans.c,
+	  src/gnome/dialog-sx-since-last-run.c,
+	  src/gnome/dialog-tax-info.c,
+	  src/gnome/gnc-plugin-account-tree.c,
+	  src/gnome/gnc-plugin-basic-commands.c,
+	  src/gnome/gnc-plugin-budget.c,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/gnc-plugin-page-budget.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-sx-list.c,
+	  src/gnome/gnc-plugin-register.c, src/gnome/gnc-split-reg.c,
+	  src/gnome/reconcile-list.c, src/gnome/top-level.c,
+	  src/gnome/window-reconcile.c, src/html/gnc-html-factory.c,
+	  src/html/gnc-html-graph-gog-webkit.c,
+	  src/html/gnc-html-graph-gog.c, src/html/gnc-html-webkit.c,
+	  src/html/gnc-html.c,
+	  src/import-export/aqbanking/assistant-ab-initial.c,
+	  src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/gnc-ab-getbalance.c,
+	  src/import-export/aqbanking/gnc-ab-gettrans.c,
+	  src/import-export/aqbanking/gnc-ab-kvp.c,
+	  src/import-export/aqbanking/gnc-ab-trans-templ.c,
+	  src/import-export/aqbanking/gnc-ab-transfer.c,
+	  src/import-export/aqbanking/gnc-ab-utils.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.c,
+	  src/import-export/csv-export/assistant-csv-export.c,
+	  src/import-export/csv-export/csv-transactions-export.c,
+	  src/import-export/csv-export/gnc-plugin-csv-export.c,
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/csv-import/gnc-csv-model.c,
+	  src/import-export/csv-import/gnc-plugin-csv-import.c,
+	  src/import-export/import-backend.c,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/log-replay/gnc-plugin-log-replay.c,
+	  src/import-export/ofx/gnc-ofx-import.c,
+	  src/import-export/ofx/gnc-ofx-kvp.c,
+	  src/import-export/ofx/gnc-plugin-ofx.c,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/import-export/qif-import/gnc-plugin-qif-import.c,
+	  src/libqof/qof/gnc-date.c, src/libqof/qof/kvp_frame.c,
+	  src/libqof/qof/qof-string-cache.c, src/libqof/qof/qofbackend.c,
+	  src/libqof/qof/qofbook.c, src/libqof/qof/qofchoice.c,
+	  src/libqof/qof/qofevent.c, src/libqof/qof/qofinstance.c,
+	  src/libqof/qof/qofquerycore.c, src/libqof/qof/qofsession.c,
+	  src/libqof/qof/qofutil.c, src/libqof/qof/test/test-gnc-date.c,
+	  src/libqof/qof/test/test-qof-string-cache.c,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofsession.c,
+	  src/plugins/bi_import/dialog-bi-import-gui.c,
+	  src/plugins/bi_import/dialog-bi-import.c,
+	  src/plugins/customer_import/dialog-customer-import-gui.c,
+	  src/python/gncmod-python.c,
+	  src/register/ledger-core/split-register-control.c,
+	  src/register/ledger-core/split-register-load.c,
+	  src/register/register-core/table-allgui.c,
+	  src/register/register-gnome/gnucash-cursor.c,
+	  src/register/register-gnome/gnucash-grid.c,
+	  src/register/register-gnome/gnucash-header.c,
+	  src/register/register-gnome/gnucash-item-edit.c,
+	  src/register/register-gnome/gnucash-sheet.c,
+	  src/report/report-gnome/dialog-custom-report.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c,
+	  src/report/stylesheets/gnc-plugin-stylesheets.c,
+	  src/test-core/unittest-support.c: Correct -Wunused warnings The
+	  actual change to configure.ac (at line 1106) to enable -Wunused
+	  -- or rather to un-disable it -- is not included in order to not
+	  break the build for folks with buggy versions of swig. (For
+	  example,
+	  https://sourceforge.net/tracker/?func=detail&aid=3530021&group_id=1645&atid=101645)
+
+2012-05-26 23:46  jralls
+
+	* [r22202] src/optional/python-bindings/Makefile.am: Set
+	  PYTHON_LINK_FILES to useful values.
+
+2012-05-22 17:57  jralls
+
+	* [r22201] src/core-utils/Makefile.am, src/html/Makefile.am:
+	  Delete remaining swig-foo.c files with maintainer-clean
+	* [r22200] src/backend/dbi/Makefile.am,
+	  src/backend/dbi/test/Makefile.am: Fix compilation on OSX One
+	  can't link a library created with -module on OSX, but one can
+	  dload a library compiled with -shared on both OSX and Linux.
+	  Also cleaned out the old "make check" files from test/Makefile.am
+
+2012-05-21 22:36  plongstaff
+
+	* [r22199] src/backend/xml/gnc-backend-xml.c: Fix memory leaks
+	  found by unit tests/valgrind Return value of g_build_filename()
+	  needs to be freed.
+
+2012-05-21 22:10  jralls
+
+	* [r22197] packaging/win32/custom.sh.sample: Add EXTRA_CFLAGS for
+	  compiling on Win7 Configure gets confused by some gcc builtins
+	  on Win7: Disable them so that configure finds the right
+	  settings. [BP]
+
+2012-05-21 18:35  plongstaff
+
+	* [r22193] src/libqof/qof/gnc-date.c, src/libqof/qof/qofsession.c:
+	  Fix some small problems (including a memory leak) found by
+	  running qof unit test with valgrind.
+	* [r22192] src/libqof/qof/test: Add test-qof to svn:ignore
+
+2012-05-21 17:38  plongstaff
+
+	* [r22191] accounts/sv_SE, src/business/business-gnome/gtkbuilder,
+	  src/import-export/csv-export,
+	  src/import-export/csv-export/schemas,
+	  src/import-export/csv-import,
+	  src/import-export/csv-import/schemas, src/optional/gtkmm/test,
+	  src/plugins/bi_import/gtkbuilder, src/plugins/customer_import,
+	  src/plugins/customer_import/gtkbuilder,
+	  src/plugins/customer_import/ui: Update some svn:ignore properties
+
+2012-05-21 17:28  plongstaff
+
+	* [r22190] src/app-utils/gnc-component-manager.c,
+	  src/libqof/qof/Makefile.am, src/libqof/qof/kvp_frame.c,
+	  src/libqof/qof/qof-string-cache.c,
+	  src/libqof/qof/qof-string-cache.h, src/libqof/qof/qof.h,
+	  src/libqof/qof/qofbook.c, src/libqof/qof/qofutil.c,
+	  src/libqof/qof/qofutil.h, src/libqof/qof/test/Makefile.am,
+	  src/libqof/qof/test/test-qof-string-cache.c,
+	  src/libqof/qof/test/test-qof.c: Since 2.32, GCache is deprecated
+	  and should be replaced by GHashTable. In the new string cache
+	  (split out from qofutil.c/.h), the GHashTable has the string as
+	  key and a small heap-allocated guint refcount as data. The value
+	  is allocated rather than being used by value because there is no
+	  way to just modify the data field of an existing key. The key
+	  would need to be changed at the same time, which would free the
+	  old key value and invalidate all gchar pointers of objects which
+	  have refs to the key. Unit tests added as well.
+
+2012-05-21 15:48  jralls
+
+	* [r22188] src/backend/dbi/gnc-backend-dbi.c: [Bug #674862]
+	  Gnucash crashes after creating a new SX using the Mortgage
+	  Wizard and SQL Backend Special-cases dbi_result_get_datetime
+	  returning -1 to work around a bug in MinGW's implementation of
+	  gmtime(). [BP]
+
+2012-05-21 15:43  jralls
+
+	* [r22187] src/backend/dbi/gnc-backend-dbi.c: Revert
+	  gnc-backend-dbi.c from 22186, should be a separate commit.
+
+2012-05-21 15:32  jralls
+
+	* [r22186] configure.ac, src/backend/dbi/gnc-backend-dbi.c: Fix
+	  double definition of DEBUG_MEMORY
+
+2012-05-20 21:24  plongstaff
+
+	* [r22185] src/html/gnc-html-webkit.c: Replace deprecated
+	  g_basename() by recommend g_path_get_basename()
+
+2012-05-20 21:23  plongstaff
+
+	* [r22184] src/backend/sql/gnc-backend-sql.c: Remove invalid
+	  routine arg check
+
+2012-05-20 21:22  plongstaff
+
+	* [r22183] src/backend/sql/gnc-tax-table-sql.c: Use new
+	  GncTaxTable g-object parameters
+
+2012-05-20 21:21  plongstaff
+
+	* [r22182] src/backend/dbi/test/Makefile.am,
+	  src/backend/dbi/test/test-backend-dbi.c,
+	  src/backend/dbi/test/test-dbi-stuff.h,
+	  src/backend/dbi/test/utest-backend-dbi-basic.c,
+	  src/backend/dbi/test/utest-backend-dbi-business.c: Convert DBI
+	  test to utest
+
+2012-05-20 21:18  plongstaff
+
+	* [r22181] src/engine/Transaction.c: Fix some g-object parameter
+	  types
+	* [r22180] src/engine/gncTaxTable.c: Add some more g-object
+	  parameters for GncTaxTable
+
+2012-05-20 21:12  plongstaff
+
+	* [r22179] src/import-export/csv-import/gnc-csv-model.c: Replace
+	  deprecated g_mapped_file_free() with recommended
+	  g_mapped_file_unref()
+
+2012-05-08 21:37  gjanssens
+
+	* [r22176] src/business/business-gnome/dialog-invoice.c: Allow to
+	  change document type when duplicating an invoice. This allows to
+	  quickly create a canceling credit note for an invoice.
+
+2012-05-08 11:39  gjanssens
+
+	* [r22175]
+	  src/optional/python-bindings/example_scripts/simple_business_create.py:
+	  Bug #674273 - fixes and enhancements to example
+	  simple_business_create.py Patch by Jamie Campbell, with minimal
+	  correction to match the new ApplyPayment functions.
+	* [r22174] src/business/business-gnome/dialog-payment.c,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+	  src/engine/gncOwner.c, src/engine/gncOwner.h,
+	  src/optional/python-bindings/gnucash_business.py: Add
+	  gnc{Owner,Invoice}ApplyPayment functions. Most payment use cases
+	  don't need to know the internal lot juggling mechanism behind it.
+
+2012-05-08 11:38  gjanssens
+
+	* [r22173] src/engine/gncEmployee.c, src/engine/gncEmployee.h,
+	  src/engine/gncOwner.c: Add getter/setter for fake Employee name
+	  propery. This is done to get a more consistent owner interface
+	  and simplifies the python bindings
+	* [r22172] src/business/business-gnome/gnc-plugin-page-invoice.c:
+	  Remove some unused function declarations
+
+2012-05-07 22:54  jralls
+
+	* [r22171] src/engine/SchedXaction.c: [Bug 674862] Gnucash crashes
+	  after creating a new SX using the Mortgage Wizard and SQL
+	  Backend This addresses the crash reported on Ubuntu with
+	  Postgres by Krzysiek. The stack trace he posted showed the crash
+	  was the result of dereferencing a NULL GDate*, and this change
+	  protects against that. It still doesn't address the more basic
+	  problem of why on Win32 and with mysql and pgsql (but not
+	  SQLite3) the mortgage wizard is writing corrupt dates. [BP]
+
+2012-05-06 21:19  gjanssens
+
+	* [r22170] packaging/win32/install-fq-mods.cmd: Rearrange
+	  install-fq-mods.cmd to avoid duplicate code and make it easier
+	  to understand
+	* [r22169] packaging/win32/Makefile.am,
+	  packaging/win32/dist-impl.sh, packaging/win32/getperl.vbs,
+	  packaging/win32/gnc-path-check,
+	  packaging/win32/install-fq-mods.cmd: Bug #670355 - Automated
+	  install of Perl with Finance-Quote With these changes
+	  install-fq-mods.cmd will automatically download and install
+	  Strawberry perl if now perl version if found on the system.
+	  Patches by Dave Roberts
+
+2012-05-06 18:03  gjanssens
+
+	* [r22168] configure.ac: Remove empty lines from AC_CONFIG_SOURCES
+	  as this will cause the Windows build to fail when using a git
+	  repo as source
+
+2012-04-28 16:18  gjanssens
+
+	* [r22167] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh, packaging/win32/install.sh,
+	  util/gnc-svnversion: Further tweaks to enable git on the windows
+	  build
+
+2012-04-28 13:37  gjanssens
+
+	* [r22166]
+	  src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
+	  Bug #674276 - fixes and enhancements to example
+	  test_imbalance_transaction.py a) added usage information b) put
+	  most everything into exception handling to prevent lock linger
+	  when a problem occurs Patch by Jamie Campbell
+	* [r22165]
+	  src/optional/python-bindings/example_scripts/account_analysis.py:
+	  Bug #673877 - fixes and enhancements to example script
+	  account_analysis.py a) added usage information when not enough
+	  arguments added b) put the majority of code into an exception
+	  handling block so that if something goes wrong the session is
+	  closed. Prior to this change a problem would result in a
+	  lingering lock. Patch by Jamie Campbell
+
+2012-04-28 13:36  gjanssens
+
+	* [r22164]
+	  src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py:
+	  Bug #673855 - fixes and enhancements to example script
+	  new_book_with_opening_balances.py 1) Fixed typo for "new book"
+	  session creation in_new=True -> is_new=True 2) Added usage
+	  information echo when script is invoked without correct number
+	  of parameters 3) Put most of the operations into an exception
+	  handling block. When an exception occurs, sessions which were
+	  opened are closed. Prior to this, any error would result in a
+	  lingering lock. Patch by Jamie Campbell
+
+2012-04-22 20:51  cstim
+
+	* [r22157] packaging/win32/defaults.sh: Bug #674494: Fix version
+	  and method of downloading isocodes in win32 packaging Patch by
+	  Mark Jenkins BP
+
+2012-04-22 20:49  cstim
+
+	* [r22156] packaging/win32/libbonoboui-2.24.2.patch: Bug #674495:
+	  Fix libbonoboui build for win32 packaging insists on
+	  availability of glade Patch alters
+	  packaging/win32/libbonoboui-2.24.2.patch to not look for glade
+	  and not build libbonoboui-2.24.2/glade Patch by Mark Jenkins.
+
+2012-04-21 17:38  jralls
+
+	* [r22154] src/backend/sql/gnc-budget-sql.c: [Bug 674283] With
+	  mysql crash after deleting accounts included into a budget Never
+	  assume a pointer is NULL unless you set it to NULL! BP
+
+2012-04-19 20:11  jralls
+
+	* [r22153] src/engine/test/utest-Split.c: [Testing] Fix potential
+	  leaks in Split teardown.
+
+2012-04-19 20:00  jralls
+
+	* [r22152] src/import-export/test/Makefile.am,
+	  src/report/report-gnome/test/Makefile.am,
+	  src/report/report-system/test/Makefile.am: Fix some scheme test
+	  program linkage failures on Wheezy.
+	* [r22151] src/optional/python-bindings/tests/test_business.py:
+	  Remove test obsoleted by r22001 Which rearranged the
+	  ApplyPayments code so that it's done from the GncInvoice object
+	  instead of explicitly by the owner (or in this case,
+	  GncCustomer).
+
+2012-04-17 19:55  cstim
+
+	* [r22150] src/engine/test/Makefile.am: Finally clean up linker
+	  flags so that windows build builds again as well.
+
+2012-04-17 00:45  jralls
+
+	* [r22149] src/engine/test/Makefile.am: Testing: Make
+	  libutest-Split.la "noinst-LTLIBRARY" instead of
+	  test-engine-LTLIBRARY
+
+2012-04-15 18:57  cstim
+
+	* [r22148] configure.ac: Increase trunk requirements to gtk-2.24,
+	  glib-2.28. This means SVN trunk does no longer support a stock
+	  RHEL6 distribution. See
+	  http://lists.gnucash.org/pipermail/gnucash-devel/2012-April/033877.html
+	  and
+	  http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032931.html
+	  for the discussion.
+
+2012-04-15 18:47  cstim
+
+	* [r22147] src/engine/test/Makefile.am: Add library flags for
+	  newly introduced libutest-Split because Windows needs those.
+
+2012-04-13 20:43  cstim
+
+	* [r22146] configure.ac, src/libqof/qof/gnc-numeric.c: Check
+	  whether header <pow.h> really exists before including it. The
+	  windows build has been failing for several days due to this.
+
+2012-04-13 20:04  cstim
+
+	* [r22145] src/import-export/aqbanking/gnc-ab-transfer.c: In
+	  online banking transfer, on the "To-Account" selection side,
+	  make the "Show Income/Expense" button active by default.
+
+2012-04-10 20:24  cstim
+
+	* [r22144] src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-payment.c: In "Process
+	  Payment" and "New Order", let the customer field have keyboard
+	  focus. In "New Job", focus the job name.
+
+2012-04-09 19:56  cstim
+
+	* [r22143] src/business/business-gnome/dialog-invoice.c,
+	  src/gnome-search/gnc-general-search.c,
+	  src/gnome-search/gnc-general-search.h: In the "New Customer"
+	  window, set keyboard focus to customer field.
+
+2012-04-09 15:29  mikee
+
+	* [r22142] src/report/business-reports/taxinvoice.eguile.scm:
+	  Remove hack for fixed bug #573645 which was fixed in r18056.
+
+2012-04-09 15:23  mikee
+
+	* [r22141] src/report/business-reports/taxinvoice.eguile.scm: Fix
+	  the annoying case where an invoice item has mistakenly(?) had a
+	  tax table applied, unchecking the taxable flag for that item
+	  didn't remove the tax related columns from the invoice where
+	  there are no other taxable items.
+
+2012-04-09 11:41  mikee
+
+	* [r22140] src/report/business-reports/taxinvoice.eguile.scm:
+	  Display job name and job number when invoice is "in progress...".
+
+2012-04-09 11:33  mikee
+
+	* [r22139] src/report/business-reports/taxinvoice.scm: Fix
+	  reversed "Job Name", "Job Number" in options dialog, Headings 2
+	  tab.
+
+2012-04-04 08:35  mikee
+
+	* [r22138] src/engine/gncInvoiceP.h,
+	  src/optional/python-bindings/Makefile.am,
+	  src/optional/python-bindings/gnucash_core.i,
+	  src/optional/python-bindings/gnucash_core.py: Expose
+	  InvoiceNextID to python bindings. Accessed as
+	  book.InvoiceNextID(customer)
+
+2012-04-03 21:36  jralls
+
+	* [r22137] src/engine/test/utest-Account.c: [Testing] Fix up
+	  utest-Account to use checked error messages in all tests.
+
+2012-04-03 21:35  jralls
+
+	* [r22136] src/engine/test/utest-Split.c: [Testing] Fix a missed
+	  execution path detected with error message counting.
+	* [r22135] src/backend/sql/test/utest-gnc-backend-sql.c,
+	  src/engine/test/utest-Account.c, src/engine/test/utest-Split.c,
+	  src/test-core/unittest-support.c,
+	  src/test-core/unittest-support.h: [Testing] Add hits field to
+	  TestErrorStruct Allows asserting on the number of times error
+	  messages are encountered.
+	* [r22134] .gitignore: Add test files to .gitignore
+	* [r22133] po/POTFILES.in: [Translation] Update POTFILES.in with
+	  some new filenames
+	* [r22132] src/app-utils/test/test-exp-parser.c,
+	  src/app-utils/test/test-print-parse-amount.c,
+	  src/backend/dbi/test/test-dbi-basic.c,
+	  src/backend/dbi/test/test-dbi-business-stuff.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/sql/test/utest-gnc-backend-sql.c,
+	  src/backend/xml/test/test-load-xml2.c,
+	  src/backend/xml/test/test-xml-account.c,
+	  src/backend/xml/test/test-xml-transaction.c,
+	  src/engine/test/test-querynew.c,
+	  src/engine/test/utest-Account.c,
+	  src/engine/test/utest-Invoice.c, src/engine/test/utest-Split.c,
+	  src/gnc-module/test/test-agedver.c,
+	  src/gnc-module/test/test-dynload.c,
+	  src/gnc-module/test/test-gwrapped-c,
+	  src/gnc-module/test/test-incompatdep.c,
+	  src/gnc-module/test/test-load-c.c,
+	  src/gnc-module/test/test-load-deps,
+	  src/gnc-module/test/test-load-scm,
+	  src/gnc-module/test/test-modsysver.c,
+	  src/gnc-module/test/test-scm-init,
+	  src/gnc-module/test/test-scm-module,
+	  src/gnc-module/test/test-scm-multi,
+	  src/libqof/qof/test/Makefile.am,
+	  src/libqof/qof/test/test-gnc-date.c,
+	  src/libqof/qof/test/test-kvp_frame.c,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c,
+	  src/libqof/qof/test/test-qofobject.c,
+	  src/libqof/qof/test/test-qofsession.c,
+	  src/optional/gtkmm/test/test-book.cpp,
+	  src/optional/python-bindings/tests/test_split.py,
+	  src/optional/python-bindings/tests/test_transaction.py,
+	  src/report/stylesheets/test/test-load-module,
+	  src/test-core/Makefile.am, src/test-core/test-stuff.c,
+	  src/test-core/test-stuff.h, src/test-core/test-stuff.i,
+	  src/test-core/test-stuff.scm, src/test-core/unittest-support.c,
+	  src/test-core/unittest-support.h,
+	  src/test-core/unittest-support.i,
+	  src/test-core/unittest-support.scm,
+	  test-templates/make-testfile: [Testing] Separate unit test
+	  functions from make check functions. I'd originally put the
+	  functions supporting log detection, qof event handling, and
+	  mock-counting in test-stuff along with the functions that
+	  support the older "make check" integration tests. There are now
+	  more unit test support functions than there are of the older
+	  functions, so it's time for them to move out on their own.
+
+2012-04-01 22:07  jralls
+
+	* [r22130] src/engine/test/utest-Split.c: Testing: Some very minor
+	  formatting changes in utest-Split.c comments.
+
+2012-04-01 19:51  cstim
+
+	* [r22129] src/engine/test/test-engine.c,
+	  src/engine/test/utest-Split.c: Fix minor compiler errors of
+	  r22127.
+
+2012-03-31 22:12  jralls
+
+	* [r22128] src/engine/Split.c: Fix error discovered in testing:
+	  xaccSplitCompareAccountCodes actually compared the account names.
+	* [r22127] src/engine/Split.c, src/engine/SplitP.h,
+	  src/engine/test/Makefile.am, src/engine/test/test-engine.c,
+	  src/engine/test/utest-Split.c: Testing: Unit tests for Split.c
+
+2012-03-31 12:07  mikee
+
+	* [r22126] src/report/business-reports/taxinvoice.eguile.scm: Bug
+	  670008 - taxinvoice lacks flexibility necessary to produce
+	  legally valid Australian Tax Invoice Patches supplied by Dmitry
+	  Smirnov, many thanks.
+
+2012-03-26 20:15  cstim
+
+	* [r22124] src/register/register-gnome/datecell-gnome.c: Take
+	  read-only date setting of QofBook into account (no pun intended)
+	  when entering transaction into accounts. The code will silently
+	  revert the entered date to the threshold and just not allow any
+	  older date to be entered. I wonder whether we can display some
+	  useful error message additionally, but unfortunately I didn't
+	  find the place in the code where one single error message would
+	  have resulted, only places where multiply (annoying) error
+	  messages would have resulted.
+
+2012-03-25 20:18  cstim
+
+	* [r22123] src/register/ledger-core/split-register.c: Take
+	  read-only setting of QofBook into account for the transaction
+	  duplication.
+
+2012-03-25 19:13  cstim
+
+	* [r22122] src/engine/Transaction.c,
+	  src/register/ledger-core/split-register-load.c: Fix segfault
+	  after behaviour change of qof_book_get_autoreadonly_gdate() in
+	  r22118.
+
+2012-03-25 16:52  jralls
+
+	* [r22121] test-templates/make-testfile: Testing: fix
+	  search_local() for detecting callbacks and references.mv
+	* [r22120] test-templates/make-testfile: Fix omitted "setup"
+	  argument to GNC_TEST_ADD insertion.
+
+2012-03-25 14:51  mikee
+
+	* [r22119] src/report/business-reports/taxinvoice.eguile.scm,
+	  src/report/business-reports/taxinvoice.scm: Bug 670008 -
+	  taxinvoice lacks flexibility necessary to produce legally valid
+	  Australian Tax Invoice Fix typo. Fix column misalignment when no
+	  taxes are present in the invoice.
+
+2012-03-24 22:34  cstim
+
+	* [r22118] src/app-utils/app-utils.scm,
+	  src/app-utils/business-prefs.scm, src/engine/Transaction.c,
+	  src/engine/engine.i, src/libqof/qof/qofbook.c,
+	  src/libqof/qof/qofbook.h, src/libqof/qof/qofbookslots.h,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/register/ledger-core/split-register-load.c: Rename internal
+	  function names for read-only option of r22107 also to
+	  "auto-read-only". (Initially I thought there were a relation to
+	  the "freeze" state of a transaction, but this turned out to be
+	  not the case.)
+	* [r22117] src/engine/Transaction.c, src/engine/Transaction.h,
+	  src/gnome/gnc-split-reg.c,
+	  src/register/ledger-core/split-register-model.c: Take read-only
+	  setting of QofBook into account for the transaction deletion as
+	  well.
+	* [r22116] src/register/register-gnome/gnucash-grid.c: Make
+	  read-only lines in account register window (r22109) somewhat
+	  more visible by changing the background color slightly.
+	* [r22115] src/register/ledger-core/split-register-load.c,
+	  src/register/ledger-core/split-register-model.c: Fix threshold
+	  treatment in r22108, r22109 to make visualization and behaviour
+	  match.
+
+2012-03-24 22:20  jralls
+
+	* [r22114] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+	  Testing: Provide a test_destroy function/macro combination.
+	  Works on GObjects. Asserts if the object isn't a GObject (which
+	  may be the case if it has already been finalized) or if the
+	  object's finalize method isn't called (indicating a leak).
+	* [r22113] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+	  Testing: Rewrite test_signal_assert_hits as a function/macro
+	  combination Now the assert reports the location in the test
+	  program where it fails instead of inside test-stuff.c.
+
+2012-03-24 22:19  jralls
+
+	* [r22112] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+	  Testing: Add a basic print-to-stdout log handler as a test
+	  debugging aid.
+
+2012-03-23 20:52  cstim
+
+	* [r22111] src/Makefile.am: Fix r22105 that was missing some
+	  dependency of the "optional" directory on other parts.
+
+2012-03-22 09:11  mikee
+
+	* [r22110] src/plugins/customer_import/dialog-customer-import.c:
+	  Some systems fail to compile with:
+	  dialog-customer-import.c:399:36: error: 'shipaddr' may be used
+	  uninitialized in this function [-Werror=uninitialized]
+
+2012-03-21 22:18  cstim
+
+	* [r22109] src/register/ledger-core/split-register-model.c: Add
+	  auto-read-only feature for old transactions after N days,
+	  denoted by the new red line in the register.
+	* [r22108] src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/register/ledger-core/split-register-load.c,
+	  src/register/register-core/table-model.c,
+	  src/register/register-core/table-model.h,
+	  src/register/register-gnome/gnucash-grid.c: Add a second "red"
+	  divider line to the register to denote the read-only section for
+	  older transactions.
+	* [r22107] src/app-utils/app-utils.scm,
+	  src/app-utils/business-prefs.scm, src/engine/Makefile.am,
+	  src/engine/engine.i, src/libqof/qof/qofbook.c,
+	  src/libqof/qof/qofbook.h, src/libqof/qof/qofbookslots.h,
+	  src/libqof/qof/test/test-qofbook.c: Add option for automatically
+	  setting old transactions to read-only. The number of days for
+	  this read-only threshold can be chosen.
+
+2012-03-21 20:19  cstim
+
+	* [r22106] src/gnome/assistant-hierarchy.c: Fix typo in r22026 (uh
+	  oh, broken all the way since then!)
+
+2012-03-21 20:15  cstim
+
+	* [r22105] lib/Makefile.am, src/Makefile.am: Bug #671737: Let
+	  configure --disable-gui only build gui code Patch by Kuang-che
+	  Wu.
+
+2012-03-20 10:08  gjanssens
+
+	* [r22104] src/engine/gncInvoice.c: Fix crash/invalid memory
+	  access when unposting an invoice. This is triggered when glib is
+	  configured with G_SLICE=always-malloc
+
+2012-03-19 21:01  cstim
+
+	* [r22103] src/report/business-reports/taxinvoice.eguile.scm,
+	  src/report/business-reports/taxinvoice.scm: Bug #670008: Improve
+	  taxinvoice flexibility necessary to produce legally valid
+	  Australian Tax Invoice Patch by Dmitry Smirnov: Original
+	  taxinvoice template lacks flexibility necessary to make legaly
+	  valid Australian Tax Invoices. This patch introduces
+	  customisation options useful to comply with Australian
+	  requirements, but not limited to. * Functional changes +
+	  Reference number moved to the right side from under the invoice
+	  owner address (improves visibility and makes invoice layout more
+	  compact) + added option to show Job Name + added option to show
+	  Job Number + added options to enable/disable columns with
+	  dynamic adjustments to the table layout. + added options to
+	  enable/disable display of some invoice elements + some spaces in
+	  Headings1 defaults replaced with non-breaking space + added
+	  "Thank you for your patronage" text as default value for
+	  footnote to match other invoices' defaults * Hardcoded messages
+	  in English are replaced with options and default values to match
+	  original report. This makes possible report localization, like
+	  changing "Invoice" to "Tax Invoice" where required by law etc. *
+	  New dialog element in [Report Options]:[General] + [Report
+	  Currency] (Because dollar sign '$' is used by many countries for
+	  their national currency, invoicing between Australia and New
+	  Zealand often causing confusion unless invoice currency is
+	  stated in the invoice.) * New dialog elements in [Report
+	  Options]:[Headings2] + Invoice number text (string) + To text
+	  (string) + Ref text (string) + Job Name text (string) + Job
+	  Number text (string) * New dialog elements page [Report
+	  Options]:[Elements] + column: Date (boolean) + column: Tax Rate
+	  (boolean) + column: Units (boolean) + row: Contact (boolean) +
+	  row: Address (boolean) + row: Invoice Number (boolean) + row:
+	  Company Name (boolean) + Invoice number next to title (boolean)
+	  + Show Job name (boolean) + Show Job number (boolean) * Fixed
+	  bug when customer name is listed twice above invoice owner
+	  address. (this change is hard to separate into standalone patch
+	  because fix involving changes affected by new customisation
+	  options) * Added modification date and copyright comments *
+	  spancols* variables renamed to have more readable names
+
+2012-03-19 20:49  cstim
+
+	* [r22102] src/report/business-reports/taxinvoice.eguile.scm,
+	  src/report/business-reports/taxinvoice.scm: Bug #670008: Add
+	  taxinvoice flexibility necessary to produce legally valid
+	  Australian Tax Invoice Patch by Dmitry Smirnov: Due to invoice
+	  limitations, Gnucash is not yet ready for small business use in
+	  Australia. Lack of customisation options in taxinvoice do not
+	  allow to change its presentation for compliance with legal
+	  requirements. Those patches make taxinvoice practically useful
+	  for invoicing. First patch introducing few changes to allow easy
+	  adjustments to report presentation.
+	* [r22101] src/gnome-utils/gnc-amount-edit.c,
+	  src/register/register-gnome/formulacell-gnome.c,
+	  src/register/register-gnome/gnucash-sheet.c,
+	  src/register/register-gnome/pricecell-gnome.c: Bug #486658:
+	  [win32] Cannot use period on decimal keypad in my locale Patch
+	  by Sebastien Alborini: On win32, gdk never sends GDK_KP_Decimal,
+	  so this key cannot be detected. Work around this by watching the
+	  underlying virtual keycode VK_DECIMAL.
+
+2012-03-19 20:48  cstim
+
+	* [r22100] src/bin/gnucash-bin.c: Bug #671444: Remove the warning
+	  message about binreloc Forwarded from debian
+	  http://bugs.debian.org/443774 Every time gnucash is started it
+	  prints the following message to the console: "main: binreloc
+	  relocation support was disabled at configure time." This
+	  unnecessarily worries people who usually take it as warning
+	  rather than normal informational message. It has been reported
+	  as especially annoying if gnucash is running as cron job because
+	  it requires special workaround against sending this message over
+	  email on each invocation. The attached patch suppresses printing
+	  the worthless message. Given the current status of binreloc
+	  we're unlikely to use it so there is no need to remind that it
+	  was disabled (which is default). Thanks.
+	* [r22099] src/Makefile.am: Bug #671737: Fix for configure
+	  --enable-python --enable-dbi --disable-gui Patch by Kuang-che Wu.
+
+2012-03-19 20:31  cstim
+
+	* [r22097] packaging/win32/defaults.sh: [Win32 build] Update
+	  gwenhywfar/aqbanking versions. BP
+
+2012-03-18 12:59  cstim
+
+	* [r22092] po/POTFILES.in,
+	  src/import-export/csv-export/csv-transactions-export.c,
+	  src/import-export/csv-import/Makefile.am,
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/csv-import/gnc-csv-import.c,
+	  src/import-export/csv-import/gnc-csv-import.glade,
+	  src/import-export/csv-import/gnc-csv-import.h,
+	  src/import-export/csv-import/gnc-plugin-csv-import-ui.xml,
+	  src/import-export/csv-import/gnc-plugin-csv-import.c,
+	  src/import-export/csv/example-file.csv,
+	  src/import-export/csv/test/test.csv: Bug #672161: Remove old CSV
+	  importer, now replaced by new one. Patch by Robert Fewell.
+
+2012-03-18 11:43  cstim
+
+	* [r22090] accounts/de_DE/acctchrt_skr03.gnucash-xea,
+	  accounts/de_DE/acctchrt_skr04.gnucash-xea: Revert r22083, "Adapt
+	  German account templates to updated tax rate." A pure renaming
+	  is not the correct solution, I've been told. BP
+
+2012-03-16 20:27  cstim
+
+	* [r22089] src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/sql/test/utest-gnc-backend-sql.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/backend/xml/io-gncxml-v2.c, src/backend/xml/sixtp.c,
+	  src/backend/xml/sixtp.h,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/core-utils/gnc-features.c, src/engine/gncEmployee.c,
+	  src/engine/gncEntry.c, src/engine/gncIDSearch.c,
+	  src/engine/gncInvoice.c, src/engine/gncVendor.c,
+	  src/engine/test/utest-Account.c,
+	  src/gnome-utils/assistant-xml-encoding.c,
+	  src/gnome/assistant-hierarchy.c,
+	  src/gnome/gnc-plugin-basic-commands.c,
+	  src/html/gnc-html-webkit.c,
+	  src/import-export/csv-export/assistant-csv-export.c,
+	  src/import-export/csv-export/assistant-csv-export.h,
+	  src/import-export/csv-export/csv-transactions-export.c,
+	  src/import-export/csv-export/csv-transactions-export.h,
+	  src/import-export/csv-export/csv-tree-export.c,
+	  src/import-export/csv-export/csv-tree-export.h,
+	  src/import-export/csv-export/gnc-plugin-csv-export.c,
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.h,
+	  src/import-export/csv-import/csv-account-import.c,
+	  src/import-export/csv-import/gnc-csv-model.c,
+	  src/import-export/csv-import/gnc-plugin-csv-import.c,
+	  src/import-export/import-account-matcher.c,
+	  src/import-export/import-account-matcher.h,
+	  src/import-export/import-format-dialog.c,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/import-main-matcher.h,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/import-export/qif-import/gnc-plugin-qif-import.c,
+	  src/libqof/qof/qofbook.c, src/libqof/qof/qofsession.c,
+	  src/libqof/qof/test/test-qofsession.c,
+	  src/plugins/bi_import/dialog-bi-import-gui.c,
+	  src/plugins/bi_import/dialog-bi-import.c,
+	  src/plugins/customer_import/dialog-customer-import-gui.c,
+	  src/plugins/customer_import/dialog-customer-import.c,
+	  src/register/register-gnome/gnucash-item-edit.c,
+	  src/register/register-gnome/gnucash-item-edit.h,
+	  src/register/register-gnome/gnucash-sheet.c: Re-indentation of
+	  source code. As usual, re-indentation was done using astyle-1.24
+	  using the following options: astyle --indent=spaces=4
+	  --brackets=break --pad-oper --pad-header --suffix=none
+
+2012-03-16 20:26  cstim
+
+	* [r22088] .gitignore: Add some more gitignores.
+	* [r22087] src/import-export/import-main-matcher.c: Bug #672161:
+	  Fix double-free error when importer dialog is canceled Patch by
+	  Robert Fewell: There is an existing problem with the main
+	  matcher which can causes the following errors if you have the
+	  relevant account register open: CRIT <qof>
+	  qof_instance_get_editlevel: assertion `QOF_IS_INSTANCE(ptr)'
+	  failed This is caused when you decide to not add all the
+	  transactions displayed on the matcher dialog and then the system
+	  trying to delete the temporary transaction twice. I think this
+	  patch comments out the offending lines, if correct I will
+	  provide a patch to remove them. The error below is only seen
+	  when the relevant account register is open and in the
+	  preferences you have double line mode enabled. Not sure how it
+	  gets fired, probably part of the register update process but it
+	  is because we do not have a valid transaction any more. CRIT
+	  <gnc.engine> xaccTransGetVoidReason: assertion `trans' failed
+	  The function concerned is gnc_split_register_get_vnotes_entry
+	  and could be solved by adding the following but not sure if this
+	  is a valid fix. if(trans == NULL) return g_strdup('\0'); else
+	  return xaccTransGetVoidReason(trans);
+	* [r22086] configure.ac, po/POTFILES.in, src/bin/gnucash-bin.c,
+	  src/import-export/Makefile.am, src/import-export/csv-import,
+	  src/import-export/csv-import/Makefile.am,
+	  src/import-export/csv-import/assistant-csv-account-import.c,
+	  src/import-export/csv-import/assistant-csv-account-import.glade,
+	  src/import-export/csv-import/assistant-csv-account-import.h,
+	  src/import-export/csv-import/assistant-csv-trans-import.c,
+	  src/import-export/csv-import/assistant-csv-trans-import.glade,
+	  src/import-export/csv-import/assistant-csv-trans-import.h,
+	  src/import-export/csv-import/csv-account-import.c,
+	  src/import-export/csv-import/csv-account-import.h,
+	  src/import-export/csv-import/gnc-csv-gnumeric-popup.c,
+	  src/import-export/csv-import/gnc-csv-gnumeric-popup.h,
+	  src/import-export/csv-import/gnc-csv-import.c,
+	  src/import-export/csv-import/gnc-csv-import.glade,
+	  src/import-export/csv-import/gnc-csv-import.h,
+	  src/import-export/csv-import/gnc-csv-model.c,
+	  src/import-export/csv-import/gnc-csv-model.h,
+	  src/import-export/csv-import/gnc-plugin-csv-import-ui.xml,
+	  src/import-export/csv-import/gnc-plugin-csv-import.c,
+	  src/import-export/csv-import/gnc-plugin-csv-import.h,
+	  src/import-export/csv-import/gncmod-csv-import.c,
+	  src/import-export/csv-import/schemas,
+	  src/import-export/csv-import/schemas/Makefile.am,
+	  src/import-export/csv-import/schemas/apps_gnucash_dialog_import_csv.schemas.in,
+	  src/import-export/csv/Makefile.am,
+	  src/import-export/csv/gnc-csv-gnumeric-popup.c,
+	  src/import-export/csv/gnc-csv-gnumeric-popup.h,
+	  src/import-export/csv/gnc-csv-import.c,
+	  src/import-export/csv/gnc-csv-import.glade,
+	  src/import-export/csv/gnc-csv-import.h,
+	  src/import-export/csv/gnc-csv-model.c,
+	  src/import-export/csv/gnc-csv-model.h,
+	  src/import-export/csv/gnc-plugin-csv-ui.xml,
+	  src/import-export/csv/gnc-plugin-csv.c,
+	  src/import-export/csv/gnc-plugin-csv.h,
+	  src/import-export/csv/gncmod-csv-import.c,
+	  src/import-export/dialog-import.glade,
+	  src/import-export/import-account-matcher.c,
+	  src/import-export/import-account-matcher.h,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/import-main-matcher.h: Bug #672161: New CSV
+	  account and transaction importer Patch by Robert Fewell:
+	  Firstly, this patch allows for the creating and updating
+	  accounts based on the CSV file being imported. New accounts are
+	  created if the commodity required exists and existing accounts
+	  are updated for the four fields: code, description, notes and
+	  colour. This can be used for doing bulk updates of these fields
+	  and also for importing the account structure from another file.
+	  The second part is the change of the existing CSV importer to
+	  use an assistant to guide you through the import. Additional
+	  features added is the ability to specify the start and end row
+	  to be imported allowing you to jump over a header or footer or
+	  just import a few rows. A currency format option was added which
+	  was requested in another bug to overcome a problem they were
+	  having with the downloaded format from there bank. You can also
+	  associate the account name to a GnuCash account using the
+	  'online_id' kvp, not sure if this is Ok or whether it should be
+	  a different one. To achieve the above, I split the dialogs used
+	  in import_account_matcher and import_main_matcher into the
+	  dialog and the content so I could load the content into the
+	  assistant saving on duplication, hope this makes sense.
+	* [r22085] configure.ac, po/POTFILES.in, src/bin/gnucash-bin.c,
+	  src/import-export/Makefile.am, src/import-export/csv-export,
+	  src/import-export/csv-export/Makefile.am,
+	  src/import-export/csv-export/assistant-csv-export.c,
+	  src/import-export/csv-export/assistant-csv-export.glade,
+	  src/import-export/csv-export/assistant-csv-export.h,
+	  src/import-export/csv-export/csv-transactions-export.c,
+	  src/import-export/csv-export/csv-transactions-export.h,
+	  src/import-export/csv-export/csv-tree-export.c,
+	  src/import-export/csv-export/csv-tree-export.h,
+	  src/import-export/csv-export/gnc-plugin-csv-export-ui.xml,
+	  src/import-export/csv-export/gnc-plugin-csv-export.c,
+	  src/import-export/csv-export/gnc-plugin-csv-export.h,
+	  src/import-export/csv-export/gncmod-csv-export.c,
+	  src/import-export/csv-export/schemas,
+	  src/import-export/csv-export/schemas/Makefile.am,
+	  src/import-export/csv-export/schemas/apps_gnucash_dialog_export_csv.schemas.in:
+	  Bug #672157: New CSV account and transaction exporter Patch by
+	  Robert Fewell: I have put together a new feature to export the
+	  account tree and transactions to a deliminated file. Both
+	  options allow you to select the deliminator and the use of
+	  quotes. Every thing seems to work on the testing I have done but
+	  may be some of the text and the headings in the output might
+	  need changing.
+
+2012-03-16 19:33  cstim
+
+	* [r22083] accounts/de_DE/acctchrt_skr03.gnucash-xea,
+	  accounts/de_DE/acctchrt_skr04.gnucash-xea: Adapt German account
+	  templates to updated tax rate. BP
+
+2012-03-14 22:26  cstim
+
+	* [r22082] src/engine/gncInvoice.c, src/engine/test/Makefile.am,
+	  src/engine/test/test-engine.c, src/engine/test/utest-Invoice.c:
+	  Add some unittest for GncInvoice and posting/unposting an
+	  invoice. I thought this would reproduce the crash when unposting
+	  a real invoice with G_SLICE=always-malloc set. However,
+	  apparently this test case isn't complete enough and does not
+	  crash. Maybe one needs to add further GncEntries?
+	* [r22081] po/POTFILES.in: Update POTFILES.in after recent file
+	  move.
+
+2012-03-14 17:24  gjanssens
+
+	* [r22080] accounts/sv_SE/Makefile.am: Fix make dist for Swedish
+	  accounts files Reported by Robert Fewell
+
+2012-03-13 21:22  gjanssens
+
+	* [r22079] src/engine/gncInvoice.c: Use correct list iterator
+	  instead of list pointer. (Bug pointed out by Christian Stimming)
+
+2012-03-13 13:18  cstim
+
+	* [r22078] src/CMakeLists.txt, src/app-utils/CMakeLists.txt,
+	  src/gnc/CMakeLists.txt: [Cutecash] Follow-up for r22075: Removal
+	  of "calculation" module in CMake.
+
+2012-03-12 13:23  mikee
+
+	* [r22076] src/report/business-reports/taxinvoice.eguile.scm:
+	  Prevent wrapping in date column.
+
+2012-03-11 22:05  cstim
+
+	* [r22075] configure.ac, src/Makefile.am,
+	  src/app-utils/Makefile.am, src/app-utils/calculation,
+	  src/app-utils/calculation/Makefile.calc,
+	  src/app-utils/calculation/README,
+	  src/app-utils/calculation/amort_opt.c,
+	  src/app-utils/calculation/amort_prt.c,
+	  src/app-utils/calculation/expression_parser.c,
+	  src/app-utils/calculation/fin-interactive.c,
+	  src/app-utils/calculation/fin-main.c,
+	  src/app-utils/calculation/fin-proto.sh,
+	  src/app-utils/calculation/fin.c,
+	  src/app-utils/calculation/fin_spl_protos.h,
+	  src/app-utils/calculation/fin_static_proto.h,
+	  src/app-utils/calculation/fini-input,
+	  src/app-utils/calculation/fini-output,
+	  src/app-utils/calculation/finproto.h,
+	  src/app-utils/calculation/finvar.h,
+	  src/app-utils/calculation/numeric_ops.c,
+	  src/app-utils/calculation/numeric_ops.h,
+	  src/app-utils/calculation/sample,
+	  src/app-utils/gncmod-app-utils.c,
+	  src/app-utils/test/Makefile.am, src/calculation/CMakeLists.txt,
+	  src/calculation/Makefile.am, src/calculation/Makefile.calc,
+	  src/calculation/README, src/calculation/amort_opt.c,
+	  src/calculation/amort_prt.c,
+	  src/calculation/expression_parser.c,
+	  src/calculation/fin-interactive.c, src/calculation/fin-main.c,
+	  src/calculation/fin-proto.sh, src/calculation/fin.c,
+	  src/calculation/fin_spl_protos.h,
+	  src/calculation/fin_static_proto.h, src/calculation/fini-input,
+	  src/calculation/fini-output, src/calculation/finproto.h,
+	  src/calculation/finvar.h, src/calculation/gncmod-calculation.c,
+	  src/calculation/numeric_ops.c, src/calculation/numeric_ops.h,
+	  src/calculation/sample, src/calculation/test/Makefile.am,
+	  src/calculation/test/test-link.c,
+	  src/gnome-utils/gncmod-gnome-utils.c,
+	  src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
+	  src/html/Makefile.am, src/html/gncmod-html.c,
+	  src/import-export/test/Makefile.am,
+	  src/report/report-gnome/test/Makefile.am,
+	  src/report/report-system/test/Makefile.am,
+	  src/report/standard-reports/test/Makefile.am,
+	  src/report/stylesheets/test/Makefile.am,
+	  src/report/utility-reports/test/Makefile.am: Remove the separate
+	  "calculation" module and swallow it in app-utils. Those few
+	  source files do not justify an extra loadable module. They are
+	  just compiled-in into app-utils.
+
+2012-03-11 21:55  cstim
+
+	* [r22074] src/libqof/qof/qofobject.c: Replace g_list_append by
+	  g_list_prepend to increase performance. To my surprise, this
+	  apparently also fixes a memory leak, but I don't know why.
+
+2012-03-09 00:07  jralls
+
+	* [r22073] test-templates/make-testfile: New Perl program to
+	  create a skeleton test file from a C source file.
+
+2012-03-08 22:48  cstim
+
+	* [r22072] src/gnome-utils/gnc-file.c: Fix minor memory leak:
+	  Return value of gnc_uri_get_components must get free'd.
+
+2012-03-08 22:47  cstim
+
+	* [r22071] src/libqof/qof/gnc-numeric.c: Remove obsolete strspn()
+	  call that causes valgrind warnings about invalid read(). The
+	  strspn() call was added in r8500 but the usage of its return
+	  value was removed in r10315, so it isn't neccesary anyway. The
+	  macro GNC_DEPRECATED is defined nowhere and used nowhere else,
+	  so we can remove that block altogether.
+
+2012-03-08 21:20  cstim
+
+	* [r22070] src/backend/xml/gnc-backend-xml.c, src/html/gnc-html.c:
+	  Fix memory leak: Missing regfree() after regcomp().
+
+2012-02-29 20:50  cstim
+
+	* [r22067] packaging/Makefile.am, packaging/gnucash-2.1.x.ebuild:
+	  Remove potentially abandoned file (that has a GPLv2-only
+	  license, too). The last contributors here, Josh Sled and Chris
+	  Lyttle, have put their code under "GPLv2 and GPLv3" license, see
+	  r22063, but I'm too lazy to look up the copyright holders on the
+	  file as a whole so I'd rather remove it. If someone wants to add
+	  a similar packaging file again, feel free to do so, but please
+	  don't use GPLv2-only code to do so.
+	* [r22066] src/import-export/csv/gnc-csv-gnumeric-popup.c,
+	  src/import-export/csv/gnc-csv-gnumeric-popup.h,
+	  src/import-export/csv/gnc-csv-import.c: Bug #670727: Extend
+	  license of 3 files to be GPLv2 and GPLv3. This has been granted
+	  by the gnumeric copyright holders. See
+	  https://bugzilla.gnome.org/show_bug.cgi?id=670727#c7
+
+2012-02-28 18:38  mikee
+
+	* [r22065] configure.ac, doc/examples/customers_import.csv,
+	  src/engine/gncIDSearch.c, src/plugins/Makefile.am,
+	  src/plugins/customer_import,
+	  src/plugins/customer_import/Makefile.am,
+	  src/plugins/customer_import/dialog-customer-import-gui.c,
+	  src/plugins/customer_import/dialog-customer-import-gui.h,
+	  src/plugins/customer_import/dialog-customer-import.c,
+	  src/plugins/customer_import/dialog-customer-import.h,
+	  src/plugins/customer_import/gnc-plugin-customer_import.c,
+	  src/plugins/customer_import/gnc-plugin-customer_import.h,
+	  src/plugins/customer_import/gtkbuilder,
+	  src/plugins/customer_import/gtkbuilder/Makefile.am,
+	  src/plugins/customer_import/gtkbuilder/dialog-customer-import-gui.glade,
+	  src/plugins/customer_import/libgncmod-customer_import.c,
+	  src/plugins/customer_import/ui,
+	  src/plugins/customer_import/ui/Makefile.am,
+	  src/plugins/customer_import/ui/gnc-plugin-customer_import-ui.xml:
+	  New plugin to import customers and vendors from a csv type file.
+	  From a patch by Sebastian Held. Again the CSV file is of fixed
+	  number of fields, similar to invoice/bill importer. Please test
+	  this. Field list: id, company, name, addr1, addr2, addr3, addr4,
+	  phone, fax, email, notes, shipname, shipaddr1, shipaddr2,
+	  shipaddr3, shipaddr4, shipphone shipfax, shipemail Vendors don't
+	  have shipping information so even though the fields have to
+	  exist, leave them empty. The id field is optional, if empty a
+	  new id will be chosen. If an id is used this will UPDATE a
+	  vendor/customer with the same id. This may not be what the user
+	  wants. Maybe this should be optional/selectable behaviour. To
+	  enable the plugin, add the line: (gnc:module-load
+	  "gnucash/plugins/customer_import" 0) to ~/.gnucash/config.user
+
+2012-02-24 20:15  cstim
+
+	* [r22063] src/gnome-utils/gnc-dense-cal.h: Bug #670727: Clarify
+	  license of a file to be GPLv2 and GPLv3 gnc-dense-cal.h: License
+	  remark was forgotten in r19507, but the author Josh Sled agreed
+	  on GPLv2 and GPLv3 licensing in his gnucash-devel message on
+	  2010-08-28.
+
+2012-02-22 12:34  mikee
+
+	* [r22060] src/plugins/bi_import/dialog-bi-import.c: Fix
+	  gtk_entry_set_text error warnings.
+
+2012-02-20 23:02  mta
+
+	* [r22058] src/report/standard-reports/balance-sheet.scm,
+	  src/report/standard-reports/budget-balance-sheet.scm,
+	  src/report/standard-reports/budget-income-statement.scm,
+	  src/report/standard-reports/equity-statement.scm,
+	  src/report/standard-reports/income-statement.scm,
+	  src/report/standard-reports/trial-balance.scm: Fix r22010 to not
+	  crash if the current file has no company name.
+
+2012-02-20 22:14  mta
+
+	* [r22057] src/backend/xml/io-gncxml-v2.c: Fix a warning due to
+	  the wrong declaration for the return value of gzopen. The return
+	  value is off by a level of indirection, it should be a gzFile
+	  not gzFile *.
+
+2012-02-19 20:32  cstim
+
+	* [r22056] src/core-utils/CMakeLists.txt: [cutecash] add
+	  gnc-features.[hc] to cmake. Follow-up to r21981.
+
+2012-02-19 11:00  cstim
+
+	* [r22054] src/import-export/aqbanking/dialog-ab-trans.c: Bug
+	  #668693: aqbanking: Use "focus-out-event" to track amount
+	  changes in transaction dialog "amount-changed" is only emitted
+	  on KP_ENTER and thus doesn't help us while "changed" confuses
+	  the widget. Patch by Johannes Schmid.
+
+2012-02-17 21:10  cmarchi
+
+	* [r22053] src/report/standard-reports/price-scatter.scm: Fix
+	  translatable strings. Patch provided by Aurimas Fišeras.
+
+2012-02-17 19:13  gjanssens
+
+	* [r22050]
+	  src/business/business-gnome/gtkbuilder/dialog-payment.glade:
+	  Payment dialog ui tweaks. Make it slightly larger by default and
+	  enable sorting on the document list
+
+2012-02-17 09:15  cstim
+
+	* [r22049] src/app-utils/options.scm: Fix broken value-to-kvp
+	  conversion for number range option which doesn't get the kvp
+	  type correctly. This seems to be have been broken all along
+	  since r7094.
+
+2012-02-15 23:14  alex.aycinena
+
+	* [r22038] src/backend/xml/sixtp.c: Properly handle Windos
+	  end-of-line markers in determining xml file versions.
+
+2012-02-15 15:23  gjanssens
+
+	* [r22026] src/gnome/assistant-hierarchy.c: Add an additional test
+	  that hopefully will shed more light on bug 666855.
+
+2012-02-15 11:22  gjanssens
+
+	* [r22025] src/quotes/gnc-fq-check.in,
+	  src/quotes/gnc-fq-helper.in: Bug #670002 - updates to comments
+	  format for gnc-fq-check and gnc-fq-helper utilities. Patch by
+	  Dmitry Smirnov
+
+2012-02-13 15:47  gjanssens
+
+	* [r22021] src/engine/gncOwner.c: Fix "'txn' may be used
+	  uninitialized in this function" warning
+
+2012-02-13 15:02  gjanssens
+
+	* [r22018] src/report/standard-reports/advanced-portfolio.scm: Bug
+	  632931: Advanced Portfolio: total gains does not include income
+	  - new column layout as suggested on bugzilla. Total return is
+	  now an amount (not a percentage), and includes income as well as
+	  capital gains. New column "Rate of return" gives the percentage.
+	  - changed default value for "Ignore brokerage fees when
+	  calculating returns", the default is now to NOT ignore the fees.
+	  Patch by Sebastien Alborini <salborini at gmail.com> BP
+
+2012-02-12 20:29  gjanssens
+
+	* [r22012] accounts/Makefile.am, accounts/sv_SE/Makefile.am,
+	  accounts/sv_SE/bas_2012.gnucash-xea,
+	  accounts/sv_SE/swedish_small_business.gnucash-xea,
+	  accounts/sv_SE/swedish_small_business.gnucash.xea, configure.ac:
+	  Bug #669494 - Swedish account plan provided (BAS 2012)
+	  Additionally this commit adds some required changes to get the
+	  Swedish account plans to actually show up in GnuCash (both BAS
+	  and the earlier committed Swedish small business account plan) BP
+
+2012-02-12 20:28  gjanssens
+
+	* [r22011] src/gnome/assistant-hierarchy.c: Fix a GtkWarning in
+	  the Account Hierarchy Assistant which occurs if the Example
+	  Account file doesn't contain a long description.
+
+2012-02-12 18:43  gjanssens
+
+	* [r22010] src/app-utils/app-utils.scm,
+	  src/report/standard-reports/balance-sheet.scm,
+	  src/report/standard-reports/budget-balance-sheet.scm,
+	  src/report/standard-reports/budget-income-statement.scm,
+	  src/report/standard-reports/equity-statement.scm,
+	  src/report/standard-reports/income-statement.scm,
+	  src/report/standard-reports/trial-balance.scm: Bug #584819 -
+	  Company name is not shown by default on some reports Patch by
+	  Chris Dennis
+
+2012-02-12 10:20  cmarchi
+
+	* [r22007] src/business/business-gnome/dialog-payment.c: Fix a
+	  typo.
+
+2012-02-12 10:07  cmarchi
+
+	* [r22006] src/report/business-reports/taxinvoice.scm: Fix
+	  translatable strings code for tax invoice report.
+
+2012-02-12 09:44  gjanssens
+
+	* [r22005] packaging/win32/build_package.sh: Win32: tag builds
+	  when a tag is not x.y.z (like 2.4.10-1) fail to upload due to a
+	  typo in the build scripts.
+
+2012-02-12 09:15  cmarchi
+
+	* [r22004] src/report/report-system/html-acct-table.scm,
+	  src/report/standard-reports/equity-statement.scm,
+	  src/report/standard-reports/income-statement.scm,
+	  src/report/standard-reports/trial-balance.scm: Fix translatable
+	  strings code for some reports. Patch provided by Aurimas Fišeras.
+
+2012-02-10 15:35  gjanssens
+
+	* [r22002] src/business/business-gnome/dialog-payment.c,
+	  src/engine/gncOwner.c, src/engine/gncOwner.h: Keep the lot list
+	  sorted during payment processing to ensure the oldest open
+	  document is processed first. In the process, I renamed two
+	  helper functions (one of which I had to extend to work with
+	  payment lots).
+	* [r22001] src/engine/gncOwner.c, src/engine/gncOwner.h,
+	  src/optional/python-bindings/gnucash_business.py: Remove some
+	  obsolete (and now malfunctioning) code.
+
+2012-02-10 15:34  gjanssens
+
+	* [r22000] src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+	  src/engine/gncOwner.c, src/engine/gncOwner.h: Rework interaction
+	  between payments and invoices part 2. This commit deals with
+	  paying invoices.
+	* [r21999] src/business/business-gnome/dialog-payment.c,
+	  src/gnome-utils/gnc-tree-view-price.c: Small fixes in comments
+	* [r21998] src/engine/gncInvoice.c: Improve open lot selection
+	  when posting an invoice
+	* [r21997] src/engine/gncOwner.c: Optimization: don't sort lot
+	  list if it will only be traversed to calculate a sum
+	* [r21996] src/business/business-gnome/dialog-payment.c,
+	  src/engine/Transaction.h, src/engine/gncInvoice.c,
+	  src/engine/gncInvoice.h, src/engine/gncOwner.c,
+	  src/engine/gncOwner.h: Rework interaction between payments and
+	  invoices. This commit deals with invoice posting and unposting
+	  only. Before invoices and payments shared the same lot (meaning
+	  a payment was added to an existing invoice lot or vice versa).
+	  Now payments and lots have their own separate lots and payments
+	  are linked to invoices via linking transactions. This opens the
+	  way to "pay" invoices with credit notes.
+	* [r21995] src/engine/gncInvoice.c: Refactor code to avoid
+	  duplication
+
+2012-02-10 15:33  gjanssens
+
+	* [r21994] src/engine/gncInvoice.c: Fix credit card charges for
+	  credited vouchers ("credit notes for employees")
+	* [r21993] src/engine/gncEntry.c, src/engine/gncEntry.h: Hide some
+	  now internal-only functions from the public GncEntry interface
+	* [r21992] src/business/business-gnome/dialog-invoice.c,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h: Make invoice
+	  totals always document values. These functions are only used for
+	  displaying.
+	* [r21991] src/report/business-reports/taxinvoice.eguile.scm:
+	  Modify Tax Invoice report to work properly with credit notes
+	  Note that contrary to the other invoice reports the invoice
+	  title is not automatically set to "Credit Note", because on the
+	  tax invoice report that title is a user settable option.
+	* [r21990] src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/engine/gncEntry.c, src/engine/gncEntry.h,
+	  src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/fancy-invoice.scm,
+	  src/report/business-reports/invoice.scm: Introduce two
+	  convenience functions to simplify quantity handling for
+	  invoice/credit note entries.
+	* [r21989] src/report/business-reports/fancy-invoice.scm: Modify
+	  fancy invoice to work with credit notes.
+
+2012-02-10 15:32  gjanssens
+
+	* [r21988] src/engine/gncInvoice.c: Modify gncInvoice to use the
+	  new entry value getters
+	* [r21987] src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/invoice.scm: Update invoice reports
+	  to use the new entry value getters.
+	* [r21986] src/engine/gncEntry.c, src/engine/gncEntry.h: Introduce
+	  entry getters that return the balance value as opposed to
+	  internal value and document value.
+	* [r21985] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/engine/gncEntry.c, src/engine/gncEntry.h,
+	  src/engine/gncInvoice.c,
+	  src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/fancy-invoice.scm,
+	  src/report/business-reports/invoice.scm,
+	  src/report/business-reports/taxinvoice.eguile.scm: Rework entry
+	  value getters Make it clear when the values are rounded or not
+	  and that the values are as on the document (opposed to how they
+	  impact the balance).
+	* [r21984] src/engine/gncEntry.c: Use better variable name to
+	  avoid confusion with is_cn
+	* [r21983] src/engine/gncEntry.c: Small cleanups: - improve
+	  comments, fix spelling - fix some static code analysis warnings
+	  - expand and remove a macro that wasn't adding much other than
+	  reduced code readability
+
+2012-02-10 15:31  gjanssens
+
+	* [r21982] src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/business-gnome-utils.h,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/gtkbuilder/dialog-payment.glade:
+	  Rework payment dialog for credit notes
+
+2012-02-10 14:40  gjanssens
+
+	* [r21981] po/POTFILES.in, src/app-utils/Makefile.am,
+	  src/app-utils/gnc-features.c, src/app-utils/gnc-features.h,
+	  src/core-utils/Makefile.am, src/core-utils/gnc-features.c,
+	  src/core-utils/gnc-features.h, src/engine/gncInvoice.c,
+	  src/gnome-utils/gnc-file.c: Add function to set a feature as
+	  used and use it for a first feature: Credit Notes. Other changes
+	  in this commit: * The feature code moved to core-utils, because
+	  the engine can't use app-utils. * I remove the gettext wrapper
+	  around the feature description. As mentioned on the mailing
+	  list, by definition unknown features can't have translated
+	  descriptions.
+
+2012-02-10 09:19  cstim
+
+	* [r21980] packaging/win32/defaults.sh: Win32 build: Update gtk to
+	  2.4.10 [21977] and update other packages to Nov 2011 versions as
+	  well.
+
+2012-02-09 17:17  gjanssens
+
+	* [r21978] po/POTFILES.in, src/app-utils/Makefile.am,
+	  src/app-utils/gnc-features.c, src/app-utils/gnc-features.h,
+	  src/gnome-utils/gnc-file.c: Move the features tests to its own
+	  source files. This allows for - other engine consumers to use
+	  the features test as well (think CuteCash, python bindings,...)
+	  - a central point for developers to check for feature
+	  definitions - a central point to manage all feature related code
+	  BP
+
+2012-02-03 13:49  gjanssens
+
+	* [r21931] src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/invoice.scm: Restore missing
+	  customer|vendor in easy invoice. This got broken in r21552
+
+2012-02-03 13:16  mikee
+
+	* [r21930] src/report/business-reports/invoice.scm: Restore
+	  missing customer|vendor in printable invoice.
+
+2012-01-31 01:17  plongstaff
+
+	* [r21922] src/backend/sql/gnc-order-sql.c, src/engine/gncOrder.c:
+	  Add more order gobject properties and convert sql backend to use
+	  them for loading/saving.
+
+2012-01-31 00:00  plongstaff
+
+	* [r21921] src/backend/sql/gnc-address-sql.c,
+	  src/backend/sql/gnc-employee-sql.c, src/engine/gncEmployee.c:
+	  Add more properties to employee object and convert sql backend
+	  to use them to save/load objects
+
+2012-01-30 13:38  cmarchi
+
+	* [r21920] accounts/C/acctchrt_business.gnucash-xea,
+	  accounts/en_GB/acctchrt_business.gnucash-xea,
+	  accounts/zh_HK/acctchrt_business.gnucash-xea,
+	  accounts/zh_TW/acctchrt_business.gnucash-xea: Bug#667105: Fix
+	  grammatical error in some accounts file.
+
+2012-01-30 13:35  cmarchi
+
+	* [r21919] accounts/ko/acctchrt_brokerage.gnucash-xea,
+	  accounts/ko/acctchrt_business.gnucash-xea,
+	  accounts/ko/acctchrt_carloan.gnucash-xea,
+	  accounts/ko/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/ko/acctchrt_checkbook.gnucash-xea,
+	  accounts/ko/acctchrt_childcare.gnucash-xea,
+	  accounts/ko/acctchrt_common.gnucash-xea,
+	  accounts/ko/acctchrt_eduloan.gnucash-xea,
+	  accounts/ko/acctchrt_fixedassets.gnucash-xea,
+	  accounts/ko/acctchrt_homeloan.gnucash-xea,
+	  accounts/ko/acctchrt_homeown.gnucash-xea,
+	  accounts/ko/acctchrt_otherloan.gnucash-xea,
+	  accounts/ko/acctchrt_renter.gnucash-xea,
+	  accounts/ko/acctchrt_retiremt.gnucash-xea,
+	  accounts/ko/acctchrt_spouseinc.gnucash-xea,
+	  accounts/ko/acctchrt_spouseretire.gnucash-xea: Bug #667276: Fix
+	  Korean accounts files. Patch submitted by Eulgyoon Lim.
+
+2012-01-30 01:54  jralls
+
+	* [r21918] src/register/register-gnome/gnucash-item-edit.c,
+	  src/register/register-gnome/gnucash-item-edit.h,
+	  src/register/register-gnome/gnucash-sheet.c: [r21886][Bug
+	  #667900] No clipboard copy and paste Forward-port of r21886,
+	  done in the 2.4 branch to quickly resolve bug #667900 and to
+	  give windows users a nightly build to test with. Extends that
+	  change by also converting the GDK_SELECTION_PRIMARY operations
+	  to use GtkClipboard instead of GtkSelection.
+
+2012-01-30 00:28  jralls
+
+	* [r21917] src/import-export/aqbanking/dialog-ab-trans.c: Fix
+	  compile error td isn't declared unless HAVE_KTOBLZCHECK_H is
+	  true, so we can't use it outside of the #if block.
+
+2012-01-29 20:26  cstim
+
+	* [r21914] src/backend/xml/io-gncxml-v2.c: xml-backend: Fix an
+	  uninitialized variable Patch by Johannes Schmid.
+
+2012-01-29 20:25  cstim
+
+	* [r21913] src/import-export/aqbanking/dialog-ab-trans.c: Disable
+	  "changed" callback on transaction amount field temporarily, as
+	  it does not yet seem to work correctly.
+
+2012-01-29 06:32  alex.aycinena
+
+	* [r21910] src/gnome-utils/test/Makefile.am: Add to the includes
+	  in Makefile.am, which were implicitly included by until taken
+	  out in r21880; this gets make check complete
+
+2012-01-29 01:12  alex.aycinena
+
+	* [r21908] src/backend/xml/gnc-backend-xml.c,
+	  src/backend/xml/gnc-backend-xml.h,
+	  src/backend/xml/io-example-account.c,
+	  src/backend/xml/io-example-account.h,
+	  src/backend/xml/io-gncxml-v1.c, src/backend/xml/io-gncxml-v2.c,
+	  src/backend/xml/io-gncxml-v2.h, src/backend/xml/sixtp.c,
+	  src/backend/xml/sixtp.h,
+	  src/backend/xml/test/test-date-converting.c,
+	  src/backend/xml/test/test-dom-converters1.c,
+	  src/backend/xml/test/test-kvp-frames.c,
+	  src/backend/xml/test/test-string-converters.c,
+	  src/backend/xml/test/test-xml-account.c,
+	  src/backend/xml/test/test-xml-commodity.c,
+	  src/backend/xml/test/test-xml-pricedb.c,
+	  src/gnome-utils/gnc-file.c, src/libqof/qof/qofbackend.h,
+	  src/libqof/qof/qofsession.c: Update xml file backend to
+	  recognize a newer version file on load attempt, not load, and
+	  alert user of need to upgrade Gnucash.
+
+2012-01-28 22:32  cstim
+
+	* [r21906] src/report/standard-reports/budget-flow.scm: reports:
+	  Make report Budget Flow 100% translatable Patch by Aurimas
+	  Fišeras BP
+
+2012-01-28 22:16  cstim
+
+	* [r21905] src/optional/python-bindings/Makefile.am: Bug #668196:
+	  Fix installation of python bindings With this patch, files are
+	  correctly installed together. Patch by Vincent Untz. BP
+
+2012-01-28 22:12  cstim
+
+	* [r21904] src/import-export/aqbanking/assistant-ab-initial.c,
+	  src/import-export/aqbanking/dialog-ab-trans.c: Re-indentation of
+	  source code. As usual, re-indentation was done using astyle-1.24
+	  using the following options: astyle --indent=spaces=4
+	  --brackets=break --pad-oper --pad-header --suffix=none
+	* [r21903] src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/dialog-ab.glade: Bug #668693:
+	  aqbanking: Improve transaction UI * Use expander to show/hide
+	  templates * Disable execute button as long as field values are
+	  incorrect * Use icons and tooltips in entries to indicate that
+	  an incorrect value was inserted Patch by Johannes Schmid.
+	* [r21902] src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/dialog-ab.glade: Bug #668693:
+	  aqbanking: Big code cleanup in transaction dialog Patch by
+	  Johannes Schmid.
+	* [r21901] src/import-export/aqbanking/dialog-ab-trans.h: Bug
+	  #668693: aqbanking: Added API docs for transaction Patch by
+	  Johannes Schmid.
+
+2012-01-28 22:05  cstim
+
+	* [r21900] src/backend/xml/gnc-backend-xml.c: Bug #668926: Fixes
+	  build on GNU/Hurd A buffer of fixed size PATH_MAX is created,
+	  but this constant is non-existent on GNU/Hurd, so the package
+	  FTBFS on that architecture. The fix consists in using a
+	  dynamically (re-)allocated buffer, as recommended on:
+	  http://www.gnu.org/software/hurd/hurd/porting/guidelines.html
+
+2012-01-28 00:15  plongstaff
+
+	* [r21898] src/backend/sql/gnc-vendor-sql.c,
+	  src/engine/gncVendor.c: Add more vendor gobject attributes and
+	  use those to save/restore to sql db
+
+2012-01-27 20:09  gjanssens
+
+	* [r21894] packaging/win32/gnucash.iss.in: Win32 installer: always
+	  remove previously installed versions. This avoids problems when
+	  libraries or reports have been moved around in newer versions.
+
+2012-01-27 17:36  plongstaff
+
+	* [r21893] src/backend/sql/gnc-address-sql.c: Convert to using
+	  gobject attribute names to save/restore address fields.
+
+2012-01-26 00:09  alex.aycinena
+
+	* [r21889] src/tax/us/txf.scm: Update txf.scm to reflect changes
+	  to US Income Tax Forms and Schedules for 2011.
+
+2012-01-23 20:45  gjanssens
+
+	* [r21880] README.dependencies, configure.ac,
+	  packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+	  packaging/win32/install-impl.sh,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-ledger/Makefile.am,
+	  src/core-utils/gnc-path.c, src/core-utils/gnc-path.h,
+	  src/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+	  src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
+	  src/gnome/assistant-loan.c, src/gnome/gnc-plugin-page-budget.c,
+	  src/html/Makefile.am, src/import-export/Makefile.am,
+	  src/import-export/aqbanking/Makefile.am,
+	  src/import-export/csv/Makefile.am,
+	  src/import-export/log-replay/Makefile.am,
+	  src/import-export/ofx/Makefile.am,
+	  src/import-export/qif-import/Makefile.am,
+	  src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/test/Makefile.am,
+	  src/optional/python-bindings/Makefile.am,
+	  src/plugins/bi_import/Makefile.am,
+	  src/register/ledger-core/Makefile.am,
+	  src/register/register-core/Makefile.am,
+	  src/register/register-gnome/Makefile.am,
+	  src/report/report-gnome/Makefile.am: Remove some stray
+	  references to libglade. It's no longer used by GnuCash. Yay!
+
+2012-01-23 19:33  gjanssens
+
+	* [r21878] src/core-utils/core-utils.i: Avoid guile dependency in
+	  the python bindings
+
+2012-01-22 21:26  gjanssens
+
+	* [r21877] src/bin/gnucash-bin.c: Remove the stable version
+	  numbers from the Development warning version. Instead, a pointer
+	  to the GnuCash website is added for those who are actually
+	  looking for a stable release. This follows an in my opinion good
+	  suggestion from Colin Law on the mailing list.
+
+2012-01-22 21:25  gjanssens
+
+	* [r21876] doc/examples/README_invoice, doc/examples/invoice.csv:
+	  Bug #667581 - Migrate Invoice / Bill plugin to Builder Add two
+	  new files that were in the original patch also.
+
+2012-01-22 21:09  cstim
+
+	* [r21874] src/import-export/aqbanking/dialog-ab-trans.c: Bug
+	  #668454: Make it easier to paste account/bank in online
+	  transaction dialog Patch by Johannes Schmid (with indentation
+	  fixed by our usual astyle call): The patch actually fixes two
+	  issues: * Only allow digits in account/bank code field * Filter
+	  spaces when pasting content. This has annoyed me for a while
+	  because quite often I paste account informations from the
+	  browser or some email into gnucash and people tend to group the
+	  numbers like this: BLZ: 763 510 40 The result of the paste is
+	  that the number looks like 763 510<end> because the number of
+	  characters in the entry is limited. With the patch the spaces
+	  will be removed and you will see 763 510 40 -> 76351040
+
+2012-01-21 16:28  mikee
+
+	* [r21872] src/plugins/bi_import/gncmod-bi-import.c: Bug 667581 -
+	  Migrate Invoice / Bill plugin to Builder Add the renamed files.
+	  Oops, missed one, here it is.
+
+2012-01-21 16:22  mikee
+
+	* [r21871] src/plugins/bi_import/dialog-bi-import-gui.c,
+	  src/plugins/bi_import/dialog-bi-import-gui.h,
+	  src/plugins/bi_import/dialog-bi-import-helper.c,
+	  src/plugins/bi_import/dialog-bi-import-helper.h,
+	  src/plugins/bi_import/dialog-bi-import.c,
+	  src/plugins/bi_import/dialog-bi-import.h,
+	  src/plugins/bi_import/gnc-plugin-bi-import.c,
+	  src/plugins/bi_import/gnc-plugin-bi-import.h,
+	  src/plugins/bi_import/gtkbuilder,
+	  src/plugins/bi_import/gtkbuilder/Makefile.am,
+	  src/plugins/bi_import/gtkbuilder/dialog-bi-import-gui.glade,
+	  src/plugins/bi_import/ui/gnc-plugin-bi-import-ui.xml: Bug 667581
+	  - Migrate Invoice / Bill plugin to Builder Add the renamed
+	  files. Patch supplied by Bob Fewell. Many thanks.
+
+2012-01-21 12:20  mikee
+
+	* [r21870] src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/bi_import.h,
+	  src/plugins/bi_import/gnc-plugin-bi_import.c,
+	  src/plugins/bi_import/gnc-plugin-bi_import.h,
+	  src/plugins/bi_import/gncmod-bi_import.c,
+	  src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+	  src/plugins/bi_import/helpers.c,
+	  src/plugins/bi_import/helpers.h: Bug 667581 - Migrate Invoice /
+	  Bill plugin to Builder Remove empty files renamed and updated by
+	  patch.
+	* [r21869] configure.ac, doc/examples/Makefile.am, po/POTFILES.in,
+	  src/plugins/bi_import/Makefile.am,
+	  src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/bi_import.h,
+	  src/plugins/bi_import/glade/Makefile.am,
+	  src/plugins/bi_import/glade/bi_import.glade,
+	  src/plugins/bi_import/gnc-plugin-bi_import.c,
+	  src/plugins/bi_import/gnc-plugin-bi_import.h,
+	  src/plugins/bi_import/gncmod-bi_import.c,
+	  src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+	  src/plugins/bi_import/helpers.c,
+	  src/plugins/bi_import/helpers.h,
+	  src/plugins/bi_import/ui/Makefile.am,
+	  src/plugins/bi_import/ui/gnc-plugin-bi_import-ui.xml: Bug 667581
+	  - Migrate Invoice / Bill plugin to Builder Patch supplied by Bob
+	  Fewell. Many thanks.
+
+2012-01-20 21:06  jralls
+
+	* [r21867] configure.ac: Reverse the test for HAVE_DBI
+	  ac_cv_header_dbi_dbi_h is set only if want_dbi is true, so
+	  testing for != no succeeds if dbi isn't enabled -- which is not
+	  what we want. BP
+
+2012-01-17 08:47  gjanssens
+
+	* [r21860] src/gnome-utils/gnc-frequency.c: Bug #667417 - Fix
+	  build with glib 2.31.x Patch by Vincent Untz BP
+
+2012-01-16 17:47  gjanssens
+
+	* [r21859] src/gnome-utils/glade, src/import-export/binary-import:
+	  Remove empty directories (which the git-svn bridge ignores)
+
+2012-01-16 17:42  gjanssens
+
+	* [r21858] src/gnome-utils/assistant-gconf-setup.c,
+	  src/gnome-utils/assistant-xml-encoding.c,
+	  src/gnome-utils/gnc-gui-query.c,
+	  src/register/register-gnome/gnucash-color.h,
+	  src/register/register-gnome/pricecell-gnome.h: Some small gnome
+	  header cleanups.
+	* [r21857] po/POTFILES.in, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/druid-utils.c, src/gnome-utils/druid-utils.h,
+	  src/gnome-utils/gnome-utils.i, src/html/gnc-html.i: Remove no
+	  longer used druid-utils (replaced with assistant-utils) With
+	  this, the code is no longer using any deprecated Gnome symbols
+	  (though it still uses deprecated Glib and Gtk symbols).
+	* [r21856] src/import-export/binary-import/Makefile.am,
+	  src/import-export/binary-import/binary-import.glade,
+	  src/import-export/binary-import/druid-commodity.c,
+	  src/import-export/binary-import/druid-commodity.h,
+	  src/import-export/binary-import/gncmod-binary-import.c,
+	  src/import-export/binary-import/test/Makefile.am,
+	  src/import-export/binary-import/test/test-link-module.c: Delete
+	  unmaintained and unused binary importer.
+	* [r21855] configure.ac, po/POTFILES.in,
+	  src/gnome-utils/Makefile.am,
+	  src/gnome-utils/assistant-xml-encoding.c,
+	  src/gnome-utils/assistant-xml-encoding.h,
+	  src/gnome-utils/druid-gnc-xml-import.c,
+	  src/gnome-utils/druid-gnc-xml-import.h,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/druid-gnc-xml-import.glade,
+	  src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/assistant-xml-encoding.glade: Bug
+	  #667871 - Migrate druid old xml file import to an assistant
+	  Patch by Bob Fewell
+
+2012-01-15 22:06  cstim
+
+	* [r21853] src/gnome-utils/gnc-file.c: Read-only mode: Don't
+	  create a LCK file when opening a file in read-only mode and also
+	  ignore existing locks.
+
+2012-01-11 21:48  cstim
+
+	* [r21847] packaging/win32/install.sh: [Win32 build] Disable
+	  git.exe package again, as it might collide with DLLs.
+
+2012-01-10 21:34  cstim
+
+	* [r21840] src/engine/Makefile.am: Add dependency on qofbook.h for
+	  swig generated file. Otherwise the old generated file complains
+	  about a missing declaration from r21832.
+
+2012-01-10 05:06  jralls
+
+	* [r21837] src/libqof/qof/qofsession.c: Fix missing-prototype
+	  warnings from r21829 Thanks, Alex.
+
+2012-01-09 23:10  jralls
+
+	* [r21833] src/gnome/gnc-plugin-basic-commands.c: Fix Read-only
+	  Action Sensitivity So that FileSaveAction isn't made sensitive
+	  when the session isn't dirty.
+	* [r21832] src/backend/sql/gnc-backend-sql.c,
+	  src/backend/sql/test/utest-gnc-backend-sql.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/backend/xml/io-gncxml-v2.c, src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/import-export/aqbanking/gnc-ab-kvp.c,
+	  src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
+	  src/libqof/qof/test/test-qofbook.c: [Bug 666329] - Empty
+	  database after a little while Separate the two uses of
+	  QofBook::dirty -- indicating that the book object itself has
+	  been edited and indicating that some object in the dataset has
+	  been changed -- into two separate variables with separate
+	  getters & setters. The latter purpose, indicating that some
+	  object has been changed, is moved to a new member variable of
+	  QofBook, session_dirty. Its new setter
+	  qof_book_mark_session_dirty() and canceler
+	  qof_book_mark_session_saved() are called only from the xml
+	  backend or gnc-autosave(). Its tester,
+	  qof_book_session_not_saved() is used to check for the need to
+	  autosave and to activate FileSaveAction. BP
+	* [r21831] src/backend/dbi/gnc-backend-dbi.c: [Bug 666329] Empty
+	  database after a little while Use gnc_dbi_safe_sync_all (which
+	  doesn't lose data if the save partion errors out) for all
+	  be->sync. This is a bit of a half-way solution; we really
+	  shouldn't ever have to do this except when creating a new
+	  database, but fixing that will take major surgery. BP
+
+2012-01-09 23:09  jralls
+
+	* [r21830] src/libqof/qof/test/test-qofsession.c: [GSOC][Testing]
+	  Unit tests for qofsession Author: Muslim Chochlov
+	* [r21829] src/libqof/qof/Makefile.am,
+	  src/libqof/qof/qofsession-p.h, src/libqof/qof/qofsession.c:
+	  [GSOC][Testing] Modifications to qofsession for testability
+	  Author: Muslim Chochlov
+
+2012-01-08 20:08  cstim
+
+	* [r21826] src/engine/test-core/Makefile.am: Let the
+	  libgncmod-test-engine be built by the noinst target instead of
+	  check target. This is needed to compile the backend/sql test
+	  target, which requires this library to be built even if this
+	  isn't the "check" target.
+
+2012-01-07 00:53  jralls
+
+	* [r21825] src/backend/sql/gnc-backend-sql.c: [Bug 666329] Empty
+	  database after a little while Reverse qof_book_mark_saved and
+	  qof_instance_mark_clean so that the book is dirty for
+	  qof_book_mark_saved when it's the instance. BP
+	* [r21824] src/backend/sql/Makefile.am,
+	  src/backend/sql/test/Makefile.am,
+	  src/backend/sql/test/test-sqlbe.c,
+	  src/backend/sql/test/utest-gnc-backend-sql.c,
+	  test-templates/Makefile.am: [Bug 666329] Empty database after a
+	  little while Create failing test for gnc_sql_commit_edit()
+	  showing that it doesn't call book->dirty_cb when the instance
+	  gnc_sql_commit_edit() is called on the book itself.
+
+2012-01-02 12:51  cstim
+
+	* [r21818] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh, packaging/win32/install.sh:
+	  [Win32 build] Let git.exe be downloaded and unpacked as well. We
+	  might start using it sooner or later. BP
+
+2012-01-01 20:36  cstim
+
+	* [r21816] src/app-utils/gnc-ui-util.c,
+	  src/app-utils/test/test-exp-parser.c,
+	  src/app-utils/test/test-print-parse-amount.c,
+	  src/backend/dbi/test/test-dbi-basic.c,
+	  src/backend/dbi/test/test-dbi-business-stuff.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/xml/test/test-load-xml2.c,
+	  src/backend/xml/test/test-xml-account.c,
+	  src/backend/xml/test/test-xml-transaction.c,
+	  src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/dialog-vendor.c,
+	  src/business/business-ledger/gncEntryLedger.c,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/core-utils/gnc-path.c, src/engine/Account.c,
+	  src/engine/AccountP.h, src/engine/Transaction.c,
+	  src/engine/gnc-commodity.h, src/engine/gnc-engine.c,
+	  src/engine/gncInvoice.c, src/engine/gncOwner.c,
+	  src/engine/test/test-business.c,
+	  src/engine/test/test-querynew.c,
+	  src/gnc-module/test/test-agedver.c,
+	  src/gnc-module/test/test-dynload.c,
+	  src/gnc-module/test/test-incompatdep.c,
+	  src/gnc-module/test/test-load-c.c,
+	  src/gnc-module/test/test-modsysver.c,
+	  src/gnome-search/dialog-search.h,
+	  src/gnome-utils/assistant-gconf-setup.c,
+	  src/gnome-utils/dialog-file-access.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-preferences.c,
+	  src/gnome-utils/dialog-query-list.c,
+	  src/gnome-utils/dialog-reset-warnings.c,
+	  src/gnome-utils/dialog-totd.c,
+	  src/gnome-utils/dialog-transfer.c, src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gnc-query-list.c,
+	  src/gnome-utils/gnc-tree-view-commodity.h,
+	  src/gnome/dialog-sx-editor.c, src/gnome/dialog-tax-info.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/html/gnc-html-graph-gog.c, src/libqof/qof/qofsession.c,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c,
+	  src/report/report-system/gnc-report.c,
+	  src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+	  Re-indentation of source code. As usual, re-indentation was done
+	  using astyle-1.24 using the following options: astyle
+	  --indent=spaces=4 --brackets=break --pad-oper --pad-header
+	  --suffix=none
+	* [r21815] src/gnome/gnc-plugin-basic-commands.c,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking.c: Read-only
+	  mode: More menu items grayed out: Close Book; Online Banking
+	  Setup.
+
+2012-01-01 19:49  cstim
+
+	* [r21814] src/app-utils/CMakeLists.txt: [Cutecash] Remove removed
+	  files of r21799 also from CMake.
+
+2012-01-01 19:43  cstim
+
+	* [r21812] packaging/win32/defaults.sh: [Win32 build] Update
+	  aqbanking version again. BP
+
+2011-12-31 16:32  cstim
+
+	* [r21810] src/gnome/gnc-plugin-basic-commands.c,
+	  src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Read-only mode:
+	  Add "Revert file" menu item so that a file that might got
+	  changed from someone else can easily be reloaded.
+	* [r21809] src/gnome/gnc-plugin-basic-commands.c: Add keyboard
+	  shortcut in menu (similar to r21652) for a few more items.
+
+2011-12-31 10:41  cstim
+
+	* [r21807] src/bin/gnucash-bin.c,
+	  src/gnome-utils/dialog-file-access.c,
+	  src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-file.h,
+	  src/gnome-utils/gnc-plugin-file-history.c,
+	  src/gnome-utils/gtkbuilder/dialog-file-access.glade: Read-only
+	  mode: Add "Read-only" checkbox when opening a file/database.
+
+2011-12-30 22:06  cstim
+
+	* [r21804] src/gnome/schemas/apps_gnucash_general.schemas.in,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Export-to-PDF:
+	  Make output file name configurable, at least through gconf keys.
+	  One gconf setting for the output date format, and another one
+	  for the actual output file name string.
+
+2011-12-30 17:27  gjanssens
+
+	* [r21802] packaging/win32/install-impl.sh: Win32: use proper cpp
+	  and ld include parameters
+
+2011-12-30 17:05  gjanssens
+
+	* [r21801] po/POTFILES.in, src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/druid-provider-multifile.glade: Remove one
+	  more gnc_druid related file.
+
+2011-12-30 16:59  gjanssens
+
+	* [r21800] po/POTFILES.in, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-dialog.c, src/gnome-utils/gnc-dialog.h,
+	  src/gnome-utils/test/Makefile.am,
+	  src/gnome-utils/test/test-gnc-dialog.c,
+	  src/gnome/gnc-plugin-page-budget.c: Remove unused gnc-dialog
+	  code, spotted by Robert Fewell. Additionally, update POTFILES.in
+	  for recent changes.
+	* [r21799] src/app-utils/Makefile.am,
+	  src/app-utils/gnc-druid-cb.c, src/app-utils/gnc-druid-cb.h,
+	  src/app-utils/gnc-druid-provider-desc-edge.c,
+	  src/app-utils/gnc-druid-provider-desc-edge.h,
+	  src/app-utils/gnc-druid-provider-desc-file.c,
+	  src/app-utils/gnc-druid-provider-desc-file.h,
+	  src/app-utils/gnc-druid-provider-desc-multifile.c,
+	  src/app-utils/gnc-druid-provider-desc-multifile.h,
+	  src/app-utils/gnc-druid-provider-desc.c,
+	  src/app-utils/gnc-druid-provider-desc.h,
+	  src/app-utils/gnc-druid-provider-file-cb.c,
+	  src/app-utils/gnc-druid-provider-file-cb.h,
+	  src/app-utils/gnc-druid-provider.c,
+	  src/app-utils/gnc-druid-provider.h, src/app-utils/gnc-druid.c,
+	  src/app-utils/gnc-druid.h, src/engine/gnc-engine.h,
+	  src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-druid-gnome-ui.h,
+	  src/gnome-utils/gnc-druid-gnome.c,
+	  src/gnome-utils/gnc-druid-gnome.h,
+	  src/gnome-utils/gnc-druid-provider-edge-gnome.c,
+	  src/gnome-utils/gnc-druid-provider-edge-gnome.h,
+	  src/gnome-utils/gnc-druid-provider-file-gnome.c,
+	  src/gnome-utils/gnc-druid-provider-file-gnome.h,
+	  src/gnome-utils/gnc-druid-provider-multifile-gnome.c,
+	  src/gnome-utils/gnc-druid-provider-multifile-gnome.h,
+	  src/gnome-utils/gncmod-gnome-utils.c: Remove unused gnc_druid
+	  code. Spotted by Robert Fewell.
+
+2011-12-30 14:18  gjanssens
+
+	* [r21798] po/POTFILES.in, src/gnome-utils/dialog-tax-table.c,
+	  src/gnome-utils/dialog-userpass.c,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/tax-tables.glade,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-tax-table.glade,
+	  src/gnome-utils/gtkbuilder/dialog-userpass.glade: Bug #666709 -
+	  Migrate Tax tables dialog to Builder Patch by Robert Fewell
+
+2011-12-30 12:01  gjanssens
+
+	* [r21797] src/gnome/assistant-loan.c: Win32: add include to find
+	  strtol and strtod
+
+2011-12-29 23:28  jralls
+
+	* [r21796] src/bin/Makefile.am,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-ledger/Makefile.am,
+	  src/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/dialog-userpass.c,
+	  src/gnome-utils/druid-utils.c,
+	  src/gnome-utils/gnc-gnome-utils.h,
+	  src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
+	  src/gnome/assistant-loan.c, src/gnome/gnc-plugin-page-budget.c,
+	  src/gnome/window-reconcile.c, src/import-export/Makefile.am,
+	  src/import-export/aqbanking/Makefile.am,
+	  src/import-export/csv/Makefile.am,
+	  src/import-export/log-replay/Makefile.am,
+	  src/import-export/ofx/Makefile.am,
+	  src/import-export/qif-import/Makefile.am,
+	  src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/test/Makefile.am,
+	  src/optional/python-bindings/Makefile.am,
+	  src/plugins/bi_import/Makefile.am,
+	  src/register/ledger-core/Makefile.am,
+	  src/register/register-core/Makefile.am,
+	  src/register/register-gnome/gnucash-sheet.h,
+	  src/report/report-gnome/Makefile.am,
+	  src/report/report-gnome/window-report.c,
+	  src/report/stylesheets/Makefile.am: Remove invalid dependencies
+	  on LibGnome CFLAGS Much work has been done to change LibGnome
+	  Druids to GtkAssistants. The Makefiles in the containing
+	  directories no longer need to use $GNOME_CFLAGS or
+	  $GNOME_LDFLAGS. In a few cases where there still is a
+	  dependency, there's also a dependency on GCONF, so this change
+	  also adds $GCONF_CFLAGS and $GCONF_LDFLAGS to those Makefiles to
+	  clarify the dependency. There were also a few cases where the
+	  dependency consisted of a no-longer- needed include, or where an
+	  include was more general than appropriate. This change cleans up
+	  those cases as well.
+
+2011-12-29 22:14  cstim
+
+	* [r21795] src/libqof/qof/qofsession.c: Read-only mode: When using
+	  qof_session_swap_data, don't swap the read_only flag but only
+	  the rest of the QofBook. Otherwise the temporary new session
+	  during "Save As" is read-only where in reality it shouldn't be
+	  (but the old session should). This makes "Save As" work
+	  correctly, but many UI elements don't get updated to reflect the
+	  fact we've now got a read-write book again. (E.g., all open
+	  registers.)
+
+2011-12-29 21:36  cstim
+
+	* [r21793] packaging/win32/install-impl.sh: Revert r21789 - not
+	  needed as r21791 adds required include flags in a better way.
+
+2011-12-29 20:20  gjanssens
+
+	* [r21792] packaging/win32/dist-impl.sh,
+	  packaging/win32/gnucash.iss.in: Win32: use new location of
+	  gnucash doc directory It changed in r20736
+
+2011-12-29 20:18  gjanssens
+
+	* [r21791] packaging/win32/install-impl.sh: Win32: fix clean trunk
+	  build
+
+2011-12-29 19:50  cstim
+
+	* [r21789] packaging/win32/install-impl.sh: [Win32 build] Enable
+	  libxslt to be built in a cross-compile environment.
+	* [r21788] packaging/win32/defaults.sh: [Win32 build] Another
+	  aqbanking version update.
+
+2011-12-29 12:13  gjanssens
+
+	* [r21787] packaging/win32/build_package.sh: Avoid build failure
+	  if a temporary directory still exists BP
+
+2011-12-28 21:42  cstim
+
+	* [r21786] packaging/win32/defaults.sh: Update versions of
+	  gwenhywfar, aqbanking to most recent ones.
+
+2011-12-28 21:11  cstim
+
+	* [r21784] src/report/report-gnome/gnc-plugin-page-report.c: Fix
+	  crash due to non-initialized variable. (Why didn't gcc complain
+	  here...)
+	* [r21783] src/report/report-gnome/gnc-plugin-page-report-ui.xml:
+	  Move "Print to PDF" menu item of r21722 right next to the
+	  "Print" menu item in the file menu.
+
+2011-12-24 13:27  gjanssens
+
+	* [r21775] packaging/win32/build_package.sh: Win32 build: abort
+	  build process if install.sh step failed. BP
+
+2011-12-22 20:36  jralls
+
+	* [r21772] packaging/win32/defaults.sh: Update ActivePerl URL Old
+	  one no longer available. BP
+
+2011-12-21 17:43  gjanssens
+
+	* [r21771] packaging/win32/dist.sh,
+	  packaging/win32/install-impl.sh: win32 build: indicate when
+	  dist.sh begins or ends and remove redundant crosscompile check
+
+2011-12-20 21:12  warlord
+
+	* [r21767] src/gnome-utils/gnc-file.c: Add a "features" table to
+	  the KVP frame, and pop up an error message if we find a feature
+	  we don't know about. Currently there are no known features, so
+	  essentially we will error out if we see anything. The format for
+	  the slots table is: Book Slots -> features (frame) -> <feature
+	  name> (string) -> <feature description> ... The feature
+	  description is printed to the user: it should be stored in the
+	  slots table in English but it should be defined as a
+	  translatable string. BP
+
+2011-12-20 20:45  gjanssens
+
+	* [r21766] src/business/business-gnome/glade: Remove empty
+	  directory left behind by previous commit (Git -> svn doesn't
+	  remove empty directories)
+
+2011-12-20 20:42  gjanssens
+
+	* [r21765] configure.ac, po/POTFILES.in,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-gnome/dialog-billterms.c,
+	  src/business/business-gnome/dialog-choose-owner.c,
+	  src/business/business-gnome/dialog-date-close.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/glade/Makefile.am,
+	  src/business/business-gnome/glade/billterms.glade,
+	  src/business/business-gnome/glade/choose-owner.glade,
+	  src/business/business-gnome/glade/date-close.glade,
+	  src/business/business-gnome/glade/employee.glade,
+	  src/business/business-gnome/glade/job.glade,
+	  src/business/business-gnome/glade/order.glade,
+	  src/business/business-gnome/gtkbuilder/Makefile.am,
+	  src/business/business-gnome/gtkbuilder/dialog-billterms.glade,
+	  src/business/business-gnome/gtkbuilder/dialog-choose-owner.glade,
+	  src/business/business-gnome/gtkbuilder/dialog-date-close.glade,
+	  src/business/business-gnome/gtkbuilder/dialog-employee.glade,
+	  src/business/business-gnome/gtkbuilder/dialog-job.glade,
+	  src/business/business-gnome/gtkbuilder/dialog-order.glade: Bug
+	  #666459 - Migrate the remaining business dialogs to builder
+	  Patch by Robert Fewell
+
+2011-12-20 08:04  cstim
+
+	* [r21761] packaging/win32/weekly_build.sh: Win32 build: Switch
+	  weekly build to daily one.
+
+2011-12-20 04:02  jralls
+
+	* [r21759] src/test-core/Makefile.am: [Testing] Complete
+	  repositioning of test-core to build after libqof
+
+2011-12-19 22:25  cstim
+
+	* [r21758] src/gnome-utils/print-session.c,
+	  src/gnome-utils/print-session.h,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Add
+	  customer-specific memory of PDF-Export output directory. Makes
+	  exporting to PDF rather easy.
+	* [r21757] src/gnome-utils/print-session.h,
+	  src/html/gnc-html-webkit.c: Minor code documentation improvement
+	  of the export-to-pdf feature. * Only propose output folders that
+	  actually exist. * If the jobname already contains a full
+	  filename path, use it as proposed output path.
+	* [r21756] src/gnome-utils/gnc-icons.c,
+	  src/gnome-utils/gnc-icons.h, src/pixmaps/Makefile.am,
+	  src/pixmaps/gnc-gnome-pdf-16.png,
+	  src/pixmaps/gnc-gnome-pdf-24.png,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Added icon for
+	  "Export to PDF", copied from GNOME icons (license: GPL)
+
+2011-12-19 15:30  gjanssens
+
+	* [r21753] src/import-export/aqbanking/gnc-ab-kvp.c: Improve kvp
+	  handling in aqbanking plugin. This is a follow-up on 21740. BP
+
+2011-12-19 11:44  cstim
+
+	* [r21750] src/import-export/aqbanking/CMakeLists.txt: [Cutecash]
+	  Add needed include path.
+
+2011-12-19 11:37  cstim
+
+	* [r21749] CMakeLists.txt, src/backend/xml/CMakeLists.txt:
+	  [Cutecash] Update libxml2 include path lookup.
+	* [r21748] src/engine/CMakeLists.txt: [Cutecash] Fix cmake after
+	  file removal.
+
+2011-12-19 11:27  cstim
+
+	* [r21747] src/engine/gncInvoice.c, src/engine/gncOwner.c: Fix
+	  typos in r21743. BP
+	* [r21746] src/import-export/import-match-map.c: Fix typo in
+	  r21742. BP
+
+2011-12-19 00:47  jralls
+
+	* [r21743] src/business/business-gnome/dialog-payment.c,
+	  src/engine/Scrub.c, src/engine/gnc-lot.c,
+	  src/engine/gncInvoice.c, src/engine/gncOwner.c: Clean up some
+	  more cases where KVP was set without committing an edit. BP
+	* [r21742] src/import-export/import-match-map.c,
+	  src/import-export/import-utilities.c: [Bug #642276] Bayesian
+	  association with Sqlite Wraps the kvp_frame_set_slot_path with
+	  xaccAccountBeginEdit()/xaccAccountCommitEdit(). BP
+
+2011-12-18 18:43  gjanssens
+
+	* [r21741] src/report/standard-reports/standard-reports.scm: Add
+	  some more debug logging to standard-reports.scm
+
+2011-12-18 18:13  gjanssens
+
+	* [r21740] src/import-export/aqbanking/gnc-ab-kvp.c: Replace no-op
+	  function force_account_dirty with qof_book_mark_dirty See bug
+	  #665998 for more details. BP
+
+2011-12-18 18:12  gjanssens
+
+	* [r21739] src/import-export/aqbanking/gnc-ab-kvp.c,
+	  src/report/standard-reports/standard-reports.scm: Revert
+	  "Replace no-op function force_account_dirty with
+	  qof_book_mark_dirty" This commit had some unintended changes.
+	  This reverts commit 6b6eba2d7e56a4359ca646abb2b0c6c965712ce0.
+
+2011-12-18 18:06  gjanssens
+
+	* [r21738] src/import-export/aqbanking/gnc-ab-kvp.c,
+	  src/report/standard-reports/standard-reports.scm: Replace no-op
+	  function force_account_dirty with qof_book_mark_dirty See bug
+	  #665998 for more details. BP
+
+2011-12-17 19:32  jralls
+
+	* [r21737] po/POTFILES.in: Remove deleted file from POTFILES.in
+	* [r21736] src/Makefile.am, src/libqof/qof/test/Makefile.am: Fix
+	  circular dependency between test-core and qof-test. Compile
+	  test-core/test-stuff.c into test-qof, then recompile test-core
+	  as a module for dealing with noise from Guile and Python tests.
+
+2011-12-17 11:02  gjanssens
+
+	* [r21735] po/POTFILES.in, src/import-export/Makefile.am,
+	  src/import-export/csv/Makefile.am,
+	  src/import-export/csv/gnc-csv-import.c,
+	  src/import-export/csv/gnc-csv-import.glade,
+	  src/import-export/csv/gnc-csv-preview-dialog.glade,
+	  src/import-export/dialog-import.glade,
+	  src/import-export/generic-import.glade,
+	  src/import-export/gnc-import-desc-format.c,
+	  src/import-export/gnc-import-desc-format.h,
+	  src/import-export/gnc-import-format-cb.c,
+	  src/import-export/gnc-import-format-cb.h,
+	  src/import-export/gnc-import-format-gnome.c,
+	  src/import-export/gnc-import-format-gnome.h,
+	  src/import-export/gncmod-generic-import.c,
+	  src/import-export/import-account-matcher.c,
+	  src/import-export/import-commodity-matcher.c,
+	  src/import-export/import-format-dialog.c,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/import-match-picker.c,
+	  src/import-export/import-provider-format.glade: Bug #666311 -
+	  Migrate inport-export GladeXML dialogs to builder Patch by
+	  Robert Fewell
+	* [r21734] po/POTFILES.in,
+	  src/import-export/aqbanking/Makefile.am,
+	  src/import-export/aqbanking/aqbanking.glade,
+	  src/import-export/aqbanking/assistant-ab-initial.c,
+	  src/import-export/aqbanking/assistant-ab-initial.glade,
+	  src/import-export/aqbanking/assistant-ab-initial.h,
+	  src/import-export/aqbanking/dialog-ab-daterange.c,
+	  src/import-export/aqbanking/dialog-ab-daterange.h,
+	  src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/dialog-ab.glade,
+	  src/import-export/aqbanking/dialog-daterange.c,
+	  src/import-export/aqbanking/dialog-daterange.h,
+	  src/import-export/aqbanking/druid-ab-initial.c,
+	  src/import-export/aqbanking/druid-ab-initial.h,
+	  src/import-export/aqbanking/gnc-ab-gettrans.c,
+	  src/import-export/aqbanking/gnc-ab-kvp.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.c,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+	  src/import-export/aqbanking/gncmod-aqbanking.c: Bug #665998 -
+	  Migrate Aqbanking from druid to assistant / builder. Patch by
+	  Robert Fewell
+
+2011-12-16 14:57  mikee
+
+	* [r21733] src/core-utils/gnc-gconf-utils.h,
+	  src/gnome-utils/assistant-utils.h,
+	  src/gnome-utils/ui/osx_accel_map,
+	  src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+	  src/import-export/qif-import/assistant-qif-import.c: Bug #665996
+	  - Minor changes to existing Assistants. Patch supplied by Bob.
+
+2011-12-16 14:36  mikee
+
+	* [r21732] src/gnome/dialog-new-user.c: Bug #658247 - First time
+	  setup should prompt to save file. Fix supplied by Bob referenced
+	  in bug #665996. BP
+
+2011-12-16 00:13  jralls
+
+	* [r21731] src/bin/overrides/gnucash-build-env.in: [Testing] Oops,
+	  had added this only to gnucash-build-env So it didn't get picked
+	  up as a change in SVN.
+
+2011-12-16 00:12  jralls
+
+	* [r21730] po/POTFILES.in, src/engine/Makefile.am,
+	  src/engine/gnc-associate-account.c,
+	  src/engine/gnc-associate-account.h,
+	  src/import-export/ofx/gnc-ofx-import.c: [Decruftification]
+	  Remove gnc-associate-account Carried over from somewhere in
+	  2000, only maintained as part of global changes since. Not used
+	  anywhere.
+
+2011-12-12 22:42  jralls
+
+	* [r21727] src/engine/engine.i: Fix "imported from both
+	  (sw_engine) and (gnucash engine)" errors from Guile The
+	  GncNumericErrorCode enums are re-defined in
+	  src/engine/gnc-numeric.scm -- the SWIG way of representing them
+	  produces type errors in the report code. This may well be a
+	  problem with the calling code, but it's easier at this point to
+	  just not import the symbols into sw_engine.
+	  gnc_commodity_table_get_quotable_commodities is explicitly
+	  wrapped in app-utils.i, so we need to not have the default
+	  wrapper in sw_engine.
+	* [r21726] src/gnc-module/test/Makefile.am,
+	  src/gnc-module/test/test-gwrapped-c,
+	  src/gnc-module/test/test-load-deps,
+	  src/gnc-module/test/test-load-scm,
+	  src/gnc-module/test/test-scm-init,
+	  src/gnc-module/test/test-scm-module,
+	  src/gnc-module/test/test-scm-multi,
+	  src/report/stylesheets/test/Makefile.am,
+	  src/report/stylesheets/test/test-load-module: [Testing] Suppress
+	  expected messages from guile tests
+
+2011-12-12 22:41  jralls
+
+	* [r21725] src/optional/python-bindings/tests/Makefile.am,
+	  src/optional/python-bindings/tests/test_split.py,
+	  src/optional/python-bindings/tests/test_transaction.py:
+	  [Testing] Suppress expected messages in optional/python-bindings
+	  tests
+	* [r21724] src/test-core/Makefile.am, src/test-core/test-stuff.i,
+	  src/test-core/test-stuff.scm: [Testing] Export test-core log
+	  suppression functions to python and guile Enables silencing
+	  expected error output. Finally found the secret code to get
+	  libtool to build a "noinst" dynamic library: pass -rpath as an
+	  ldflag. BP
+
+2011-12-12 22:03  cstim
+
+	* [r21723] src/html/gnc-html-webkit.c: Make sure to ask for an
+	  export-to-PDF output folder every time.
+
+2011-12-12 21:53  cstim
+
+	* [r21722] src/business/business-gnome/dialog-invoice.c,
+	  src/html/gnc-html-webkit.c, src/html/gnc-html.c,
+	  src/html/gnc-html.h,
+	  src/report/report-gnome/gnc-plugin-page-report-ui.xml,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Add "Export to
+	  PDF" menu item for reports. gnc_html_print gets an extra boolean
+	  argument to choose the "Export as PDF" option. The
+	  GtkPrintOperation expects a full file name in
+	  set_export_filename, though. We obtain one by asking the user
+	  for it. This action still needs a more suitable icon.
+
+2011-12-11 21:50  cstim
+
+	* [r21716] src/html/gnc-html-webkit.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Remember the
+	  printing setting after a Report print job
+
+2011-12-11 20:59  cstim
+
+	* [r21715] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/gnc-plugin-business.h,
+	  src/business/business-gnome/gncmod-business-gnome.c,
+	  src/business/business-gnome/gtkbuilder/business-prefs.glade,
+	  src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in:
+	  Make the report name for clicking "Print Invoice" a preference.
+	  The implementation of a GtkComboBox in the preference is
+	  somewhat suboptimal as the gconf key is the integer index in the
+	  combo box, but the needed key is the (untranslated!) string of
+	  the report name. As a workaround, the list of names exists
+	  twice, once in business-prefs.glade and once in
+	  gnc-plugin-business.c. At least this works fine from the point
+	  of view of the user.
+
+2011-12-11 20:39  gjanssens
+
+	* [r21714] src/business/business-gnome/dialog-invoice.c: Rename
+	  parameter for clarity. This one should have been committed
+	  before r21713 because that commit uses the changed parameter. BP
+
+2011-12-11 17:53  gjanssens
+
+	* [r21713] src/business/business-gnome/dialog-invoice.c,
+	  src/engine/gncInvoice.c: Bug #649362 - Transfer Funds Window
+	  Exchange Rate and Decimal Points Rounding in Bill/Invoices This
+	  patch fixes the rounding by showing the actual value to convert.
+	  As a result the exchange rate direction had to be swapped as
+	  well to avoid lots of confusion. BP
+	* [r21712] src/business/business-gnome/dialog-invoice.c: Abort
+	  posting if not all required exchange rates are given. Note that
+	  any exchange rate successfully entered before the posting is
+	  aborted are still saved with the invoice. BP
+
+2011-12-11 00:49  jralls
+
+	* [r21710] src/optional/python-bindings/Makefile.am: [Testing]
+	  Adjust links for src/optional/python-bindings module I was too
+	  clever by half, I guess.
+	* [r21709] po/POTFILES.in: Adjust POTFILES.in for r21684
+	* [r21708] src/Makefile.am: [Testing] Re-order subdirectories so
+	  that test-core is available to libqof.
+	* [r21707] src/report/report-gnome/test/Makefile.am: [Testing] Fix
+	  duplicate LDADD in report/report-gnome/test/Makefile.am
+
+2011-12-10 21:10  cstim
+
+	* [r21706] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/gnome-utils/dialog-dup-trans.c,
+	  src/gnome-utils/dialog-dup-trans.h: Implement setting the date
+	  for duplicating multiple invoices. Along the way, the "dialog
+	  date" dialog accepts a GDate argument instead of a time_t
+	  because the user enters a date, not a date-and-time.
+	* [r21705] src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
+	  setter function for invoice Opening Date using GDate.
+
+2011-12-10 21:09  cstim
+
+	* [r21704] src/libqof/qof/gnc-date.h: Improve comments a bit: Add
+	  clarifications about which second of the day is returned.
+
+2011-12-10 13:25  mikee
+
+	* [r21703] src/report/standard-reports/category-barchart.scm: Fix
+	  number alignment in table. BP
+
+2011-12-09 23:50  jralls
+
+	* [r21702] src/libqof/qof/test/Makefile.am,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c: [Testing] Stifle error
+	  messages from QOF testing.
+
+2011-12-09 23:49  jralls
+
+	* [r21701] src/backend/dbi/test/test-dbi-basic.c,
+	  src/backend/dbi/test/test-dbi-business-stuff.c,
+	  src/backend/dbi/test/test-dbi-business.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/dbi/test/test-dbi.c: [Testing] Suppress verbose
+	  messages, expected warnings in backend/dbi checks.
+	* [r21700] src/app-utils/gnc-ui-util.c,
+	  src/app-utils/test/test-exp-parser.c,
+	  src/app-utils/test/test-print-parse-amount.c,
+	  src/app-utils/test/test-scm-query-string.c: [Testing] Stifle the
+	  spew in app-utils checks.
+
+2011-12-09 14:53  mikee
+
+	* [r21695] src/report/business-reports/invoice.scm: Add missing
+	  parameter credit-note? for "Display All Taxes" checkbutton.
+
+2011-12-09 12:31  mikee
+
+	* [r21694] src/report/standard-reports/net-barchart.scm: Fix table
+	  number alignment. BP
+
+2011-12-08 17:11  gjanssens
+
+	* [r21690] src/gnome/gnc-plugin-page-register.c: Avoid risk on a
+	  rare crash after r21680. Some data files may only have filter[0]
+	  in which case filter[1] is NULL and filter[2] invalid. A rare
+	  situation, but I have one test data file consistently crashing
+	  on this. I also took the opportunity to convert from strcmp to
+	  g_strcmp0.
+	* [r21689] src/gnome-utils/dialog-utils.c,
+	  src/import-export/import-format-dialog.c: Add more conditional
+	  parts based on GTKCOMBO_BOX_TOOLTIPS_WORK Without these parts
+	  gnucash would not build if the GTKCOMBO_BOX_TOOLTIPS_WORK were
+	  set. It doesn't yet fix the core reason itself for the
+	  conditionals. More work is needed to implement per-entry
+	  tooltips in comboboxes before the old OptionMenu based code can
+	  be removed.
+	* [r21688] src/business/business-gnome/business-options-gnome.c,
+	  src/business/business-gnome/dialog-billterms.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-options.h,
+	  src/gnome-utils/dialog-reset-warnings.c,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-plugin-page.c,
+	  src/gnome-utils/gnc-plugin-page.h,
+	  src/gnome-utils/gnc-tree-view.c: Replace deprecated GtkTooltips
+	  with new GtkTooltip interface.
+	* [r21687] src/app-utils/gnc-exp-parser.c,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/business-urls.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/engine/Account.c, src/engine/Query.c,
+	  src/engine/Recurrence.c, src/engine/SchedXaction.c,
+	  src/engine/Split.c, src/engine/Transaction.c,
+	  src/engine/gncInvoice.c, src/engine/test/test-recurrence.c,
+	  src/gnc-module/test/misc-mods/agedver.c,
+	  src/gnome-search/search-string.c,
+	  src/gnome-utils/dialog-book-close.c,
+	  src/gnome-utils/dialog-object-references.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-preferences.c,
+	  src/gnome-utils/gnc-dialog.c, src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gnc-frequency.c,
+	  src/gnome/assistant-acct-period.c, src/gnome/dialog-new-user.c,
+	  src/gnome/dialog-sx-since-last-run.c,
+	  src/html/gnc-html-webkit.c,
+	  src/import-export/aqbanking/dialog-ab-trans.c,
+	  src/import-export/aqbanking/dialog-daterange.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.c,
+	  src/libqof/qof/gnc-date.c,
+	  src/register/register-gnome/combocell-gnome.c,
+	  src/register/register-gnome/formulacell-gnome.c,
+	  src/report/business-reports/owner-report.scm: Fix some static
+	  warnings and errors as a result of Eclipse's static code
+	  analysis. As a result, some unused functions and function
+	  prototypes are removed. It did expose one real bug in
+	  Transaction.c so far.
+	* [r21686] packaging/win32/gnucash.iss.in,
+	  packaging/win32/install-fq-mods.cmd: ActivePerl only allows to
+	  download the most recent version. So change the comments to be
+	  more liberal (at least 5.8). BP
+
+2011-12-07 11:34  gjanssens
+
+	* [r21685] macros/ac_python_devel.m4: Bug #665202 - Improve
+	  python-finding code Patch by Pacho Ramos
+
+2011-12-07 08:38  cstim
+
+	* [r21684] src/gnome-utils/Makefile.am,
+	  src/gnome-utils/dialog-dup-trans.c,
+	  src/gnome-utils/dialog-dup-trans.h, src/gnome-utils/gnc-ui.h,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
+	  src/register/ledger-core/Makefile.am,
+	  src/register/ledger-core/dialog-dup-trans.c,
+	  src/register/ledger-core/split-register.c: Move
+	  dialog-dup-trans.c from ledger-core to gnome-utils. Add
+	  gnc_dup_date_dialog() variant that can ask for a date without
+	  the "num" field. On pressing the Enter key, the widget closes
+	  but logs the following warning: CRIT <Gtk> IA__gtk_widget_event:
+	  assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
+	  However, this problem already existed with the old code - the
+	  behaviour and warning was unchanged by this commit.
+
+2011-12-05 22:13  mta
+
+	* [r21683] src/gnome/gnc-plugin-page-account-tree.c: Fix the
+	  selection callback in account tree page which has the read only
+	  test backwards.
+
+2011-12-05 21:25  cstim
+
+	* [r21682] src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/fancy-invoice.scm,
+	  src/report/business-reports/taxinvoice.scm: Minor variable name
+	  unification - let all invoice reports use gnc:pagename-general.
+
+2011-12-05 21:24  cstim
+
+	* [r21681] src/report/business-reports/business-reports.scm,
+	  src/report/business-reports/invoice.scm,
+	  src/report/report-system/report-system.scm: Prepare the "Print
+	  Invoice" scheme function to be given a report name.
+
+2011-12-05 06:06  mta
+
+	* [r21680] src/gnome/gnc-plugin-page-register.c: Fix r21499 which
+	  fixed bug #420342 1. Make searching for a date range work, the
+	  date range was being ignored and all transactions were returned.
+	  2. Don't leak so many strings 3. Allow an end date in the filter
+	  even if there is no start date. 4. Don't reset the sort order or
+	  filter to the default if the user says to not save it. Instead
+	  leave the saved value unchanged.
+
+2011-12-05 00:42  jralls
+
+	* [r21679] src/engine/test/test-scm-query.c: Revert "[Testing]
+	  Make engine/test-scm-query work." This reverts commit
+	  13fd037ef5120784791b25d4ebc12ad9bc6275b2. It's unnecessary and
+	  doesn't compile.
+	* [r21678] src/gnc-module/test/test-modsysver.c: [Testing] Fix
+	  Transposed words in test-modsysver.c
+
+2011-12-05 00:08  jralls
+
+	* [r21677] src/gnc-module/test/misc-mods/Makefile.am,
+	  src/gnc-module/test/test-agedver.c,
+	  src/gnc-module/test/test-dynload.c,
+	  src/gnc-module/test/test-incompatdep.c,
+	  src/gnc-module/test/test-load-c.c,
+	  src/gnc-module/test/test-modsysver.c: [Testing] Gnc-module:
+	  Provide checked error messages to replace noted warnings
+	  (c-files only) Much better for expected warnings to be tested
+	  for than to have a lead-in message saying that they're really
+	  OK. Don't have the test utilities in Scheme yet. Set the phony
+	  modules in misc-modules to be libtool modules instead of shared
+	  libraries. Aside from being more correct, this ensures that
+	  they'll have the same name on Linux and OSX.
+	* [r21676] src/engine/test/test-querynew.c: [Testing] Engine:
+	  Provide checked error messages to replace noted warnings Much
+	  better for expected warnings to be tested for than to have a
+	  lead-in message saying that they're really OK.
+
+2011-12-05 00:07  jralls
+
+	* [r21675] src/backend/xml/test/test-load-xml2.c,
+	  src/backend/xml/test/test-real-data.sh,
+	  src/backend/xml/test/test-xml-account.c,
+	  src/backend/xml/test/test-xml-transaction.c: [Testing]
+	  Backend/XML: Provide checked error messages to replace noted
+	  warnings Much better for expected warnings to be tested for than
+	  to have a lead-in message saying that they're really OK.
+	* [r21674] src/gnc-module/test/Makefile.am: [Testing] Fill in some
+	  missing libraries for gnc-module check.
+	* [r21673] src/engine/test/test-scm-query.c: [Testing] Make
+	  engine/test-scm-query work.
+	* [r21672] src/bin/overrides/gnucash-build-env.in,
+	  src/optional/python-bindings/tests/Makefile.am,
+	  src/optional/python-bindings/tests/runTests.py: [Testing] More
+	  python-bindings test fixes Ensure that libgncmod-engine can load
+	  its backends, and that all module dependencies can be found on
+	  OSX when gnucash isn't installed.
+	* [r21671] src/app-utils/test/Makefile.am,
+	  src/backend/xml/test/Makefile.am, src/engine/test/Makefile.am,
+	  src/gnc-module/test/Makefile.am,
+	  src/gnome-utils/test/Makefile.am,
+	  src/import-export/test/Makefile.am,
+	  src/report/report-gnome/test/Makefile.am,
+	  src/report/report-system/test/Makefile.am,
+	  src/report/standard-reports/test/Makefile.am,
+	  src/report/stylesheets/test/Makefile.am,
+	  src/report/utility-reports/test/Makefile.am: [Testing] Suppress
+	  the useless Guile deprecated warning.
+
+2011-12-05 00:06  jralls
+
+	* [r21670] src/bin/gnucash-bin.c,
+	  src/engine/test/test-scm-query.c, src/gnc-module/gnc-module.c,
+	  src/import-export/test/test-import-parse.c: [Testing] Ensure
+	  that qof_log_init() has been called for all tests Prevents error
+	  messages about g_hash being NULL. Invokes
+	  qof_log_init_file_special ("stderr") in
+	  gnc_module_system_init(), so gnc_log_init() had to be moved to
+	  after that call in main() so that the command-line log setting
+	  doesn't get replaced with the default setting in
+	  module_system_init. Note that gnc_module_load_common() has one
+	  of the offending "ENTER" macros that cause the error, and it's
+	  before the safety call of module_system_init, so test programs
+	  need to explicitly call module_system_init before loading any
+	  modules.
+	* [r21669] src/engine/test/utest-Account.c: [Engine Testing]
+	  Rework utest-Account.c to use the new error-message handlers.
+	* [r21668] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+	  [Testing] Provide list error handler, rename some functions Add
+	  an GTestFatalFunc which can examine a list of error conditions
+	  and suppress those messages and prevent their exiting while
+	  passing through any unexpected errors. Rename test_silent_logger
+	  to test_null_handler and change it to a GTestFatalFunc (it can
+	  still be used as a GLogFunc). Rename test_handle_faults to
+	  test_checked_handler and improve its flow and message display.
+	  It no longer asserts on a bad match.
+	* [r21667] src/bin/overrides/gnucash-build-env.in,
+	  src/optional/python-bindings/Makefile.am,
+	  src/optional/python-bindings/tests/Makefile.am,
+	  src/optional/python-bindings/tests/test_account.py,
+	  src/optional/python-bindings/tests/test_business.py: [Testing]
+	  Get the python tests working when uninstalled Also fix a couple
+	  of failing tests.
+
+2011-12-04 20:44  cstim
+
+	* [r21666] packaging/win32/defaults.sh: Win32 build: Minor version
+	  upgrade of aqbanking and ktoblzcheck.
+
+2011-12-04 17:34  gjanssens
+
+	* [r21665] src/gnc-module/gnc-module.c: Bug #661383 - GnuCash
+	  segfault on Linux (Fedora 16 beta) because of shared library
+	  load / unload weirdness BP
+
+2011-12-04 11:00  mikee
+
+	* [r21663] src/report/standard-reports/net-linechart.scm: Fix
+	  right align for number cells in table.
+
+2011-12-03 10:40  gjanssens
+
+	* [r21662] src/business/business-utils,
+	  src/business/dialog-tax-table: Remove some more empty directories
+
+2011-12-03 10:39  gjanssens
+
+	* [r21661] src/business/business-core, src/gnome/glade: Remove
+	  some empty directories These were left behind by earlier commits
+
+2011-12-03 10:35  gjanssens
+
+	* [r21660] configure.ac, po/POTFILES.in, src/gnome/Makefile.am,
+	  src/gnome/dialog-tax-info.c, src/gnome/glade/Makefile.am,
+	  src/gnome/glade/tax.glade, src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/dialog-tax-info.glade,
+	  src/gnome/gtkbuilder/tax.glade: Bug #665401 - Migrate Tax Report
+	  Options from GladeXML to Builder Patch by Robert Fewell
+
+2011-12-02 22:36  jralls
+
+	* [r21659] src/engine/gnc-engine.c: [Testing] Brain failure in
+	  gnc-engine.c, sorry.
+
+2011-12-02 22:00  jralls
+
+	* [r21658] po/POTFILES.in: Update POTFILES.in to reflect recent
+	  moves and deletions.
+	* [r21657] src/app-utils/test/Makefile.am,
+	  src/app-utils/test/test-link-module.c,
+	  src/app-utils/test/test-load-module,
+	  src/app-utils/test/test-scm-query-string.c,
+	  src/app-utils/test/test-sx.c, src/backend/xml/test/Makefile.am,
+	  src/backend/xml/test/test-load-example-account.c,
+	  src/backend/xml/test/test-xml-commodity.c,
+	  src/engine/test/Makefile.am, src/engine/test/test-business.c,
+	  src/engine/test/test-create-account.scm,
+	  src/engine/test/test-scm-query-import.scm,
+	  src/engine/test/test-scm-query.c,
+	  src/gnome-utils/test/Makefile.am,
+	  src/gnome-utils/test/test-link-module.c,
+	  src/gnome-utils/test/test-load-module,
+	  src/import-export/test/Makefile.am,
+	  src/import-export/test/test-import-parse.c,
+	  src/report/report-gnome/test/Makefile.am,
+	  src/report/report-gnome/test/test-link-module.c,
+	  src/report/report-gnome/test/test-load-module,
+	  src/report/report-system/gnc-report.c,
+	  src/report/report-system/test/Makefile.am,
+	  src/report/report-system/test/test-link-module.c,
+	  src/report/report-system/test/test-load-module,
+	  src/report/standard-reports/test/Makefile.am,
+	  src/report/standard-reports/test/test-load-module,
+	  src/report/stylesheets/test/Makefile.am,
+	  src/report/stylesheets/test/test-load-module,
+	  src/report/utility-reports/test/Makefile.am,
+	  src/report/utility-reports/test/test-load-module: [Testing] Set
+	  GNC_BUILDDIR and GNC_UNINSTALLED where needed These are all of
+	  the locations where tests raised errors about not being able to
+	  find backends or standard reports. Note that in many cases the
+	  tests would pass. I fixed some of the bogus tests, but there are
+	  still plenty more that either do nothing at all or return
+	  success no matter what happens.
+	* [r21656] src/core-utils/gnc-path.c: [Testing] Provide for
+	  gnc_path_get_reportdir() and gnc_path_get_stdreportsdir() to
+	  return build-directory paths As with engine, in response to
+	  environment variables GNC_UNINSTALLED and GNC_BUILDDIR.
+	  GNC_UNINSTALLED is intended to be set via g_setenv() or (setenv)
+	  at the beginning of a test program. GNC_BUILDDIR is intended to
+	  be set with GNC_BUILDDIR=`cd ${top_builddir} && pwd` as part of
+	  the TESTS_ENVIRONMENT variable in test Makefiles.
+
+2011-12-02 21:59  jralls
+
+	* [r21655] src/engine/gnc-engine.c: [Testing] Provide for engine
+	  to load backends from build path If two new environment
+	  variables (GNC_UNINSTALLED and GNC_BUILDDIR)are set, load the
+	  backends from GNC_BUILDDIR/src/backend. GNC_UNINSTALLED is
+	  intended to be set via g_setenv() or (setenv) at the beginning
+	  of a test program. GNC_BUILDDIR is intended to be set with
+	  GNC_BUILDDIR=`cd ${top_builddir} && pwd` as part of the
+	  TESTS_ENVIRONMENT variable in test Makefiles.
+
+2011-12-02 20:55  gjanssens
+
+	* [r21654] src/import-export/qif-import/Makefile.am,
+	  src/import-export/qif-import/gnc-druid-test.c,
+	  src/import-export/qif-import/gnc-druid-test.h,
+	  src/import-export/qif-import/gnc-plugin-qif-import.c,
+	  src/import-export/qif-import/gnc-plugin-qif-import.h: Bug
+	  #664877 - Migrate Qif Import Druid to an Assistant This patch
+	  removes some test druid files that were in the same directory
+	  Patch by Robert Fewell
+	* [r21653] po/POTFILES.in, src/gnome/dialog-new-user.c,
+	  src/gnome/dialog-new-user.h,
+	  src/import-export/qif-import/Makefile.am,
+	  src/import-export/qif-import/assistant-qif-import.c,
+	  src/import-export/qif-import/assistant-qif-import.glade,
+	  src/import-export/qif-import/assistant-qif-import.h,
+	  src/import-export/qif-import/dialog-account-picker.c,
+	  src/import-export/qif-import/dialog-account-picker.h,
+	  src/import-export/qif-import/druid-qif-import.c,
+	  src/import-export/qif-import/druid-qif-import.h,
+	  src/import-export/qif-import/gnc-plugin-qif-import.c,
+	  src/import-export/qif-import/gncmod-qif-import.c,
+	  src/import-export/qif-import/qif.glade: Bug #664877 - Migrate
+	  Qif Import Druid to an Assistant Patch by Robert Fewell
+
+2011-12-02 11:09  mikee
+
+	* [r21652] src/gnome/gnc-plugin-page-register.c: Bug #665098 -
+	  document shortcut for blank transaction. Added accelerator text
+	  to menu.
+
+2011-12-01 10:02  mikee
+
+	* [r21651] src/gnome/dialog-new-user.c: Undo r21650. Wrong
+	  approach. Uses wrong save dialog.
+
+2011-11-30 14:47  mikee
+
+	* [r21650] src/gnome/dialog-new-user.c: Bug #658247 - First time
+	  setup should prompt to save file. Open a save dialog after chart
+	  of accounts assistant. BP
+
+2011-11-30 11:03  mikee
+
+	* [r21648] src/report/standard-reports/Makefile.am: Sort list of
+	  reports.
+
+2011-11-29 21:29  jralls
+
+	* [r21647] src/doc/Makefile.am: Remove the obsolescent
+	  src/doc/design directory from recursive build. Prevents make
+	  distcheck from building the ps and pdf versions of the texinfo,
+	  which imposed a dependency on TeX. Removing the directory from
+	  the dist requires removing the Makefile from configure, which
+	  completely disables building, so it remains. To build the info
+	  file, cd src/doc/design and make info.
+	* [r21646] configure.ac,
+	  src/import-export/qif-io-core/Makefile.am,
+	  src/import-export/qif-io-core/README,
+	  src/import-export/qif-io-core/gncmod-qifiocore.c,
+	  src/import-export/qif-io-core/qif-acct-table.scm,
+	  src/import-export/qif-io-core/qif-bank-xtn-import.scm,
+	  src/import-export/qif-io-core/qif-file.scm,
+	  src/import-export/qif-io-core/qif-format-check.scm,
+	  src/import-export/qif-io-core/qif-invst-xtn-import.scm,
+	  src/import-export/qif-io-core/qif-io-core.scm,
+	  src/import-export/qif-io-core/qif-objects.scm,
+	  src/import-export/qif-io-core/qif-parse.scm,
+	  src/import-export/qif-io-core/qif-record-xform.scm,
+	  src/import-export/qif-io-core/test/Makefile.am,
+	  src/import-export/qif-io-core/test/data/category-data.txt,
+	  src/import-export/qif-io-core/test/data/date-data.txt,
+	  src/import-export/qif-io-core/test/data/date-format-data.txt,
+	  src/import-export/qif-io-core/test/data/file-formats-data.txt,
+	  src/import-export/qif-io-core/test/data/import-phase-1-data.txt,
+	  src/import-export/qif-io-core/test/data/number-data.txt,
+	  src/import-export/qif-io-core/test/data/number-format-data.txt,
+	  src/import-export/qif-io-core/test/data/reader-data.txt,
+	  src/import-export/qif-io-core/test/dump-qifobj.scm,
+	  src/import-export/qif-io-core/test/qiftest.gnc,
+	  src/import-export/qif-io-core/test/test-file-formats,
+	  src/import-export/qif-io-core/test/test-file-formats.scm,
+	  src/import-export/qif-io-core/test/test-import-phase-1,
+	  src/import-export/qif-io-core/test/test-import-phase-1.scm,
+	  src/import-export/qif-io-core/test/test-load-module,
+	  src/import-export/qif-io-core/test/test-load-module.scm,
+	  src/import-export/qif-io-core/test/test-parser,
+	  src/import-export/qif-io-core/test/test-parser.scm,
+	  src/import-export/qif-io-core/test/test-reader,
+	  src/import-export/qif-io-core/test/test-reader.scm: Remove
+	  src/import-export/qif-io-core This directory was created 10
+	  years ago to hold a rewritten qif importer. It was never
+	  substantively worked on after.
+	* [r21645] src/core-utils/Makefile.am,
+	  src/engine/test/Makefile.am, src/libqof/qof/test/Makefile.am:
+	  Make distcheck fixes. Fix some errors in r21570 which cause
+	  "make distcheck" to fail, and a couple of others besides. While
+	  this gets distcheck to work on the Mac, there are still some
+	  problems with the standard-reports test on Linux related to
+	  trying to load reports from the installation directory (make
+	  install is run *after* make check during make distcheck). This
+	  test passes on the Mac, fails on Linux.
+
+2011-11-29 18:55  mikee
+
+	* [r21640] src/html/gnc-html-graph-gog-webkit.c,
+	  src/html/gnc-html-graph-gog.c, src/html/gnc-html-graph-gog.h,
+	  src/report/report-system/html-linechart.scm,
+	  src/report/report-system/report-system.scm,
+	  src/report/standard-reports/net-linechart.scm: Added user
+	  settable line width and data point markers to net worth line
+	  chart. BP
+
+2011-11-28 21:44  cstim
+
+	* [r21638]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/gnome-utils/gnc-plugin.c,
+	  src/gnome/gnc-plugin-page-account-tree.c: Read-only mode:
+	  Buttons in account tree window and owner tree window switch to
+	  insensitive. Along the way, gnc_plugin_update_actions() shows a
+	  more detailed error message if any of the action names do not
+	  result in an actual GtkAction, e.g. because of a typo.
+	* [r21637] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-vendor.c,
+	  src/gnome-search/dialog-search.c,
+	  src/gnome-search/dialog-search.h: Read-only mode: Buttons in
+	  business result list are insensitive, accordingly.
+	* [r21636] src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/gnome-utils/gnc-autosave.c: Read-only mode: Business toolbar
+	  actions switch to insensitive. Also, disable book auto-save if
+	  the book is read-only.
+
+2011-11-28 16:37  mikee
+
+	* [r21633] accounts/en_GB/uk-vat.gnucash-xea: Add missing Root
+	  Account part.
+	* [r21632] accounts/sv_SE, accounts/sv_SE/Makefile.am,
+	  accounts/sv_SE/swedish_small_business.gnucash.xea: Bug #664764 -
+	  Account setup for Swedish small business Added Swedish chart of
+	  accounts for small businesses.
+
+2011-11-27 11:03  mikee
+
+	* [r21631] src/html/gnc-html-graph-gog.c: Commented line width.
+	  This value really should be passed from .scm file
+
+2011-11-27 11:02  mikee
+
+	* [r21630] src/html/gnc-html-graph-gog.c: Fix setting of line
+	  color for line charts.
+	* [r21629] src/report/standard-reports/Makefile.am,
+	  src/report/standard-reports/net-linechart.scm: Bug #664862 - New
+	  report showing net assets over time Added new line chart report
+	  for assets, net-linechart.scm. Distantly related to Bug #570011
+	* [r21628] src/report/report-system/html-linechart.scm: File
+	  contents appear to be doubled. Removed extra copy.
+
+2011-11-26 22:17  cstim
+
+	* [r21627] src/business/business-gnome/dialog-invoice.c,
+	  src/gnome-search/dialog-search.c: Add "Post" and "Print" buttons
+	  in invoice search window, both for single or multiple invoices.
+
+2011-11-24 14:04  mikee
+
+	* [r21625] src/app-utils/app-utils.i: Partial revert of r21588.
+	  Causes crash when updating price quote. BP
+
+2011-11-23 19:05  cstim
+
+	* [r21623] src/business/business-gnome/dialog-invoice.c,
+	  src/gnome-search/dialog-search.c: Enable the "Duplicate Invoice"
+	  button even for multiple selected items.
+
+2011-11-23 13:11  mikee
+
+	* [r21622] src/import-export/csv/gnc-csv-model.c: Bug #663368 -
+	  When importing CSV files, the word 'Deposit' appears in
+	  Num/Action column Removed "Deposit". BP
+
+2011-11-21 18:38  jralls
+
+	* [r21621] src/Makefile.am: src/Makefile.am: Move WITH_PYTHON
+	  block to just above where it's used
+
+2011-11-21 16:11  gjanssens
+
+	* [r21620] src/report/business-reports/business-reports.scm,
+	  src/report/business-reports/job-report.scm: Remove unneeded
+	  circular dependency between business-reports and business-gnome.
+
+2011-11-21 14:19  gjanssens
+
+	* [r21618] src/engine/test/test-address.c,
+	  src/engine/test/test-business.c,
+	  src/engine/test/test-customer.c,
+	  src/engine/test/test-employee.c, src/engine/test/test-job.c,
+	  src/engine/test/test-vendor.c: Bug #630804 - make check failure
+	  in business module
+
+2011-11-21 12:00  cstim
+
+	* [r21608] src/engine/CMakeLists.txt: Adapt cutecash / cmake build
+	  to r21605.
+
+2011-11-21 10:40  gjanssens
+
+	* [r21607] configure.ac, src/app-utils/Makefile.am,
+	  src/app-utils/app-utils.scm, src/app-utils/business-options.scm,
+	  src/app-utils/business-prefs.scm, src/business/Makefile.am,
+	  src/business/business-gnome/business-gnome.scm,
+	  src/business/business-ledger/Makefile.am,
+	  src/business/business-utils/Makefile.am,
+	  src/business/business-utils/business-options.scm,
+	  src/business/business-utils/business-prefs.scm,
+	  src/business/business-utils/business-utils.scm,
+	  src/business/business-utils/gncmod-business-utils.c,
+	  src/report/business-reports/balsheet-eg.scm,
+	  src/report/business-reports/business-reports.scm,
+	  src/report/business-reports/customer-summary.scm,
+	  src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/fancy-invoice.scm,
+	  src/report/business-reports/invoice.scm,
+	  src/report/business-reports/job-report.scm,
+	  src/report/business-reports/owner-report.scm,
+	  src/report/business-reports/payables.scm,
+	  src/report/business-reports/receivables.scm,
+	  src/report/business-reports/taxinvoice.scm,
+	  src/report/report-system/eguile-html-utilities.scm,
+	  src/report/report-system/eguile-utilities.scm: Dissolve
+	  business-utils module by moving the leftovers into app-utils.
+	* [r21606] configure.ac, src/business/Makefile.am,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-gnome/business-gnome.scm,
+	  src/business/business-ledger/Makefile.am,
+	  src/business/dialog-tax-table/Makefile.am,
+	  src/business/dialog-tax-table/dialog-tax-table.c,
+	  src/business/dialog-tax-table/dialog-tax-table.h,
+	  src/business/dialog-tax-table/dialog-tax-table.i,
+	  src/business/dialog-tax-table/dialog-tax-table.scm,
+	  src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
+	  src/business/dialog-tax-table/tax-tables.glade,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/dialog-tax-table.c,
+	  src/gnome-utils/dialog-tax-table.h,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/tax-tables.glade,
+	  src/gnome-utils/gnome-utils.i: Dissolve dialog-tax-table module
+	  by moving its only object into gnome-utils.
+	* [r21605] configure.ac, src/business/Makefile.am,
+	  src/business/business-core/Makefile.am,
+	  src/business/business-core/business-core.scm,
+	  src/business/business-core/gncmod-business-core.c,
+	  src/business/business-core/test/Makefile.am,
+	  src/business/business-core/test/README,
+	  src/business/business-core/test/test-address.c,
+	  src/business/business-core/test/test-business.c,
+	  src/business/business-core/test/test-customer.c,
+	  src/business/business-core/test/test-employee.c,
+	  src/business/business-core/test/test-job.c,
+	  src/business/business-core/test/test-load-module.c,
+	  src/business/business-core/test/test-vendor.c,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-gnome/business-gnome.scm,
+	  src/business/business-gnome/gncmod-business-gnome.c,
+	  src/business/business-ledger/Makefile.am,
+	  src/business/business-utils/business-utils.scm,
+	  src/business/business-utils/gncmod-business-utils.c,
+	  src/business/dialog-tax-table/Makefile.am,
+	  src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
+	  src/engine/Makefile.am, src/engine/business-core.i,
+	  src/engine/business-core.scm, src/engine/engine.i,
+	  src/engine/gncmod-engine.c, src/engine/test/Makefile.am,
+	  src/engine/test/README, src/engine/test/test-address.c,
+	  src/engine/test/test-business.c,
+	  src/engine/test/test-customer.c,
+	  src/engine/test/test-employee.c, src/engine/test/test-job.c,
+	  src/engine/test/test-vendor.c,
+	  src/optional/python-bindings/Makefile.am,
+	  src/plugins/bi_import/gncmod-bi_import.c,
+	  src/report/business-reports/aging.scm: Dissolve the
+	  business-core module, by integrating its remaining bits in the
+	  engine, where the rest already was moved before.
+
+2011-11-21 05:43  mta
+
+	* [r21604] src/core-utils/Makefile.am: Make parallel build work in
+	  core-utils with python bindings enabled.
+	* [r21603] src/base-typemaps.i: Avoid warning returning a boolean
+	  result in python bindings. Getting "dereferencing type-punned
+	  pointer" doing Py_INCREF on Py_True and Py_False.
+
+2011-11-20 21:43  cstim
+
+	* [r21602] src/gnome-utils/gnc-query-list.c: Fix the broken code
+	  of the reconcile list widget to not mess up the GtkCList class
+	  structure.
+
+2011-11-20 18:27  jralls
+
+	* [r21601] src/core-utils/core-utils.i, src/python/init.py:
+	  [Python] Suppress the spew from loading the python module Use
+	  --extra if you want it back.
+	* [r21600] src/base-typemaps.i, src/core-utils/Makefile.am,
+	  src/core-utils/core-utils.i, src/python/Makefile.am,
+	  src/python/gncmod-python.c: [Python] Export core-utils SWIG
+	  wrappers to Python.
+
+2011-11-20 10:20  cstim
+
+	* [r21599] src/engine/test/Makefile.am: Fix missing linker flag
+
+2011-11-20 09:35  gjanssens
+
+	* [r21598] src/import-export/test/Makefile.am: Fix load errors in
+	  import-export tests BP
+
+2011-11-20 09:34  gjanssens
+
+	* [r21597] src/backend/xml/test/Makefile.am: Fix failing xml
+	  backend test. BP
+	* [r21596] src/optional/python-bindings/gnucash_core.i,
+	  src/optional/python-bindings/gnucash_core.py: Spelling fixes in
+	  doxygen comments BP
+	* [r21595] src/optional/python-bindings/tests/Makefile.am: Fix
+	  failing python-bindings tests. BP
+	* [r21594] src/gnome-utils/test/Makefile.am: Fix load warnings in
+	  gnome-utils tests BP
+	* [r21593] src/report/report-gnome/test/Makefile.am: Fix load
+	  warnings in report-gnome tests. BP
+
+2011-11-20 09:33  gjanssens
+
+	* [r21592] src/report/standard-reports/test/Makefile.am: Fix load
+	  warnings in standard-reports tests BP
+	* [r21591] src/report/business-reports/Makefile.am,
+	  src/report/business-reports/balsheet-eg.css,
+	  src/report/business-reports/balsheet-eg.eguile.scm,
+	  src/report/business-reports/balsheet-eg.scm,
+	  src/report/business-reports/business-reports.scm,
+	  src/report/standard-reports/Makefile.am,
+	  src/report/standard-reports/balsheet-eg.css,
+	  src/report/standard-reports/balsheet-eg.eguile.scm,
+	  src/report/standard-reports/balsheet-eg.scm: Move eguile balance
+	  report to business-reports as it depends on business utils. This
+	  is a source code move, the report will remain in the same menu
+	  location in the GUI BP
+	* [r21590] src/report/report-system/test/Makefile.am: Fix load
+	  warnings in report-system tests BP
+	* [r21589] src/engine/engine.scm: Partly revert previous commit.
+	  Although it eliminated a couple of warnings in the tests, it
+	  also broke most reports. This needs more study. BP
+
+2011-11-20 09:32  gjanssens
+
+	* [r21588] src/app-utils/app-utils.i, src/engine/engine.scm,
+	  src/report/utility-reports/test/Makefile.am: Fix load warnings
+	  in utility-reports tests. BP
+
+2011-11-19 22:42  jralls
+
+	* [r21587] src/engine/Account.c, src/engine/Account.h,
+	  src/engine/Split.c, src/engine/gncEmployee.c,
+	  src/engine/gncJob.c, src/engine/gncVendor.c,
+	  src/engine/test/utest-Account.c,
+	  src/optional/python-bindings/gnucash_core.py: [Cruft Reduction]
+	  Remove unused functions in src/engine -- reprise Delete a bunch
+	  more functions left commented out from r21579 Remove references
+	  to deleted functions from gnucash_core.py
+
+2011-11-19 22:41  jralls
+
+	* [r21586] po/POTFILES.in: [potfiles] Rename payment.glade, moved
+	  in r21572
+
+2011-11-19 11:49  cstim
+
+	* [r21585] src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/business/business-ledger/gncEntryLedger.c,
+	  src/gnome/gnc-plugin-page-register.c: More checking of the
+	  read-only flag of the book. - GncEntryLedger switches to
+	  read-only - Toolbar actions of several plugin pages switch to
+	  insensitive (invoice, normal register)
+
+2011-11-19 11:48  cstim
+
+	* [r21584] src/gnome-utils/gnc-file.c: Extend File->Open dialog on
+	  locked file: Offer to open read-only as well.
+
+2011-11-19 10:42  cstim
+
+	* [r21583] src/engine/test/utest-Account.c: Fix compiler warning
+	  about /* inside comment. (Can't be nested.)
+
+2011-11-18 21:56  cstim
+
+	* [r21582] src/engine/Split.h: Another minor revert of "[Cruft
+	  Reduction] Remove unused functions from src/engine" The compiler
+	  complains if there is no previous declaration of the non-static
+	  function xaccSplitSetSlots_nc.
+
+2011-11-18 21:53  cstim
+
+	* [r21581] src/engine/Split.c, src/engine/Split.h,
+	  src/engine/gnc-engine.c, src/engine/gnc-engine.h: Minor reverts
+	  of "[Cruft Reduction] Remove unused functions from src/engine"
+	  Those two functions are in use in the C++ code.
+	* [r21580] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-vendor.c,
+	  src/gnome-search/dialog-search.c,
+	  src/gnome-search/dialog-search.h: Add the possibility of
+	  multi-selection in the invoice/bill search window (but so far
+	  still disabled). Eventually, this should enable
+	  multi-duplication of a selection. However, my gtk-2.20 seems to
+	  be broken w.r.t. multi-selections in GtkCList, so I better have
+	  this available only in newer gtk and so far still deactivated.
+
+2011-11-18 21:04  jralls
+
+	* [r21579] po/POTFILES.in, src/core-utils/gnc-main.c,
+	  src/engine/Account.c, src/engine/Account.h,
+	  src/engine/CMakeLists.txt, src/engine/Makefile.am,
+	  src/engine/SX-ttinfo.h, src/engine/SchedXaction.c,
+	  src/engine/SchedXaction.h, src/engine/Scrub2.c,
+	  src/engine/Scrub2.h, src/engine/Split.c, src/engine/Split.h,
+	  src/engine/TransLog.c, src/engine/Transaction.c,
+	  src/engine/Transaction.h, src/engine/engine-helpers.c,
+	  src/engine/engine-helpers.h, src/engine/engine.i,
+	  src/engine/gnc-associate-account.c,
+	  src/engine/gnc-associate-account.h, src/engine/gnc-budget.c,
+	  src/engine/gnc-budget.h, src/engine/gnc-commodity.c,
+	  src/engine/gnc-commodity.h, src/engine/gnc-engine.c,
+	  src/engine/gnc-engine.h, src/engine/gnc-hooks.c,
+	  src/engine/gnc-hooks.h, src/engine/gnc-lot.c,
+	  src/engine/gnc-lot.h, src/engine/gnc-pricedb.c,
+	  src/engine/gnc-pricedb.h, src/engine/gnc-session-scm.c,
+	  src/engine/gnc-session-scm.h, src/engine/gncBillTerm.c,
+	  src/engine/gncBillTerm.h, src/engine/gncBusGuile.c,
+	  src/engine/gncBusGuile.h, src/engine/gncCustomer.h,
+	  src/engine/gncEmployee.c, src/engine/gncEmployee.h,
+	  src/engine/gncEntry.c, src/engine/gncEntry.h,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+	  src/engine/gncJob.c, src/engine/gncOrder.c,
+	  src/engine/gncOrder.h, src/engine/gncOwner.c,
+	  src/engine/gncOwner.h, src/engine/gncTaxTable.c,
+	  src/engine/gncVendor.c, src/engine/gncVendor.h,
+	  src/engine/kvp-scm.c, src/engine/kvp-scm.h, src/engine/policy.c,
+	  src/engine/policy.h, src/engine/test/utest-Account.c: [Cruft
+	  Reduction] Remove unused functions from src/engine Nothing in
+	  gnc-session-scm.c was being used, so deleted it and its
+	  corresponding header.
+
+2011-11-18 21:03  jralls
+
+	* [r21578] src/gnome-utils/assistant-utils.c,
+	  src/gnome-utils/assistant-utils.h,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/gnc-gnome-utils.h,
+	  src/gnome-utils/gnc-tree-model-account-types.c,
+	  src/gnome-utils/gnc-tree-model-account-types.h,
+	  src/gnome-utils/gnc-tree-model-commodity.c,
+	  src/gnome-utils/gnc-tree-model-commodity.h,
+	  src/gnome-utils/gnc-tree-model-price.c,
+	  src/gnome-utils/gnc-tree-model-price.h,
+	  src/gnome-utils/gnc-tree-model-selection.c,
+	  src/gnome-utils/gnc-tree-model-selection.h,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-account.h,
+	  src/gnome-utils/gnc-tree-view-commodity.c,
+	  src/gnome-utils/gnc-tree-view-commodity.h,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gnc-tree-view-owner.h,
+	  src/gnome-utils/gnc-tree-view-price.c,
+	  src/gnome-utils/gnc-tree-view-price.h,
+	  src/gnome-utils/search-param.c, src/gnome-utils/search-param.h:
+	  [Cruft Reduction] Remove unused functions from src/gnome-utils.
+
+2011-11-18 10:26  gjanssens
+
+	* [r21577] src/backend/xml/gnc-invoice-xml-v2.c: Fix xml backend
+	  to load and save invoice kvp values.
+
+2011-11-17 22:24  gjanssens
+
+	* [r21575] src/report/business-reports/invoice.scm: Adapt
+	  printable invoice report for credit notes
+	* [r21574] src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c: Fix autofill
+	  on credit note ledgers. Note: this introduces a subtle change in
+	  how autofill works for business ledgers: quantities will from
+	  now on always be autofilled to positive values. See the comment
+	  in the code for more details.
+	* [r21573] src/business/business-ledger/gncEntryLedgerModel.c: Fix
+	  subtotal sign in credit note ledger
+	* [r21572] src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/glade/Makefile.am,
+	  src/business/business-gnome/glade/payment.glade,
+	  src/business/business-gnome/gtkbuilder/Makefile.am,
+	  src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+	  src/gnome-utils/gnc-gtk-utils.c: Convert payment dialog to
+	  gtkbuilder
+
+2011-11-17 21:27  jralls
+
+	* [r21571] src/app-utils/gnc-component-manager.c,
+	  src/app-utils/gnc-component-manager.h, src/app-utils/gnc-euro.c,
+	  src/app-utils/gnc-euro.h, src/app-utils/gnc-exp-parser.c,
+	  src/app-utils/gnc-exp-parser.h, src/app-utils/gnc-helpers.c,
+	  src/app-utils/gnc-helpers.h,
+	  src/app-utils/gnc-sx-instance-model.c,
+	  src/app-utils/gnc-sx-instance-model.h,
+	  src/app-utils/gnc-ui-balances.c,
+	  src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h, src/app-utils/option-util.c,
+	  src/app-utils/option-util.h: [Cruft Reduction] Remove unused
+	  functions from src/app-utils
+	* [r21570] configure.ac, lib/Makefile.am, src/Makefile.am,
+	  src/app-utils/Makefile.am, src/backend/Makefile.am,
+	  src/business/business-core/Makefile.am,
+	  src/business/business-gnome/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-utils/Makefile.am,
+	  src/import-export/Makefile.am, src/optional/Makefile.am,
+	  src/optional/python-bindings/tests/Makefile.am,
+	  src/python/Makefile.am, src/report/Makefile.am,
+	  src/report/report-gnome/Makefile.am,
+	  src/report/report-system/Makefile.am: Fix clean targets and
+	  DIST_SOURCES Several subdirectories have a subdirectory
+	  "gnucash", which clean tried to remove by including in the
+	  CLEANFILES variable in Makefile.am. This doesn't work, because
+	  directories can't be removed with rm, they require rm -r. Add a
+	  clean-local: target which calls rm -r on the gnucash
+	  subdirectory. Some Makefile.ams used an AC_SUBSTed variable to
+	  define an optionally-compiled subdirectory, then included the
+	  variable in SUBDIRS and the actual directory name in
+	  DIST_SUBDIRS. This breaks the distclean and maintainer-clean
+	  targets when the optional directory is built, because it is then
+	  processed twice, and there is no Makefile the second time so
+	  make halts. Replaced the AC_SUBSTed variables with ones local to
+	  the Makefile.am, switched with an AM_CONDITIONAL. That way
+	  automake can figure out the dist_subdirs on its own. BP
+
+2011-11-14 21:28  cstim
+
+	* [r21569] src/engine/Transaction.c,
+	  src/gnome/gnc-plugin-page-register.c, src/gnome/gnc-split-reg.c:
+	  Take into account the read-only flag of the book to update the
+	  buttons in the register accordingly. Also, the register itself
+	  must be read-only.
+
+2011-11-14 19:43  cstim
+
+	* [r21568] doc/Makefile.am, doc/generic_objects.txt,
+	  doc/gnome-hackers.txt, src/doc/Makefile.am,
+	  src/doc/backend-api.txt, src/doc/backend-errors.txt,
+	  src/doc/netlogin.txt, src/doc/plugin.txt, src/scm/Makefile.am,
+	  src/scm/startup-design.txt: Remove obsolete documentation texts.
+	  Those are so insanely obsolete, it hurts our eyes.
+
+2011-11-14 12:16  gjanssens
+
+	* [r21567] po/POTFILES.in, src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-options.h,
+	  src/gnome-utils/dialog-preferences.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-options.glade,
+	  src/gnome-utils/gtkbuilder/dialog-preferences.glade,
+	  src/report/report-gnome/dialog-report-column-view.c: Bug #663433
+	  follow up - Migrate report options dialog from GladeXML to
+	  Builder
+
+2011-11-13 21:33  cstim
+
+	* [r21566] src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/sql/gnc-account-sql.c,
+	  src/backend/sql/gnc-address-sql.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/backend/sql/gnc-backend-sql.h,
+	  src/backend/sql/gnc-bill-term-sql.c,
+	  src/backend/sql/gnc-book-sql.c,
+	  src/backend/sql/gnc-budget-sql.c,
+	  src/backend/sql/gnc-commodity-sql.c,
+	  src/backend/sql/gnc-customer-sql.c,
+	  src/backend/sql/gnc-employee-sql.c,
+	  src/backend/sql/gnc-entry-sql.c,
+	  src/backend/sql/gnc-invoice-sql.c,
+	  src/backend/sql/gnc-job-sql.c, src/backend/sql/gnc-lots-sql.c,
+	  src/backend/sql/gnc-order-sql.c,
+	  src/backend/sql/gnc-owner-sql.c,
+	  src/backend/sql/gnc-price-sql.c,
+	  src/backend/sql/gnc-schedxaction-sql.c,
+	  src/backend/sql/gnc-slots-sql.c,
+	  src/backend/sql/gnc-tax-table-sql.c,
+	  src/backend/sql/gnc-transaction-sql.c,
+	  src/backend/sql/gnc-vendor-sql.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/backend/xml/gnc-backend-xml.h: Minor code cleanup: Rename
+	  field "primary_book" into "book" because there are no multiple
+	  books in gnucash at all.
+
+2011-11-13 21:26  cstim
+
+	* [r21565] src/backend/xml/gnc-backend-xml.c,
+	  src/gnome-utils/gnc-main-window.c: Check the read-only attribute
+	  in the XML backend as well and refuse to save if we are
+	  read-only. Also, add a "(read-only)" suffix in the window title
+	  if we are read-only.
+
+2011-11-13 21:01  cstim
+
+	* [r21564] src/import-export/aqbanking/druid-ab-initial.c: Bug
+	  #663934: Fix potential crash on failing aqbanking setup druid
+	  lookup. BP
+
+2011-11-13 20:39  cstim
+
+	* [r21563] src/libqof/qof/test/Makefile.am,
+	  src/libqof/qof/test/test-gnc-date.c,
+	  src/libqof/qof/test/test-qof.c: Add unittest for gnc_dmy2gdate()
+	  function to verify the correct behaviour of the by-value
+	  returned value.
+
+2011-11-11 21:58  cstim
+
+	* [r21562] src/business/business-ledger/gncEntryLedger.c: Fix
+	  occasional not working "up / down" arrow in invoice window. This
+	  was because the "date" field was indeed be set with a different
+	  time of day (noon vs. start of day), depending on the various
+	  code places.
+	* [r21561] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-ledger/gncEntryLedger.c,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/business/business-ledger/gncEntryLedgerP.h,
+	  src/plugins/bi_import/bi_import.c: Use the GDate-based date
+	  setter of GncEntry where suitable instead of the timespec one.
+	  This fixes the time-of-day mismatch between entering a new entry
+	  (that was using timespecCanonicalDayTime, "noon") vs.
+	  duplicating an invoice (that was using
+	  gnc_timet_get_today_start, "start of day").
+	* [r21560] src/engine/gncEntry.c, src/engine/gncEntry.h: Add
+	  accessor/setter for the date of a GncEntry as a GDate. This is
+	  much more suitable to avoid any ambiguities due to differently
+	  chosen time-of-day in various parts of the code.
+
+2011-11-11 21:57  cstim
+
+	* [r21559] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+	  Add two more helper functions dealing with GDate. In particular,
+	  glib doesn't offer a function for easily accessing the "today"
+	  date as a GDate. What a pity. It's added now as
+	  gnc_g_date_new_today().
+
+2011-11-11 11:28  gjanssens
+
+	* [r21557] configure.ac: Tighten gtk+ requirement to 2.18.1
+
+2011-11-11 10:53  gjanssens
+
+	* [r21556]
+	  src/business/business-gnome/gtkbuilder/dialog-invoice.glade:
+	  Reset required gtk version back to 2.16 for glade files.
+
+2011-11-10 17:14  gjanssens
+
+	* [r21553] src/Makefile.am: Don't install a script that is only
+	  used for building and testing. This fixes Secunia Advisory
+	  SA42048 BP
+
+2011-11-10 15:05  gjanssens
+
+	* [r21552] src/engine/business-core.i,
+	  src/report/business-reports/easy-invoice.scm: Make easy-invoice
+	  report credit note aware
+	* [r21551] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-ledger/gncEntryLedger.c,
+	  src/business/business-ledger/gncEntryLedger.h,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/business/business-ledger/gncEntryLedgerDisplay.c,
+	  src/business/business-ledger/gncEntryLedgerLayout.c,
+	  src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/business/business-ledger/gncEntryLedgerModel.c,
+	  src/business/business-ledger/gncEntryLedgerP.h: Adapt entry
+	  ledger to credit notes
+	* [r21550] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/gtkbuilder/dialog-invoice.glade,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
+	  invoice/credit note type field and selector to invoice dialog
+	  and invoice page.
+
+2011-11-10 15:04  gjanssens
+
+	* [r21549] src/engine/gncInvoice.c: Introduce credit-note kvp
+	  value to distinguish invoices from credit notes.
+
+2011-11-09 21:45  cstim
+
+	* [r21548] src/libqof/qof/qofsession-p.h,
+	  src/libqof/qof/qofsession.c: Simplify QofSession to own only
+	  exactly one QofBook. No more, no less. This object isn't used in
+	  any other way in gnucash, so we better get rid of the extra
+	  potential complexity here.
+
+2011-11-09 21:44  cstim
+
+	* [r21547] src/libqof/qof/qofsession-p.h,
+	  src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h: Revert
+	  r21517 "Add is_readonly attribute to QofSession class." This is
+	  not needed. See
+	  http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032793.html
+	  and thread.
+
+2011-11-09 15:22  gjanssens
+
+	* [r21546] po/POTFILES.in: Update POTFILES.in due to previous
+	  commit
+
+2011-11-09 15:18  gjanssens
+
+	* [r21545] src/gnome/glade/sched-xact.glade,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/sched-xact.glade,
+	  src/report/standard-reports/daily-reports.scm: Remove unused
+	  files, fix a comment
+
+2011-11-09 14:30  gjanssens
+
+	* [r21544] po/POTFILES.in,
+	  src/business/business-gnome/glade/Makefile.am,
+	  src/business/business-gnome/glade/businessprefs.glade,
+	  src/business/business-gnome/gncmod-business-gnome.c,
+	  src/business/business-gnome/gtkbuilder/Makefile.am,
+	  src/business/business-gnome/gtkbuilder/business-prefs.glade,
+	  src/gnome-utils/dialog-preferences.c,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/preferences.glade,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-preferences.glade,
+	  src/gnome/dialog-sx-editor.c, src/gnome/glade/Makefile.am,
+	  src/gnome/gtkbuilder/dialog-sx.glade,
+	  src/import-export/Makefile.am,
+	  src/import-export/dialog-import.glade,
+	  src/import-export/gncmod-generic-import.c,
+	  src/import-export/qif-import/Makefile.am,
+	  src/import-export/qif-import/dialog-account-picker.glade,
+	  src/import-export/qif-import/gnc-plugin-qif-import.c: Bug
+	  #663433 - Migrate preferences from GladeXML to Builder Patch by
+	  Robert Fewell
+
+2011-11-09 13:43  gjanssens
+
+	* [r21543] src/gnome-utils/assistant-gconf-setup.c: Fix critical
+	  warning when quitting from the gconf startup dialog. Problem
+	  spotted and traced by Robert Fewell in bug #663057.
+	* [r21542] po/POTFILES.in, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/assistant-gconf-setup.c,
+	  src/gnome-utils/assistant-gconf-setup.h,
+	  src/gnome-utils/druid-gconf-setup.c,
+	  src/gnome-utils/druid-gconf-setup.h,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/druid-gconf-setup.glade,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/assistant-gconf-setup.glade: Bug
+	  #663057 - Migrate Gconf setup druid to assistant Patch by Robert
+	  Fewell
+
+2011-11-09 13:07  cstim
+
+	* [r21541] src/app-utils/gnc-ui-util.c,
+	  src/core-utils/gnc-gconf-utils.c,
+	  src/core-utils/gnc-gconf-utils.h,
+	  src/import-export/import-settings.c: Fix erroneous return value
+	  of gnc_gconf_get_float() Discovered in bug#663433 - the return
+	  value was cached in an int variable instead of a gdouble one.
+
+2011-11-08 21:31  gjanssens
+
+	* [r21538] src/scm/main.scm: Set maxdepth debug option only in
+	  guile 1.8 and before This parameter no longer exists in guile 2.0
+
+2011-11-08 19:04  gjanssens
+
+	* [r21536] src/business/business-gnome/dialog-invoice.c: Bug
+	  #663638 - Posting Invoices asks for curency conversion for blank
+	  lines BP
+
+2011-11-08 18:25  gjanssens
+
+	* [r21535] configure.ac: Set GUILE_INCS as an output variable.
+	  Patch by Bill Nottingham
+
+2011-11-08 12:31  gjanssens
+
+	* [r21534] configure.ac: Check for guile-2.0 as well as guile-1.8.
+
+2011-11-07 14:41  gjanssens
+
+	* [r21530] src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/engine/gncBillTerm.c, src/engine/gncBillTerm.h: Bug #651565
+	  - Billing term not set properly when using "Clone Invoice/Bill"
+	  or "New Invoice/Bill for same owner"
+
+2011-11-07 01:01  jralls
+
+	* [r21529] src/engine/test/utest-Account.c: [Engine Test] Change
+	  gdoubles to gfloats gnc_numeric_to_double() produces int32_t,
+	  which causes random digits at the tail end of int64_t results,
+	  causing the comparison tests to fail.
+
+2011-11-07 00:07  jralls
+
+	* [r21528] src/engine/Account.c, src/engine/test/utest-Account.c:
+	  [Engine Test] Fix some compile problems Christian Stimming found
+	  in r21525
+
+2011-11-06 20:53  cstim
+
+	* [r21526] src/libqof/qof/qofsession.c,
+	  src/libqof/qof/qofsession.h: Remove qof_session_add_book() - a
+	  QofSession is used only with one book throughout gnucash.
+	  Subsequently, the QofBook pointer in QofSession can be changed
+	  from a GList to a QofBook*.
+
+2011-11-05 23:05  jralls
+
+	* [r21525] src/engine/Account.c, src/engine/Account.h,
+	  src/engine/AccountP.h, src/engine/test/Makefile.am,
+	  src/engine/test/test-engine.c, src/engine/test/utest-Account.c,
+	  src/libqof/qof/test/Makefile.am: [Engine Unit Testing] Unit
+	  tests for Account.c
+
+2011-11-05 23:04  jralls
+
+	* [r21524] src/engine/Account.c: Fix error in
+	  gnc_account_get_descendants_sorted Recursed to the wrong
+	  function, which caused sub-accounts to not be sorted.
+	* [r21523] src/test-core/Makefile.am, src/test-core/test-stuff.c,
+	  src/test-core/test-stuff.h: [Testing] Test facility for
+	  QofEvents and improve fatal-handling For use from tests based on
+	  glib testing. Create a private structure to compare to and
+	  register a handler which tests the event parameters against the
+	  private structure and counts the number of valid hits. Provides
+	  a test function for checking that the event handler has been hit
+	  the requisite number of times. Pass through, rather than
+	  testing, logs with a lower (i.e., less important rather than
+	  lower-value) loglevel than the one the handler was set up for.
+	  Test the log message rather than overwriting the pre-set one
+	  with the actual message.
+	* [r21522] test-templates/Makefile.decl: [Testing] Add file
+	  modeline for emacs
+
+2011-11-05 14:23  mikee
+
+	* [r21521] po/en_GB.po: Add English translation of "Action
+	  Column|Deposit" as per note to translators in
+	  /src/register/ledger-core/split-register.c:2228.
+
+2011-11-04 13:43  gjanssens
+
+	* [r21518] src/report/standard-reports/register.scm: Bug #639082 -
+	  General Journal report reports an error BP
+
+2011-11-03 21:48  cstim
+
+	* [r21517] src/libqof/qof/qofsession-p.h,
+	  src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h: Add
+	  is_readonly attribute to QofSession class.
+
+2011-11-03 17:05  mikee
+
+	* [r21516] src/business/business-gnome/gnc-plugin-page-invoice.c:
+	  Merge branch 'un_posted_invoice'
+
+2011-10-29 19:39  cstim
+
+	* [r21509] src/gnc/AccountItemModel.cpp,
+	  src/gnc/AccountItemModel.hpp,
+	  src/gnc/AccountSelectionDelegate.cpp, src/gnc/Cmd.cpp,
+	  src/gnc/SplitListModel.cpp, src/gnc/fpo/ViewletModel.cpp,
+	  src/gnc/mainwindow.cpp, src/optional/gtkmm/gncmm/Account.cpp,
+	  src/optional/gtkmm/gncmm/Account.hpp,
+	  src/optional/gtkmm/gncmm/GncInstance.cpp,
+	  src/optional/gtkmm/gncmm/GncInstance.hpp,
+	  src/optional/gtkmm/gncmm/Numeric.hpp,
+	  src/optional/gtkmm/gncmm/Split.cpp,
+	  src/optional/gtkmm/gncmm/Split.hpp,
+	  src/optional/gtkmm/gncmm/Transaction.cpp,
+	  src/optional/gtkmm/gncmm/Transaction.hpp: [glibmm] Unify naming
+	  convention of member methods: Always use underscore naming. No
+	  more CamelCase in engine C++ wrappers, hopefully.
+
+2011-10-29 07:45  gjanssens
+
+	* [r21508] src/gnome/gnc-plugin-page-register.c: Protect strcmp
+	  from crashing on NULL values
+
+2011-10-28 20:50  cstim
+
+	* [r21507] src/optional/python-bindings/Makefile.am: Fix
+	  dependency of python module - does not require any C++ header.
+	  Somehow Transaction.hpp erroneously appeared here in r19802.
+
+2011-10-28 20:34  cstim
+
+	* [r21506] src/gnc/AccountItemModel.cpp,
+	  src/gnc/AccountItemModel.hpp,
+	  src/gnc/AccountSelectionDelegate.cpp,
+	  src/gnc/AccountSelectionDelegate.hpp, src/gnc/CMakeLists.txt,
+	  src/gnc/Cmd.cpp, src/gnc/Cmd.hpp, src/gnc/QofEventWrapper.cpp,
+	  src/gnc/RecentFileMenu.cpp, src/gnc/RecentFileMenu.hpp,
+	  src/gnc/Session.cpp, src/gnc/Session.hpp,
+	  src/gnc/SplitListModel.cpp, src/gnc/SplitListModel.hpp,
+	  src/gnc/SplitListView.cpp, src/gnc/SplitListView.hpp,
+	  src/gnc/conv.hpp, src/gnc/dashboard.cpp, src/gnc/dashboard.hpp,
+	  src/gnc/fpo/FPO.hpp, src/gnc/fpo/ViewletModel.cpp,
+	  src/gnc/fpo/ViewletModel.hpp, src/gnc/fpo/ViewletView.cpp,
+	  src/gnc/fpo/ViewletView.hpp, src/gnc/mainwindow-file.cpp,
+	  src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp,
+	  src/gnc/metatype.hpp: [Cutecash] Fix code to work with glibmm
+	  wrappers. Changes: - Use QT_NO_KEYWORDS because the identifier
+	  "signal" collides with some glibmm dependency - Use
+	  Glib::RefPtr<> of gnucash objects everywhere. - Use
+	  Glib::ustring and Glib::Date instead of qt types The
+	  WeakPointer.hpp file is still used for gnc::Session, which is
+	  not (yet) a GObject.
+	* [r21505] src/gnc/Account.hpp, src/gnc/Book.cpp,
+	  src/gnc/Book.hpp, src/gnc/CMakeLists.txt, src/gnc/Commodity.hpp,
+	  src/gnc/GncInstance.hpp, src/gnc/Numeric.cpp,
+	  src/gnc/Numeric.hpp, src/gnc/Split.cpp, src/gnc/Split.hpp,
+	  src/gnc/Transaction.cpp, src/gnc/Transaction.hpp,
+	  src/gnc/main.cpp: [Cutecash] Remove separate Qt wrappers of
+	  engine objects by glibmm wrappers.
+	* [r21504] src/optional/gtkmm/gncmm/Account.cpp,
+	  src/optional/gtkmm/gncmm/Account.hpp,
+	  src/optional/gtkmm/gncmm/Book.cpp,
+	  src/optional/gtkmm/gncmm/Book.hpp,
+	  src/optional/gtkmm/gncmm/Commodity.hpp,
+	  src/optional/gtkmm/gncmm/Numeric.cpp,
+	  src/optional/gtkmm/gncmm/Numeric.hpp,
+	  src/optional/gtkmm/gncmm/Split.hpp,
+	  src/optional/gtkmm/gncmm/Transaction.hpp: [glibmm] Minor updates
+	  to the wrappers for cutecash preparation; clarify bool argument
+	  of Glib::wrap().
+
+2011-10-28 14:14  gjanssens
+
+	* [r21503] src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/business-gnome-utils.h: Remove the
+	  deprecated optionmenu widget based convenience functions. They
+	  are no longer used in the GnuCash code base.
+
+2011-10-28 14:13  gjanssens
+
+	* [r21502] src/business/business-gnome/business-options-gnome.c,
+	  src/business/business-gnome/gtkbuilder/Makefile.am,
+	  src/business/business-gnome/gtkbuilder/business-options-gnome.glade:
+	  Remove option menu dependency from business-options-gnome
+
+2011-10-28 12:27  gjanssens
+
+	* [r21501]
+	  src/business/business-gnome/gtkbuilder/dialog-customer.glade:
+	  Whitespace cleanup in dialog-customer.glade
+	* [r21500] src/business/business-gnome/dialog-vendor.c,
+	  src/business/business-gnome/glade/Makefile.am,
+	  src/business/business-gnome/glade/vendor.glade,
+	  src/business/business-gnome/gtkbuilder/Makefile.am,
+	  src/business/business-gnome/gtkbuilder/dialog-vendor.glade:
+	  Convert vendor dialog to gtkbuilder
+
+2011-10-28 12:26  gjanssens
+
+	* [r21499] src/engine/Account.c, src/engine/Account.h,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug #420342
+	  - remember register filter and ordering settings Patch by Robert
+	  Fewell
+	* [r21498] src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/exchange-dialog.glade,
+	  src/gnome-utils/glade/gnc-gui-query.glade: Remove some unused
+	  dialogs as spotted by Robert Fewell in bug #662864
+	* [r21497] src/gnome-utils/dialog-query-list.c,
+	  src/gnome-utils/dialog-reset-warnings.c: Some small whitespace
+	  fixes and comment improvements.
+	* [r21496] po/POTFILES.in, src/gnome-utils/dialog-book-close.c,
+	  src/gnome-utils/dialog-object-references.c,
+	  src/gnome-utils/dialog-query-list.c,
+	  src/gnome-utils/dialog-reset-warnings.c,
+	  src/gnome-utils/dialog-reset-warnings.h,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/dialog-book-close.glade,
+	  src/gnome-utils/glade/dialog-object-references.glade,
+	  src/gnome-utils/glade/dialog-query-list.glade,
+	  src/gnome-utils/glade/dialog-reset-warnings.glade,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-book-close.glade,
+	  src/gnome-utils/gtkbuilder/dialog-object-references.glade,
+	  src/gnome-utils/gtkbuilder/dialog-query-list.glade,
+	  src/gnome-utils/gtkbuilder/dialog-reset-warnings.glade: Bug
+	  #662864 - Migrate Various dialogs to Builder from GladeXML Patch
+	  by Robert Fewell
+
+2011-10-28 03:22  mta
+
+	* [r21495] src/engine/Transaction.c: Avoid double free of capital
+	  gains transactions when quitting If an register is open on an
+	  account that has capital gains transactions created by the lot
+	  scrubber when you quit Gnucash, a capital gains transaction may
+	  be freed twice since it is freed when the associated sale is
+	  freed and again when it is encountered on the list of
+	  transactions to be freed.
+
+2011-10-27 21:08  gjanssens
+
+	* [r21494] po/POTFILES.in,
+	  src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/glade/Makefile.am,
+	  src/business/business-gnome/glade/customer.glade,
+	  src/business/business-gnome/gtkbuilder/Makefile.am,
+	  src/business/business-gnome/gtkbuilder/dialog-customer.glade:
+	  Convert customer dialog to gtkbuilder
+
+2011-10-27 21:07  gjanssens
+
+	* [r21493] src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/business-gnome-utils.h: Add two more
+	  alternatives for the option-menu based dropdowns. And improve
+	  the code efficiency a little bit.
+
+2011-10-27 18:33  gjanssens
+
+	* [r21492] configure.ac, po/POTFILES.in,
+	  src/business/business-gnome/Makefile.am,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/glade/Makefile.am,
+	  src/business/business-gnome/glade/invoice.glade,
+	  src/business/business-gnome/gtkbuilder,
+	  src/business/business-gnome/gtkbuilder/Makefile.am,
+	  src/business/business-gnome/gtkbuilder/dialog-invoice.glade:
+	  Convert invoice.glade to gtkbuilder
+
+2011-10-27 18:32  gjanssens
+
+	* [r21491] src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/business-gnome-utils.h: Provide an
+	  alternative for the option menu based business utility
+	  functions. GtkOptionMenu is deprecated. The original functions
+	  remain available for now as they are still in use.
+
+2011-10-25 13:26  gjanssens
+
+	* [r21490] src/report/standard-reports/balance-sheet.scm: Bug
+	  #658992 - Changing the order of the balance sheet Patch by Mark
+	  Haanen
+
+2011-10-24 20:45  gjanssens
+
+	* [r21488] src/gnome/gnucash.desktop.in.in: Bug #662477 - Desktop
+	  file not compliant with FreeDesktop spec and GNOME goal Patch by
+	  Sébastien Villemot
+
+2011-10-24 20:41  cstim
+
+	* [r21487] src/optional/gtkmm/gncmm/Book.cpp,
+	  src/optional/gtkmm/gncmm/Book.hpp,
+	  src/optional/gtkmm/test/test-book.cpp: [Gtkmm] Add another
+	  predicate for the string_option of GncBook.
+	* [r21486] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
+	  src/gnc/AccountItemModel.hpp, src/gnc/Numeric.hpp,
+	  src/gnc/Split.hpp, src/gnc/fpo/ViewletModel.cpp,
+	  src/gnc/fpo/ViewletModel.hpp,
+	  src/optional/gtkmm/gncmm/Account.hpp,
+	  src/optional/gtkmm/gncmm/Numeric.hpp,
+	  src/optional/gtkmm/gncmm/Split.cpp,
+	  src/optional/gtkmm/gncmm/Split.hpp,
+	  src/optional/gtkmm/gncmm/Transaction.cpp,
+	  src/optional/gtkmm/gncmm/Transaction.hpp: [Gtkmm] [Cutecash]
+	  Unify the glibmm and Qt C++ wrappers of the engine even more.
+
+2011-10-24 07:59  cstim
+
+	* [r21485] CMakeLists.txt, src/CMakeLists.txt,
+	  src/gnc/CMakeLists.txt, src/gnc/main.cpp,
+	  src/optional/gtkmm/CMakeLists.txt: [Cutecash] Prepare cutecash
+	  for integration of the glibmm wrappers of the engine objects.
+	  This would be an excellent test case for those wrappers...
+	* [r21484] configure.ac, src/optional/gtkmm/gncmm/wrap_init.cpp,
+	  src/optional/gtkmm/gncmod-gtkmm.cpp,
+	  src/optional/gtkmm/test/test-gtkmm.cpp: [Gtkmm] For unittests we
+	  only need glibmm, not gtkmm.
+
+2011-10-23 20:43  cstim
+
+	* [r21483] src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/gncmm/Account.cpp,
+	  src/optional/gtkmm/gncmm/Account.hpp,
+	  src/optional/gtkmm/gncmm/Book.cpp,
+	  src/optional/gtkmm/gncmm/Book.hpp,
+	  src/optional/gtkmm/gncmm/Commodity.cpp,
+	  src/optional/gtkmm/gncmm/Commodity.hpp,
+	  src/optional/gtkmm/gncmm/GncInstance.cpp,
+	  src/optional/gtkmm/gncmm/GncInstance.hpp,
+	  src/optional/gtkmm/gncmm/Split.cpp,
+	  src/optional/gtkmm/gncmm/Split.hpp,
+	  src/optional/gtkmm/gncmm/Transaction.cpp,
+	  src/optional/gtkmm/gncmm/Transaction.hpp,
+	  src/optional/gtkmm/gncmm/private/GncInstance_p.hpp,
+	  src/optional/gtkmm/gncmm/wrap_init.cpp: [Gtkmm] Add
+	  gnc::GncInstance as wrapper for QofInstance, to be used as a
+	  base class for the derived qof classes.
+
+2011-10-22 21:30  cstim
+
+	* [r21482] src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/gncmm/Book.cpp,
+	  src/optional/gtkmm/gncmm/Book.hpp,
+	  src/optional/gtkmm/test/test-book.cpp,
+	  src/optional/gtkmm/test/test-gtkmm.cpp: Gtkmm wrappers: Get
+	  first test case up and running. The second argument to
+	  Glib::wrap was the important one. While at it, I added a few
+	  more wrappers to gnc::Book and implemented their unittests.
+
+2011-10-22 20:10  cstim
+
+	* [r21481] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
+	  src/gnc/AccountSelectionDelegate.cpp, src/gnc/Book.cpp,
+	  src/gnc/Cmd.cpp, src/gnc/Cmd.hpp, src/gnc/Commodity.hpp,
+	  src/gnc/GncInstance.hpp, src/gnc/Numeric.cpp,
+	  src/gnc/Session.cpp, src/gnc/Session.hpp, src/gnc/Split.cpp,
+	  src/gnc/Split.hpp, src/gnc/SplitListModel.cpp,
+	  src/gnc/SplitListView.cpp, src/gnc/Transaction.cpp,
+	  src/gnc/Transaction.hpp, src/gnc/WeakPointer.hpp,
+	  src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp: [Cutecash]
+	  Rename get() member to gobj() to increase compatibility to
+	  future gtkmm wrappers.
+
+2011-10-22 16:38  gjanssens
+
+	* [r21478] src/engine/gncOwner.c: Rework owner payment code to
+	  work with credit notes as well as invoices
+
+2011-10-19 21:14  gjanssens
+
+	* [r21464] src/gnome/gnc-split-reg.h,
+	  src/plugins/bi_import/Makefile.am,
+	  src/plugins/bi_import/gncmod-bi_import.c: Bug #655901 - Fix
+	  build with guile 2.0
+
+2011-10-19 00:02  jralls
+
+	* [r21459] src/gnome-utils/dialog-file-access.c,
+	  src/gnome-utils/gnc-file.c, src/libqof/qof/qofsession.c: Handle
+	  specifying a directory as a dataset file. The file chooser
+	  dialog would return a directory if the user selected one and
+	  clicked "Open"; then, or if the users specified a directory on
+	  the command line, Gnucash would present the rather misleading
+	  error "No backend found". So, first, if the user selects a
+	  directory and clicks open, the chooser will now open the
+	  directory for browsing, just as if she had double-clicked on the
+	  directory name in the tree view. Next, if a directory is
+	  presented to qof_session_begin it will detect that and set
+	  ERR_BACKEND_BAD_URL, which gnc_post_file_open will detect and
+	  re-present the file chooser, open to that directory. (To prevent
+	  confusion, gnc_post_file_open will put up the error dialog for
+	  BAD_URL; the new file chooser dialog will open after that's
+	  dismissed. Since there are other possible causes of a BAD_URL,
+	  if the filename isn't a directory the chooser will open to the
+	  registered default directory from GConf.) BP
+
+2011-10-18 18:10  gjanssens
+
+	* [r21458] po/POTFILES.in, src/gnome-utils/dialog-file-access.c,
+	  src/gnome-utils/dialog-totd.c, src/gnome-utils/dialog-totd.h,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/dialog-file-access.glade,
+	  src/gnome-utils/glade/totd.glade, src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-file-access.glade,
+	  src/gnome-utils/gtkbuilder/dialog-totd.glade: Bug #661852 -
+	  Migrate Totd and file access dialog from GladeXML to Builder
+	  Patch by Robert Fewell
+	* [r21457] po/POTFILES.in, src/gnome-utils/dialog-account.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-account.glade,
+	  src/gnome-utils/gtkbuilder/gnc-tree-view-owner.glade,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/account.glade,
+	  src/gnome/gtkbuilder/owner.glade: Bug #661851 - Migrate Account
+	  and Owner glade files Patch by Robert Fewell
+
+2011-10-17 20:10  cstim
+
+	* [r21431] configure.ac, src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/test, src/optional/gtkmm/test/Makefile.am,
+	  src/optional/gtkmm/test/test-book.cpp,
+	  src/optional/gtkmm/test/test-gtkmm.cpp: Add first unittest for
+	  glibmm C++ wrapper of QofBook. Unfortunately, this reveals the
+	  C++ wrappers will only work if the GObject system is used
+	  properly, that is, including ref() and unref() and such. This is
+	  not what I'd expect throughout gnucash.
+
+2011-10-17 19:07  cstim
+
+	* [r21430] src/backend/dbi/gnc-backend-dbi.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/engine/Split.c, src/engine/gncInvoice.c,
+	  src/gnome-utils/gnc-account-sel.c,
+	  src/gnome-utils/gnc-frequency.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome/assistant-acct-period.c,
+	  src/gnome/dialog-lot-viewer.c, src/gnome/dialog-sx-from-trans.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-sx-list.c,
+	  src/import-export/csv/gnc-csv-import.c,
+	  src/plugins/bi_import/bi_import.c,
+	  src/report/report-gnome/dialog-report-style-sheet.c,
+	  test-templates/test-suite.c, test-templates/testmain.c:
+	  Re-indentation of source code. As usual, re-indentation was done
+	  using astyle-1.24 using the following options: astyle
+	  --indent=spaces=4 --brackets=break --pad-oper --pad-header
+	  --suffix=none
+	* [r21429] src/gnome-utils/gnc-autosave.c,
+	  src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-main-window.c:
+	  I18n: Use ngettext for translation string with plural form.
+
+2011-10-16 21:01  gjanssens
+
+	* [r21423] src/engine/Split.c: Bug #626970 - Crash when saving a
+	  transaction whose destination account was deleted in the
+	  meantime Improved fix BP
+
+2011-10-15 12:04  gjanssens
+
+	* [r21422] src/engine/Split.c: Bug #626970 - Crash when saving a
+	  transaction whose destination account was deleted in the
+	  meantime BP
+
+2011-10-14 17:45  gjanssens
+
+	* [r21421] src/engine/Account.c, src/engine/Account.h,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug #420342
+	  - remember register filter and ordering settings
+
+2011-10-14 16:12  gjanssens
+
+	* [r21419] src/gnome-utils/gnc-file.c: Bug #661721 - Exposed
+	  Password BP
+
+2011-10-14 14:58  gjanssens
+
+	* [r21418] src/business/business-ledger/gncEntryLedgerLoad.c: Fix
+	  summary bar errors on invoices since commit 21411.
+
+2011-10-14 14:57  gjanssens
+
+	* [r21417] src/libqof/qof/qofid.c: Bug #661220 - Critical errors
+	  when closing down Gnucash Patch by Robert Fewell
+
+2011-10-12 08:02  mikee
+
+	* [r21416] src/import-export/csv/gnc-csv-import.c: Bug #650482 -
+	  Cant resize width of import columns when importing a CSV.
+
+2011-10-10 20:05  gjanssens
+
+	* [r21414] src/gnome-search/dialog-search.c: Bug #651522 - crash
+	  in query_free_compiled, gnc_query_list_reset_query BP
+
+2011-10-10 15:31  gjanssens
+
+	* [r21412] src/engine/gncInvoice.c: Assert that the invoice type
+	  is never an unknown type.
+
+2011-10-10 12:34  gjanssens
+
+	* [r21411] src/backend/xml/gnc-owner-xml-v2.c,
+	  src/backend/xml/gnc-owner-xml-v2.h,
+	  src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/dialog-payment.h,
+	  src/business/business-ledger/gncEntryLedgerDisplay.c,
+	  src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+	  src/engine/gncInvoiceP.h, src/engine/gncOwner.c,
+	  src/engine/gncOwner.h: Some const correctness improvements in
+	  owner and invoice functions
+
+2011-10-09 21:06  gjanssens
+
+	* [r21408] packaging/win32/dist-impl.sh: Use "Nimbus" gtk theme on
+	  Windows. A previous attempt failed to set this in the installer.
+	  BP
+	* [r21407] src/engine/gncInvoice.c, src/engine/gncInvoice.h:
+	  Prepare internal post-to code to handle credit notes At the same
+	  time clear up some confusing parameter names
+	* [r21406] src/engine/gncInvoice.c: Rename an ambiguous parameter
+	  to avoid confusion.
+	* [r21405] src/report/business-reports/owner-report.scm: Add link
+	  to split in its account register to all payment lines on the
+	  owner report.
+	* [r21404] src/business/business-gnome/dialog-invoice.c,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h: Prepare
+	  invoice search to handle both invoices and credit notes
+
+2011-10-09 21:05  jralls
+
+	* [r21403] checks/Makefile.am, checks/quicken_check_21.chk: [Bug
+	  644977] Add new Quicken Check 21 format Thanks to Steve Holland
+	  <sholland at napervillegi.com> BP
+
+2011-10-08 20:30  cstim
+
+	* [r21401] src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/dialog-payment.h,
+	  src/business/business-gnome/gnc-plugin-business.c: Let the
+	  "assign payment" feature choose customer or vendor payment,
+	  depending on whether the amount is positive or negative.
+
+2011-10-08 19:19  mikee
+
+	* [r21400] src/import-export/csv/gnc-csv-import.c: Bug #660875 -
+	  Make columns have minumum width in import dialog.
+
+2011-10-08 19:14  jralls
+
+	* [r21398] configure.ac, src/bin/Makefile.am,
+	  src/core-utils/Makefile.am, src/core-utils/binreloc.c,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
+	  src/gnome/Makefile.am: Update Mac customizations for
+	  gtk-mac-integration-1.0.0 Mac integration has had a name and api
+	  change from ige-mac-integration as part of migration from
+	  Sourceforge to Gnome. Also,
+	  gtk_osxapplication_add_app_menu_item() has been replaced with
+	  gtk_osxapplication_insert_menu_item(),
+	  gtk_osxapplication_add_app_menu_group() has been removed (just
+	  insert a separator where you want it), and gtk_osxapplication
+	  path functions had been deprecated in favor of
+	  quartz-application equivalents; those deprecated convenience
+	  macros were removed in 1.0.0 BP
+
+2011-10-08 17:00  gjanssens
+
+	* [r21397] po/POTFILES.in: Update POTFILES.in after last commit
+
+2011-10-08 16:59  gjanssens
+
+	* [r21396] po/POTFILES.in, src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/dialog-userpass.glade,
+	  src/gnome/dialog-new-user.c, src/gnome/dialog-progress.c,
+	  src/gnome/glade/Makefile.am, src/gnome/glade/newuser.glade,
+	  src/gnome/glade/progress.glade, src/gnome/glade/userpass.glade,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/dialog-new-user.glade,
+	  src/gnome/gtkbuilder/dialog-progress.glade,
+	  src/gnome/gtkbuilder/newuser.glade,
+	  src/gnome/gtkbuilder/progress.glade,
+	  src/gnome/gtkbuilder/userpass.glade: Bug #661218 - Migrate New
+	  user, progress and user pass dialogs to Builder from GladeXML
+	  Patch by Robert Fewell
+	* [r21395] src/engine/gncInvoice.c, src/engine/gncInvoice.h:
+	  Introduce credit_note flag in invoice object
+	* [r21394] src/business/business-gnome/dialog-invoice.c: Use
+	  GncInvoiceType in query for bills due reminder At the same time,
+	  prepare for credit notes.
+	* [r21393] src/business/business-gnome/dialog-invoice.c,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h: Introduce
+	  GncInvoiceType enum and start using it instead of the char based
+	  Invoice Type. This also puts a first structure in place to add
+	  credit notes later on.
+
+2011-10-08 13:33  gjanssens
+
+	* [r21392] src/gnome/assistant-hierarchy.c,
+	  src/gnome/gtkbuilder/assistant-hierarchy.glade: Small
+	  improvements to the hierarchy assistant: * Set a default height
+	  to the assistant so it gets rid of one of the scroll bars and
+	  make the currency drop down larger to show all text. * Also make
+	  the assistant window stay on top as when it is started from the
+	  new user dialog, the main save window used to hide the assistant
+	  window and could confuse the user Patch by Robert Fewell
+
+2011-10-08 09:20  cstim
+
+	* [r21390] src/business/business-gnome/dialog-payment.c: Try to
+	  get rid of CRIT trace messages by checking for owner validity
+	  first.
+	* [r21389] src/business/business-gnome/dialog-payment.c: Fix
+	  failed assertion if there is no A/R or A/P account involved.
+
+2011-10-08 09:19  cstim
+
+	* [r21388] src/engine/gncOwner.h: Documentation improvement of
+	  GncOwner functions.
+
+2011-10-08 08:46  cstim
+
+	* [r21387] src/business/business-gnome/Makefile.am: Win32: Add
+	  missing linking of libgncmod-business-gnome against libgnc-gnome
+	  which is needed since r21383.
+
+2011-10-07 21:50  cstim
+
+	* [r21383] src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Add
+	  right-click menu item "Assign payment" to assign a transaction
+	  as a payment. Feature request as described on
+	  https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/1536285-reassociate-already-existing-transactions-with-a-b?ref=title
+
+2011-10-07 21:49  cstim
+
+	* [r21382] src/business/business-gnome/dialog-payment.c,
+	  src/business/business-gnome/dialog-payment.h: Extend "Process
+	  Payment" dialog so that it accepts an existing transaction as
+	  well, and marks this as payment.
+
+2011-10-07 12:21  gjanssens
+
+	* [r21381] src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/gnc-gnome-utils.c: Add more debugging info in an
+	  effort to find the cause of bug #510720
+
+2011-10-07 10:16  gjanssens
+
+	* [r21379] src/business/business-gnome/dialog-invoice.c: Bug
+	  #553432 - Status line of edit invoice page mixes invoice
+	  currency amount with default currency symbol BP
+
+2011-10-07 10:00  cstim
+
+	* [r21378] packaging/win32/dist-impl.sh: Win32 build: Make sure to
+	  distribute all of gwenhywfar's share directory. In newer
+	  gwenhywfar versions there are more sub-directories here which
+	  are required for the online banking setup GUI.
+
+2011-10-06 20:19  gjanssens
+
+	* [r21376] src/business/business-gnome/dialog-invoice.c: Bug
+	  #365928 - Jobs do not stick in Expense Vouchers
+
+2011-10-04 23:37  jralls
+
+	* [r21373] src/bin/Makefile.am: Add gnucash-setup-env-osx.in to
+	  EXTRA_DIST so that it will be in the tarball. BP
+
+2011-10-03 19:17  gjanssens
+
+	* [r21372] po/POTFILES.in, src/report/report-gnome/Makefile.am,
+	  src/report/report-gnome/custom-report-dialog.glade,
+	  src/report/report-gnome/dialog-column-view.c,
+	  src/report/report-gnome/dialog-column-view.h,
+	  src/report/report-gnome/dialog-custom-report.c,
+	  src/report/report-gnome/dialog-custom-report.glade,
+	  src/report/report-gnome/dialog-report-column-view.c,
+	  src/report/report-gnome/dialog-report-column-view.h,
+	  src/report/report-gnome/dialog-report-style-sheet.c,
+	  src/report/report-gnome/dialog-report-style-sheet.h,
+	  src/report/report-gnome/dialog-report.glade,
+	  src/report/report-gnome/dialog-style-sheet.c,
+	  src/report/report-gnome/dialog-style-sheet.h,
+	  src/report/report-gnome/report-gnome.i,
+	  src/report/report-gnome/report.glade,
+	  src/report/stylesheets/gnc-plugin-stylesheets.c: Bug #660369 -
+	  Migrate Report dialogs to Builder from GladeXML Patch by Robert
+	  Fewell with minor tweaks
+
+2011-10-03 18:15  gjanssens
+
+	* [r21371] src/gnome-utils/gtkbuilder, src/gnome/gtkbuilder,
+	  src/python, src/python/pycons, src/report/jqplot: Ignore some
+	  autogenerated files
+
+2011-10-03 16:52  gjanssens
+
+	* [r21369] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Bug 651645 - Windows SVN trunk
+	  nightly builds fails to open compressed xml files
+
+2011-09-30 18:48  cstim
+
+	* [r21368] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/business/business-gnome/gnc-plugin-page-invoice.c: Need to
+	  rename enum symbols to not conflict with those from
+	  gnc-split-reg.h.
+
+2011-09-30 18:47  cstim
+
+	* [r21367] src/engine/gncOwner.c, src/engine/gncOwner.h: Refactor
+	  gncOwnerApplyPayment() so that the second part is available as
+	  separate function gncOwnerAssignPaymentTxn().
+	* [r21366] src/engine/gncOwner.c, src/engine/gncOwner.h: Add some
+	  const where applicable.
+
+2011-09-29 14:22  cstim
+
+	* [r21365] src/gnome/assistant-acct-period.c: I18n: Use ngettext
+	  for translation string with plural form.
+
+2011-09-29 11:00  gjanssens
+
+	* [r21364] src/optional/python-bindings/tests/test_business.py:
+	  Added test for Employee name (uses GncOwner*Name). Patch by
+	  Hendrik van Antwerpen <hendrik at van-antwerpen.net>
+	* [r21363] src/base-typemaps.i,
+	  src/optional/python-bindings/gnucash_business.py,
+	  src/optional/python-bindings/gnucash_core.i,
+	  src/optional/python-bindings/tests/Makefile.am,
+	  src/optional/python-bindings/tests/runTests.py,
+	  src/optional/python-bindings/tests/test_book.py,
+	  src/optional/python-bindings/tests/test_business.py,
+	  src/optional/python-bindings/tests/test_split.py,
+	  src/optional/python-bindings/tests/test_transaction.py:
+	  Completed mapping for owner types and added tests. Patch by
+	  Hendrik van Antwerpen <hendrik at van-antwerpen.net> * Include
+	  gncOwner later, to use typemap. * Add gncOwner functions to
+	  GnuCashBusinessEntity. * Removed Owner, since it's basically
+	  GnuCashBusinessEntity. * Included test for some business
+	  classes. * Added currency to tests to reduce complaining.
+	* [r21362] src/base-typemaps.i,
+	  src/optional/python-bindings/gnucash_business.py: Added bindings
+	  for Employee, Job and Owner types. Patch by Hendrik van
+	  Antwerpen <hendrik at van-antwerpen.net>
+
+2011-09-29 10:06  cstim
+
+	* [r21361] packaging/win32/defaults.sh: Win32 build: Update
+	  version numbers of aqbanking, gwenhywfar, ktoblzcheck.
+
+2011-09-28 13:29  gjanssens
+
+	* [r21359] src/base-typemaps.i: Added gncVendor and gncCustomer to
+	  base-typemap.i. Patch by Hendrik van Antwerpen
+	  <hendrik at van-antwerpen.net>
+
+2011-09-28 13:00  gjanssens
+
+	* [r21358] po/POTFILES.in, src/gnome/glade/Makefile.am,
+	  src/gnome/glade/reconcile.glade, src/gnome/glade/register.glade,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gnc-plugin-page-register.h,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
+	  src/gnome/gtkbuilder/reconcile.glade,
+	  src/gnome/gtkbuilder/register.glade,
+	  src/gnome/gtkbuilder/window-reconcile.glade,
+	  src/gnome/window-reconcile.c,
+	  src/register/ledger-core/dialog-dup-trans.c: Bug #659504 -
+	  Migrate Register and reconcile from GladeXML to Builder Patch by
+	  Robert Fewel Note: this patch is limited to the conversion of
+	  widgets found in the libglade files. Both the Register and the
+	  Reconcile features still depend on deprecated Gtk/Gnome widgets
+	  (like GtkCList), which are added programmatically. Eventually
+	  these widgets still have to be replaced with supported
+	  alternatives.
+
+2011-09-22 21:06  mta
+
+	* [r21303] src/app-utils/test/Makefile.am: Don't include
+	  core-utils/gnc-gconf-utils.c in the source file list. It's
+	  already part of one of the libraries the tests are linked with.
+
+2011-09-22 21:04  mta
+
+	* [r21302] src/app-utils/Makefile.am: The build fails if python
+	  bindings are requested and parallel build is on. The make file
+	  knows how to build libgncmod-app-utils.la but doesn't realize
+	  that ${top_builddir}/src/app-utils/libgncmod-app-utils.la is the
+	  same file.
+
+2011-09-22 21:02  mta
+
+	* [r21301] macros/ac_python_devel.m4: Find the python libraries
+	  and includes even if the path to them includes a symlink. When
+	  python is installed using MacPorts there is a symlink in the
+	  path.
+
+2011-09-22 20:14  cstim
+
+	* [r21300] src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/gncmm/Book.hpp,
+	  src/optional/gtkmm/gncmm/Commodity.hpp,
+	  src/optional/gtkmm/gncmm/GncInstance.hpp,
+	  src/optional/gtkmm/gncmm/Numeric.hpp,
+	  src/optional/gtkmm/gncmm/Split.cpp,
+	  src/optional/gtkmm/gncmm/Split.hpp,
+	  src/optional/gtkmm/gncmm/Transaction.cpp,
+	  src/optional/gtkmm/gncmm/Transaction.hpp,
+	  src/optional/gtkmm/gncmm/private/Split_p.hpp,
+	  src/optional/gtkmm/gncmm/private/Transaction_p.hpp,
+	  src/optional/gtkmm/gncmm/wrap_init.cpp: Glibmm: Add the final
+	  important engine objects as glibmm wrappers.
+
+2011-09-22 10:50  cstim
+
+	* [r21294] src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/gncmm/Account.hpp,
+	  src/optional/gtkmm/gncmm/GncInstance.hpp: Glibmm: Add the common
+	  QofInstance methods by using an additional base class. Not yet
+	  complete, but at least compiles fine.
+	* [r21293] src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/gncmm, src/optional/gtkmm/gncmm/Account.cpp,
+	  src/optional/gtkmm/gncmm/Account.hpp,
+	  src/optional/gtkmm/gncmm/Book.cpp,
+	  src/optional/gtkmm/gncmm/Book.hpp,
+	  src/optional/gtkmm/gncmm/Commodity.cpp,
+	  src/optional/gtkmm/gncmm/Commodity.hpp,
+	  src/optional/gtkmm/gncmm/Numeric.cpp,
+	  src/optional/gtkmm/gncmm/Numeric.hpp,
+	  src/optional/gtkmm/gncmm/private,
+	  src/optional/gtkmm/gncmm/private/Account_p.hpp,
+	  src/optional/gtkmm/gncmm/private/Book_p.hpp,
+	  src/optional/gtkmm/gncmm/private/Commodity_p.hpp,
+	  src/optional/gtkmm/gncmm/wrap_init.cpp,
+	  src/optional/gtkmm/gncmm/wrap_init.hpp,
+	  src/optional/gtkmm/gncmod-gtkmm.cpp: Add Glibmm C++ wrappers of
+	  GObject objects to the optional gtkmm module.
+
+2011-09-18 17:57  jralls
+
+	* [r21270] src/backend/dbi/gnc-backend-dbi.c: Make sure that
+	  exiting conn_test_dbi_library on a failure doesn't leave the
+	  locale at "C". BP
+	* [r21269] src/backend/dbi/gnc-backend-dbi-priv.h,
+	  src/backend/dbi/gnc-backend-dbi.c, src/gnome-utils/gnc-file.c,
+	  src/libqof/qof/qofbackend.h: [Bug #645216] Wrong permissions on
+	  server result in bogus error message Author: John W. O'Brien
+	  <john at saltant.com> In gnc-backend-dbi.c, accept enumerated
+	  result from conn_test_dbi_library(), then throw
+	  ERR_SQL_DBI_UNTESTABLE if the test setup failed, or
+	  ERR_SQL_BAD_DBI if at least one test case failed. Define
+	  ERR_SQL_DBI_UNTESTABLE error code and message. Define
+	  GncDbiTestResult enumerated type. BP
+
+2011-09-18 17:28  gjanssens
+
+	* [r21268] src/gnome-utils/dialog-transfer.c: Bug #612562 -
+	  Transfer Funds dialog - 'Show Income/Expense' checkboxes are not
+	  working Subaccounts of income and expense are not always shown.
+	  BP
+
+2011-09-17 17:40  gjanssens
+
+	* [r21267] src/gnome-utils/gnc-frequency.c: Bug #657596 - Migrate
+	  Scheduled Transactions from GladeXML to Builder Add destroy
+	  object for GncFrequency Patch by Robert Fewell
+
+2011-09-17 17:20  gjanssens
+
+	* [r21266] src/plugins/bi_import/README: Business import: add a
+	  note about the quoting differences
+
+2011-09-17 17:19  gjanssens
+
+	* [r21265] src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/bi_import.h,
+	  src/plugins/bi_import/glade/bi_import.glade,
+	  src/plugins/bi_import/gui.c: Opening new bills / invoices made
+	  configurable from UI. Patch by Rafał Krzewski
+	* [r21264] src/plugins/bi_import/glade/bi_import.glade: Tweaked
+	  alignment of import type radio button group for better
+	  consistency and dialog resize behavior. Patch by Rafał Krzewski
+
+2011-09-17 16:50  gjanssens
+
+	* [r21263] src/plugins/bi_import/gui.c: Normalized regexps. Non
+	  quoted regexp require complete match (no trailing garbage
+	  allowed). Default regexp was brought in sync with GUI option 1
+	  (selected by default). Now a complete set of fields (possibly
+	  empty) on each line is required.
+	* [r21262] src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/gui.c: Improved regexps for CSV files with
+	  quotes - quotes are allowed but not required on all fields.
+
+2011-09-14 12:29  gjanssens
+
+	* [r21257] src/business/business-gnome/dialog-invoice.c: Change
+	  default post date: * customer invoices: post at the current date
+	  * bills/vouchers: post at the last date on the bill/voucher BP
+
+2011-09-13 18:49  cstim
+
+	* [r21256] src/gnc/fpo/ViewletModel.cpp: Bug #658851: [Cutecash]
+	  Sort the dashboard from latest to earliest.
+
+2011-09-11 14:54  gjanssens
+
+	* [r21255] src/optional/python-bindings/Makefile.am,
+	  src/optional/python-bindings/example_scripts/Invoice.tex,
+	  src/optional/python-bindings/example_scripts/latex_invoices.py:
+	  Bug #651175 - Script to export invoices to LaTeX Patch by
+	  Christoph Holtermann
+
+2011-09-11 14:32  gjanssens
+
+	* [r21254] AUTHORS: The previous seven patches were by Rafał
+	  Krzewski. Adding his coordinates to the AUTHORS file for proper
+	  attribution.
+
+2011-09-11 14:24  gjanssens
+
+	* [r21253] src/plugins/bi_import/bi_import.c: minor formating fix
+	* [r21252] src/plugins/bi_import/gui.c: Changed 3rd import regexp
+	  to actually accept quotes on all fields, and 4rd to accept
+	  commas and quotes, as advertised in the UI.
+	* [r21251] src/plugins/bi_import/bi_import.c: Open invoice in a
+	  new tab only if it has not been posted yet.
+	* [r21250] src/plugins/bi_import/bi_import.c: Check correct field
+	  when testing if date_opened was set for a document.
+	* [r21249] src/plugins/bi_import/bi_import.c: Inverted conditions
+	  for gnc_search_bill_on_id / gnc_search_invoice_on_id.
+	  g_ascii_strcasecmp returns 0 when arguments are equal.
+	* [r21248] src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/bi_import.h, src/plugins/bi_import/gui.c:
+	  Pass document type to gnc_bi_import_fix_bis function and use it
+	  to perform correct document owner check: vendor for bill,
+	  customer for invoice.
+
+2011-09-11 14:23  gjanssens
+
+	* [r21247] src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/gui.c: Use billing_id consistently (fixed
+	  billing_id/billingid/biing_id mixup)
+
+2011-09-11 13:44  gjanssens
+
+	* [r21245] src/report/business-reports/taxinvoice.eguile.scm: Bug
+	  #658244 - Custom css stylesheet and logo in Tax Invoice report
+	  require protocol in exported HTML BP
+
+2011-09-11 10:58  gjanssens
+
+	* [r21244] src/gnome-utils/gnc-ui.h: Bug #655901 - Fix build with
+	  guile 2.0, part 2 BP
+	* [r21243] po/POTFILES.in, src/gnome-utils/gnc-frequency.c,
+	  src/gnome-utils/gnc-frequency.h,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/gnc-frequency.glade,
+	  src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-editor.h,
+	  src/gnome/dialog-sx-from-trans.c,
+	  src/gnome/dialog-sx-from-trans.h,
+	  src/gnome/dialog-sx-since-last-run.c,
+	  src/gnome/dialog-sx-since-last-run.h,
+	  src/gnome/glade/sched-xact.glade,
+	  src/gnome/gnc-plugin-page-sx-list.c,
+	  src/gnome/gnc-plugin-page-sx-list.h,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/dialog-sx.glade,
+	  src/gnome/gtkbuilder/sched-xact.glade: Bug #657596 - Migrate
+	  Scheduled Transactions from GladeXML to Builder Patch by Robert
+	  Fewell
+
+2011-09-07 18:03  cstim
+
+	* [r21241] src/gnc/CMakeLists.txt, src/gnc/Numeric.hpp,
+	  src/gnc/RecentFileMenu.cpp, src/gnc/RecentFileMenu.hpp,
+	  src/gnc/dashboard.cpp, src/gnc/dashboard.hpp,
+	  src/gnc/dashboard.ui, src/gnc/fpo, src/gnc/fpo/FPO.cpp,
+	  src/gnc/fpo/FPO.hpp, src/gnc/fpo/ViewletModel.cpp,
+	  src/gnc/fpo/ViewletModel.hpp, src/gnc/fpo/ViewletView.cpp,
+	  src/gnc/fpo/ViewletView.hpp, src/gnc/main.cpp,
+	  src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp,
+	  src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui, src/gnc/qss,
+	  src/gnc/qss/default.qss, src/gnc/stylesheets.qrc: GSoC Cutecash
+	  project by Nitish Dodagatta (last half) Summary of the project
+	  by the GSoC student, copied from
+	  http://wiki.gnucash.org/wiki/GSoC2011#Student_Summaries : A new
+	  user interface for Gnucash core using Qt/C++ was started by one
+	  of the Gnucash developers in 2010. [1] The idea is to create a
+	  lightweight user friendly UI, reusing the backend core API of
+	  Gnucash. During the project, I created a widget to allow a user
+	  to add two split transaction to/from different accounts. After
+	  that I worked on adding an overview widget showing a list of
+	  recent transactions entered. It consists of two report views
+	  containing income and expense. This view also called as First
+	  Person Overview provides an easy to browse list of transactions.
+	  The idea is to integrate common handy features with these views.
+	  The present view lists four entries for each transaction: date
+	  of the transaction, transaction description, split account name
+	  and split amount. Each of the entries are inside their own
+	  QWidget, so as to allow interactive features to be coded on each
+	  of the entries. The already existing code had some C++ wrappers
+	  to convert the return values of C functions to Qt data types. I
+	  made use of them whenever possible. And at some parts of the
+	  code I used the C functions directly where it made things easier
+	  for me. The FPO consists of one or more viewlets. A viewlet is
+	  nothing but a list of transactions, a slightly minified version
+	  of General Journal, to easily browse transactions sorted by
+	  date. The viewlet generator function works such that there is no
+	  date entry or account name entry, if it is the same as the
+	  previous (above) one. This information is then used by
+	  ViewletView to generate the UI part. To make the views visually
+	  appealing and readable, QStyleSheets are used which
+	  distinguishes the various types of entries in the viewlet.
+	  Overall, it was a rewarding experience, I learned a lot of new
+	  things, common pitfalls, handy tips and tricks, and a better
+	  understanding of the Gnucash core API . The project was observed
+	  only by myself and my mentor. During the course I also generated
+	  windows builds for two of my friends who were interested to have
+	  a look at the features implemented. I received positive feedback
+	  from them and couple of feature requests from them. Working on
+	  this project within GSoC was a rewarding experience. I thank my
+	  mentor Christian Stimming for guiding me along and giving very
+	  helpful advices and hints during the summer. I definitely would
+	  like to continue contributing to Gnucash community in future.
+	  [1] http://wiki.gnucash.org/wiki/Cutecash
+	* [r21240] src/gnc/CMakeLists.txt, src/gnc/dashboard.cpp,
+	  src/gnc/dashboard.hpp, src/gnc/dashboard.ui,
+	  src/gnc/fallback-icons.qrc, src/gnc/icons, src/gnc/icons/oxygen,
+	  src/gnc/icons/oxygen/48x48, src/gnc/icons/oxygen/48x48/actions,
+	  src/gnc/icons/oxygen/48x48/actions/document-new.png,
+	  src/gnc/icons/oxygen/48x48/actions/document-open.png,
+	  src/gnc/icons/oxygen/48x48/actions/document-save-as.png,
+	  src/gnc/icons/oxygen/48x48/actions/document-save.png,
+	  src/gnc/icons/oxygen/48x48/actions/edit-copy.png,
+	  src/gnc/icons/oxygen/48x48/actions/edit-cut.png,
+	  src/gnc/icons/oxygen/48x48/actions/edit-paste.png,
+	  src/gnc/icons/oxygen/48x48/actions/edit-redo.png,
+	  src/gnc/icons/oxygen/48x48/actions/edit-undo.png,
+	  src/gnc/icons/oxygen/48x48/actions/help-about.png,
+	  src/gnc/icons/oxygen/48x48/actions/list-add.png,
+	  src/gnc/icons/oxygen/48x48/actions/tab-close-other.png,
+	  src/gnc/icons/oxygen/48x48/actions/window-close.png,
+	  src/gnc/icons/oxygen/index.theme, src/gnc/mainwindow.cpp,
+	  src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui: GSoC Cutecash
+	  project by Nitish Dodagatta (first half) - Use system icons,
+	  fallback icon theme included - Prototype of unified transaction
+	  entry widget
+
+2011-09-06 07:21  mta
+
+	* [r21239] src/engine/test-core/test-engine-stuff.c: Use the
+	  correct #define for the number of account types instead of
+	  assuming that ACCT_TYPE_CREDITLINE is the last one.
+
+2011-09-01 06:51  cstim
+
+	* [r21233] src/html/gnc-html-graph-gog-webkit.c,
+	  src/html/gnc-html-webkit.c: (cppcheck) Fix several memory leaks
+	* [r21232] src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-view.c: (cppcheck) Fix mismatching
+	  allocation and deallocation
+
+2011-09-01 06:50  cstim
+
+	* [r21231] src/gnome-utils/gnc-main-window.c: (cppcheck) Fix a
+	  possible memory leak: data
+	* [r21230] src/gnome-utils/dialog-commodity.c: (cppcheck) Fix
+	  mismatching allocation and deallocation: namespace
+	* [r21229] src/engine/Split.c, src/engine/gncInvoice.c,
+	  src/engine/gncOrder.c: (cppcheck) Remove several redundant null
+	  checks
+
+2011-08-27 11:21  gjanssens
+
+	* [r21223] src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/xml/gnc-backend-xml.c: Add some warnings to help
+	  tracing file loading issues
+
+2011-08-25 21:38  jralls
+
+	* [r21221] src/app-utils/gnc-sx-instance-model.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/backend/xml/io-gncxml-v2.c, src/engine/Account.c,
+	  src/gnome-search/dialog-search.c,
+	  src/gnome-search/gnc-general-search.c,
+	  src/gnome-search/gnc-general-search.h,
+	  src/gnome-utils/gnc-commodity-edit.c,
+	  src/gnome-utils/gnc-commodity-edit.h,
+	  src/gnome-utils/gnc-currency-edit.c,
+	  src/gnome-utils/gnc-currency-edit.h,
+	  src/gnome-utils/gnc-date-edit.c,
+	  src/gnome-utils/gnc-general-select.c,
+	  src/gnome-utils/gnc-general-select.h, src/libqof/qof/gnc-date.c,
+	  src/libqof/qof/qofinstance.c,
+	  src/register/register-gnome/combocell-gnome.c,
+	  src/register/register-gnome/gnucash-color.c,
+	  src/register/register-gnome/gnucash-cursor.c,
+	  src/register/register-gnome/gnucash-cursor.h,
+	  src/register/register-gnome/gnucash-grid.c,
+	  src/register/register-gnome/gnucash-grid.h,
+	  src/register/register-gnome/gnucash-header.c,
+	  src/register/register-gnome/gnucash-header.h,
+	  src/register/register-gnome/gnucash-item-edit.c,
+	  src/register/register-gnome/gnucash-item-edit.h,
+	  src/register/register-gnome/gnucash-item-list.c,
+	  src/register/register-gnome/gnucash-item-list.h,
+	  src/register/register-gnome/gnucash-sheet.c,
+	  src/register/register-gnome/gnucash-sheet.h,
+	  src/register/register-gnome/gnucash-style.c,
+	  src/register/register-gnome/gnucash-style.h,
+	  src/register/register-gnome/quickfillcell-gnome.c,
+	  src/register/register-gnome/table-gnome.c: Delete the
+	  often-conflicting and occasionally unsafe Gnucash local
+	  variables which have leaked in over the years. Emacs users
+	  should add the following to their .emacs files: (c-add-style
+	  "gnucash" '("k&r" (c-basic-offset . 4) (c-offsets-alist .
+	  ((case-label . +)) ) (c-hanging-braces-alist .
+	  ((substatement-open before after) (block-close before after)) )
+	  )) Users with Emacs version 23 and later can add this as well:
+	  (dir-locals-set-class-variables 'gnucash-project
+	  '((indent-tabs-mode . nil) (fill-column . 80) (c-mode .
+	  ((c-file-style . "gnucash"))) (c++-mode . ((c-file-style .
+	  "gnucash"))))) (dir-locals-set-directory-class
+	  "/path/to/gnucash-svn" 'gnucash-project) Users with earlier
+	  versions should at least add (setq indent-tabs-mode nil) and
+	  should consider adding (c-default-style ('((c-mode .
+	  "gnucash"))))
+
+2011-08-25 07:57  cstim
+
+	* [r21218] src/app-utils/CMakeLists.txt, src/gnc/Numeric.hpp:
+	  Include refactored ui related balance functions.
+
+2011-08-24 20:56  gjanssens
+
+	* [r21217] src/gnome-utils/gnc-account-sel.c: When posting an
+	  invoice it warns of no post-to account selected. This bug was
+	  introduced by the patch of bug #653109
+
+2011-08-23 21:20  gjanssens
+
+	* [r21216] po/POTFILES.in, src/app-utils/Makefile.am,
+	  src/app-utils/gnc-ui-balances.c,
+	  src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h,
+	  src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome/window-reconcile.c: Move ui related balance
+	  calculation functions to separate file
+	* [r21215] src/base-typemaps.i, src/bin/overrides/Makefile.am,
+	  src/bin/overrides/gnucash-env.in,
+	  src/optional/python-bindings/gnucash_business.py,
+	  src/optional/python-bindings/gnucash_core.i,
+	  src/optional/python-bindings/gnucash_core.py: Add qof queries to
+	  python bindings and set PYTHON_PATH in gnucash-env Patch by
+	  Hendrik van Antwerpen
+
+2011-08-23 12:01  gjanssens
+
+	* [r21214] contrib/xslt/acctlist.xsl, contrib/xslt/gnc2xea.xsl:
+	  contrib: add license information for style sheets
+	* [r21213] contrib/README, contrib/xslt/README: contrib:
+	  update/add README files for style sheets
+	* [r21212] contrib/xslt/gnc2xea.xsl: contrib: add a style sheet to
+	  create an account hierarchy template from a GnuCash file Add an
+	  XSLT style sheet that takes an existing (uncompressed) GnuCash
+	  file and creates an account hierarchy template from it. Takes
+	  parameters for the account hierarchy name, short, and long
+	  description.
+
+2011-08-23 12:00  gjanssens
+
+	* [r21211] contrib/xslt, contrib/xslt/acctlist.xsl: contrib: add
+	  an XSLT style sheet to create an account list Add a simple XSLT
+	  style sheet that takes an (uncompressed) GnuCash file or
+	  template, and generates a comma-separated list of account
+	  numbers, names, and types.
+
+2011-08-23 08:26  gjanssens
+
+	* [r21210] src/gnome/dialog-lot-viewer.c,
+	  src/gnome/gtkbuilder/dialog-lot-viewer.glade: Bug #656786 -
+	  Allow splits to be added to/removed from lots in lotviewer
+
+2011-08-22 23:45  jralls
+
+	* [r21209] src/gnome-utils/gnc-main-window.c: Fix tab-indent in
+	  gnc-main-window.c, reverting r21207
+
+2011-08-22 18:19  jralls
+
+	* [r21208] src/engine/Account.c, src/engine/Account.h,
+	  src/gnome/assistant-hierarchy.c: [Decruftification] Combine
+	  xaccCloneAccountSimple and xaccCloneAccountCommon into a single
+	  xaccCloneAccount Since removing the qofinstance-gemini
+	  xaccCloneAccount means that the only user of
+	  xaccCloneAccountCommon is xaccCloneAccountSimple, which adds
+	  only one line beyond calling xaccCloneAccountCommon, combine
+	  them into a single function, called xaccCloneAccount (no need to
+	  make it simple since it's the only one.)
+
+2011-08-22 18:18  jralls
+
+	* [r21207] src/gnome-utils/gnc-main-window.c: Missed a free in
+	  main_window_update_page_name
+
+2011-08-22 07:12  cstim
+
+	* [r21206] src/engine/CMakeLists.txt: Remove Period.[hc] file also
+	  from cmake files.
+
+2011-08-22 07:10  cstim
+
+	* [r21205] src/app-utils/file-utils.c, src/app-utils/gfec.c,
+	  src/app-utils/gnc-ui-util.c, src/app-utils/gnc-ui-util.h,
+	  src/app-utils/guile-util.c, src/app-utils/option-util.c,
+	  src/app-utils/test/test-scm-query-string.c,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/engine/Account.h, src/engine/gncOwner.c,
+	  src/gnc-module/gnc-module.c, src/gnome-search/dialog-search.c,
+	  src/gnome-utils/assistant-utils.c,
+	  src/gnome-utils/assistant-utils.h,
+	  src/gnome-utils/dialog-account.c,
+	  src/gnome-utils/dialog-commodity.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/gnc-account-sel.c,
+	  src/gnome-utils/gnc-amount-edit.h,
+	  src/gnome-utils/gnc-date-format.c,
+	  src/gnome-utils/gnc-dense-cal.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-menu-extensions.c,
+	  src/gnome-utils/gnc-recurrence.c,
+	  src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gnc-tree-view-owner.h,
+	  src/gnome-utils/window-main-summarybar.c,
+	  src/gnome/assistant-acct-period.c,
+	  src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+	  src/gnome/assistant-stock-split.c,
+	  src/gnome/dialog-lot-viewer.c, src/gnome/dialog-price-editor.c,
+	  src/gnome/dialog-print-check.c, src/gnome/dialog-tax-info.c,
+	  src/gnome/gnc-plugin-page-budget.c,
+	  src/gnome/window-autoclear.c,
+	  src/import-export/aqbanking/gnc-ab-utils.c,
+	  src/import-export/aqbanking/gnc-file-aqb-import.c,
+	  src/import-export/import-backend.c,
+	  src/import-export/qif-import/dialog-account-picker.c,
+	  src/import-export/qif-import/druid-qif-import.c,
+	  src/libqof/qof/qofobject.c,
+	  src/libqof/qof/test/test-kvp_frame.c,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c,
+	  src/libqof/qof/test/test-qofobject.c,
+	  src/python/gncmod-python.c,
+	  src/register/register-gnome/gnucash-sheet.c,
+	  src/report/report-gnome/dialog-column-view.c,
+	  src/report/report-gnome/dialog-custom-report.c,
+	  src/report/report-gnome/dialog-style-sheet.c,
+	  src/report/report-gnome/gnc-plugin-page-report.c,
+	  src/report/report-gnome/window-report.c,
+	  src/report/report-system/gnc-report.c,
+	  src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+	  Re-indentation of source code. As usual, re-indentation was done
+	  using astyle-1.24 using the following options: astyle
+	  --indent=spaces=4 --brackets=break --pad-oper --pad-header
+	  --suffix=none
+
+2011-08-22 03:58  jralls
+
+	* [r21204] src/gnome-utils/gnc-main-window.c: Missed a free in
+	  main_window_update_page_name
+	* [r21203] src/engine/Account.c, src/engine/Account.h,
+	  src/engine/gncAddress.c, src/engine/gncAddressP.h,
+	  src/engine/gncBillTerm.c, src/engine/gncBillTermP.h,
+	  src/engine/gncCustomer.c, src/engine/gncCustomerP.h,
+	  src/engine/gncEmployee.c, src/engine/gncEmployeeP.h,
+	  src/engine/gncEntry.c, src/engine/gncEntryP.h,
+	  src/engine/gncInvoice.c, src/engine/gncInvoiceP.h,
+	  src/engine/gncJob.c, src/engine/gncJobP.h,
+	  src/engine/gncOrder.c, src/engine/gncOrderP.h,
+	  src/engine/gncOwner.c, src/engine/gncOwnerP.h,
+	  src/engine/gncTaxTable.c, src/engine/gncTaxTableP.h,
+	  src/engine/gncVendor.c, src/engine/gncVendorP.h,
+	  src/libqof/qof/qofinstance.c, src/libqof/qof/qofinstance.h,
+	  src/libqof/qof/test/test-qofinstance.c: Delete
+	  qofinstance_gemini and all related functions; they were left
+	  over from the clone-the-book-when-closing code abandoned in 2005
+
+2011-08-21 19:42  cstim
+
+	* [r21202] src/gnome-utils/gnc-main-window.c: (cppcheck) fix two
+	  possible memory leaks Patch by Aurimas Fišeras.
+	* [r21201] src/experimental/cgi-bin/fastcgi-hello.c: (cppcheck)
+	  Fix "error: Memory leak: bufp" Patch by Aurimas Fišeras.
+	* [r21200] src/engine/test-core/test-engine-stuff.c: (cppcheck)
+	  Fix a possible memory leak Patch by Aurimas Fišeras.
+	* [r21199] src/engine/SX-book.c: (cppcheck) Remove redundant null
+	  check Patch by Aurimas Fišeras.
+	* [r21198] src/backend/xml/io-example-account.c: (cppcheck) Fix
+	  "error: Memory leak: gea" Patch by Aurimas Fišeras.
+	* [r21197] src/app-utils/gfec.c: (cppcheck) Fix "error: Memory
+	  leak: msg" Patch by Aurimas Fišeras.
+
+2011-08-21 19:41  cstim
+
+	* [r21196] src/app-utils/option-util.c: (cppcheck) Fix "error:
+	  Mismatching allocation and deallocation: symbol" Patch by
+	  Aurimas Fišeras.
+
+2011-08-20 13:29  gjanssens
+
+	* [r21195] po/POTFILES.in, src/gnome-utils/gnc-recurrence.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/gnc-recurrence.glade,
+	  src/gnome/glade/Makefile.am, src/gnome/glade/budget.glade,
+	  src/gnome/gnc-plugin-budget.h,
+	  src/gnome/gnc-plugin-page-budget.c,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/budget.glade,
+	  src/gnome/gtkbuilder/gnc-plugin-page-budget.glade: Bug #656752 -
+	  Migrate Budgets from GladeXML to Builder Patch by Robert Fewell
+
+2011-08-20 03:45  jralls
+
+	* [r21194] po/POTFILES.in, src/engine/Makefile.am,
+	  src/engine/Period.c, src/engine/Period.h,
+	  src/engine/test/Makefile.am, src/engine/test/test-period.c,
+	  src/gnome/assistant-acct-period.c: Delete unused Period.c and
+	  ifdeffed-away call to it
+	* [r21193] src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
+	  src/libqof/qof/test/test-kvp_frame.c: Remove unused functions
+	  from kvp_frame
+
+2011-08-20 03:44  jralls
+
+	* [r21192] src/libqof/qof/qofinstance.c,
+	  src/libqof/qof/qofinstance.h,
+	  src/libqof/qof/test/test-qofinstance.c: Delete unused functions
+	  from qofinstance.c
+	* [r21191] src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h:
+	  Delete unused functions from qofbook.c
+	* [r21190] src/engine/test/Makefile.am,
+	  src/engine/test/test-recursive.c, src/libqof/qof/qofsession.c,
+	  src/libqof/qof/qofsession.h: Delete unused QofInstance copy
+	  functions from qofsession.c
+
+2011-08-17 10:54  gjanssens
+
+	* [r21186] src/app-utils/gnc-ui-util.c: Owner balances: flip sign
+	  Now a positive balance means, amount still due, a negative
+	  balance means overpayment. This aligns with other uses of
+	  balances like in the "Bills Due Reminder" dialog
+	* [r21185] src/engine/gncOwner.c, src/engine/gncOwner.h,
+	  src/gnome-utils/gnc-tree-model-owner.c: Fix crash in invoice
+	  payment introduced in commit 21181
+
+2011-08-13 15:33  gjanssens
+
+	* [r21182] src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h, src/engine/gncOwner.c,
+	  src/engine/gncOwner.h, src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-model-owner.h,
+	  src/gnome-utils/gnc-tree-view-owner.c: Implement a balance for
+	  owners and show it on the owners view page The Balance column is
+	  not visible by default, but can be activated with the blue arrow
+	  in the top-right of the page.
+	* [r21181] src/business/business-gnome/business-gnome-utils.c,
+	  src/business/business-gnome/business-gnome-utils.h,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-payment.c,
+	  src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+	  src/engine/gncOwner.c, src/engine/gncOwner.h: Move some
+	  functions to better locations - two functions in
+	  business-gnome-utils weren't gui related functions - invoice
+	  payment should be in gncOwner as already stated in the sourcefile
+	* [r21180] src/app-utils/gnc-ui-util.c, src/engine/Account.h:
+	  Spelling corrections in comments
+	* [r21179] src/gnome/gnc-plugin-page-register.c: Fix critical
+	  error This patch fixes a critical error regarding the color tabs
+	  when trying to display the search results and also on the
+	  scheduled transactions template. Patch by Robert Fewell BP
+
+2011-08-13 15:32  gjanssens
+
+	* [r21178] po/POTFILES.in, src/gnome-search/Makefile.am,
+	  src/gnome-search/dialog-search.c,
+	  src/gnome-search/dialog-search.glade,
+	  src/gnome-search/search.glade: Bug #656422 Migrate Search from
+	  GladeXML to Builder Patch by Robert Fewell
+
+2011-08-11 20:35  gjanssens
+
+	* [r21166] src/business/business-gnome/dialog-payment.c: Bug
+	  #542020 invoice/bill payment dialogue: automatic account as
+	  default
+	* [r21165] src/doc/lots.txt, src/engine/gnc-lot-p.h,
+	  src/engine/gnc-lot.c, src/engine/gnc-lot.h: Spelling and comment
+	  improvements
+	* [r21164] src/gnome/dialog-lot-viewer.c: Restructure file to make
+	  it easier to read
+
+2011-08-11 20:26  gjanssens
+
+	* [r21163] po/POTFILES.in: Update POTFILES.in based the last few
+	  commits
+	* [r21162] src/gnome-utils/dialog-commodity.c,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/commodity.glade,
+	  src/gnome-utils/gtkbuilder/dialog-commodity.glade,
+	  src/gnome-utils/gtkbuilder/dialog-transfer.glade,
+	  src/gnome-utils/gtkbuilder/transfer.glade: Rename gnome-utils
+	  gtkbuilder files to match the source file they are called from
+	  Patch by Robert Fewell
+
+2011-08-11 20:25  gjanssens
+
+	* [r21161] src/gnome/dialog-commodities.c,
+	  src/gnome/dialog-fincalc.c, src/gnome/dialog-price-edit-db.c,
+	  src/gnome/dialog-price-editor.c,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/autoclear.glade,
+	  src/gnome/gtkbuilder/commodities.glade,
+	  src/gnome/gtkbuilder/dialog-commodities.glade,
+	  src/gnome/gtkbuilder/dialog-fincalc.glade,
+	  src/gnome/gtkbuilder/dialog-price.glade,
+	  src/gnome/gtkbuilder/fincalc.glade,
+	  src/gnome/gtkbuilder/price.glade,
+	  src/gnome/gtkbuilder/window-autoclear.glade,
+	  src/gnome/window-autoclear.c: Rename gnome gtkbuilder files to
+	  match the source file they are called from Patch by Robert Fewell
+	* [r21160] src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/gnc-date-format.glade,
+	  src/gnome-utils/gnc-date-format.c,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/gnc-date-format.glade,
+	  src/gnome/dialog-print-check.c, src/gnome/glade/Makefile.am,
+	  src/gnome/glade/print.glade, src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/dialog-print-check.glade,
+	  src/gnome/gtkbuilder/print.glade: Bug #656174 Migrate Cheque /
+	  date from GladeXML to Builder Patch by Robert Fewell
+
+2011-08-11 08:32  cmarchi
+
+	* [r21156] src/bin/gnucash-bin.c: Last stable release is GnuCash
+	  2.4.7.
+
+2011-08-10 21:10  gjanssens
+
+	* [r21148] po/POTFILES.in,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/engine/gnc-lot.c, src/gnome/Makefile.am,
+	  src/gnome/dialog-lot-viewer.c, src/gnome/dialog-lot-viewer.h,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/dialog-lot-viewer.glade,
+	  src/gnome/gtkbuilder/lots.glade, src/gnome/lot-viewer.c,
+	  src/gnome/lot-viewer.h: Rename lot viewer related files to be
+	  more in line with other dialogs
+	* [r21147] po/POTFILES.in, src/gnome/glade/Makefile.am,
+	  src/gnome/glade/lots.glade, src/gnome/gtkbuilder/lots.glade,
+	  src/gnome/lot-viewer.c: Convert lot viewer GUI to gtkbuilder
+	  format
+	* [r21146] src/gnome/glade/lots.glade, src/gnome/lot-viewer.c:
+	  Remove deprecated clist.
+
+2011-08-10 15:17  cmarchi
+
+	* [r21144] src/gnome/assistant-acct-period.c: Fix another typo.
+
+2011-08-10 14:42  cmarchi
+
+	* [r21143] src/gnome/gtkbuilder/assistant-loan.glade: Fix a typo.
+
+2011-08-10 08:25  gjanssens
+
+	* [r21142] po/POTFILES.in: Update POTFILES.in after recent glade
+	  to gtkbuilder conversions
+
+2011-08-08 14:31  gjanssens
+
+	* [r21130] src/libqof/qof/gnc-numeric.c: Add note for qofmath128.c
+	  include in the source file itself
+
+2011-08-08 07:00  cstim
+
+	* [r21128] src/engine/Account.h: Minor documentation
+	  clarifications.
+
+2011-08-08 06:59  cstim
+
+	* [r21127] src/libqof/qof/Makefile.am,
+	  src/libqof/qof/gnc-numeric.c: Revert r21121, "Fix a weird
+	  include", and improve documentation of that. Note: The
+	  qofmath128 functions are used mostly here and almost nowhere
+	  else. Hence, we inline the C code directly into here so that the
+	  compiler can potentially inline the code as-is and speed up the
+	  gnc-numeric.c functions.
+
+2011-08-07 21:30  jralls
+
+	* [r21126] src/libqof/qof/qofobject.c,
+	  src/libqof/qof/test/Makefile.am, src/libqof/qof/test/test-qof.c,
+	  src/libqof/qof/test/test-qofobject.c: [GSOC 2011 Unit Testing]
+	  Test QofObject. Author: Muslim Chochlov
+
+2011-08-07 09:15  gjanssens
+
+	* [r21121] src/libqof/qof/Makefile.am,
+	  src/libqof/qof/gnc-numeric.c: Fix a weird include
+	* [r21120] src/gnome-utils/dialog-commodity.c,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/commodity.glade,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/commodity.glade,
+	  src/gnome/dialog-price-edit-db.c,
+	  src/gnome/dialog-price-editor.c, src/gnome/glade/Makefile.am,
+	  src/gnome/glade/price.glade, src/gnome/gtkbuilder/price.glade:
+	  Bug #655518 Migrate Price / Securities from GladeXML to Builder
+	  Patch by Robert Fewell
+
+2011-08-07 09:14  gjanssens
+
+	* [r21119] src/gnome/assistant-acct-period.c,
+	  src/gnome/assistant-hierarchy.c,
+	  src/gnome/assistant-stock-split.c,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/account.glade,
+	  src/gnome/gtkbuilder/acctperiod.glade,
+	  src/gnome/gtkbuilder/assistant-acct-period.glade,
+	  src/gnome/gtkbuilder/assistant-hierarchy.glade,
+	  src/gnome/gtkbuilder/assistant-stock-split.glade,
+	  src/gnome/gtkbuilder/stocks.glade: Use separate glade file per
+	  assistant Patch by Bob
+	* [r21118] src/gnome-utils/gnc-account-sel.c,
+	  src/gnome/Makefile.am, src/gnome/assistant-loan.c,
+	  src/gnome/assistant-loan.h, src/gnome/druid-loan.c,
+	  src/gnome/druid-loan.h, src/gnome/glade/sched-xact.glade,
+	  src/gnome/gnc-plugin-basic-commands.c,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/assistant-loan.glade,
+	  src/gnome/gtkbuilder/sched-xact.glade: Bug #653109 Change Loan
+	  Druid to an Assistant Patch by Bob
+	* [r21117]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c: Add
+	  missing include file
+
+2011-08-04 09:41  gjanssens
+
+	* [r21108] src/guile-mappings.h,
+	  src/plugins/bi_import/Makefile.am: Bug #655901 - Fix build with
+	  guile 2.0 Patch by Petr Gajdos BP
+
+2011-07-18 12:00  jralls
+
+	* [r20939] src/test-core/test-stuff.c: Testing: Fix compile error
+	  introduced in r20928
+
+2011-07-17 21:22  jralls
+
+	* [r20938] src/test-core/test-stuff.h: Testing: Fixed
+	  test_reset_called() return type Author: Muslim Chochlov
+
+2011-07-17 21:21  jralls
+
+	* [r20937] src/libqof/qof/kvp_frame.c,
+	  src/libqof/qof/test/Makefile.am,
+	  src/libqof/qof/test/test-kvp_frame.c,
+	  src/libqof/qof/test/test-qof.c: [GSOC 2011 Unit Testing] Test
+	  KVPFrame. Author: Muslim Chochlov
+
+2011-07-17 17:35  jralls
+
+	* [r20936] src/engine/Recurrence.c, src/engine/Scrub.c,
+	  src/engine/TransLog.c, src/engine/Transaction.c,
+	  src/engine/engine-helpers.c, src/engine/glib-helpers.c,
+	  src/engine/gncOwner.c, src/engine/kvp-scm.c: Formatting Fixes
+	  with astyle --indent=spaces=4 --brackets=break --pad-oper
+	  --pad-header --suffix=none
+	* [r20935] src/engine/Account.c: [Engine Test] Fix parameter setup
+	  error detected with unit test.
+
+2011-07-14 17:06  jralls
+
+	* [r20928] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+	  Testing: Add some convenience functions to make it easier to
+	  test callbacks and to intercept and ignore or test expected
+	  error log messages. Much lifted from Muslim's test-qofbook.c
+	* [r20927] src/test-core/test-stuff.h: Testing: Fix an error in
+	  the GNC_TEST_ADD macro that ate user data for the fixture.
+
+2011-07-13 22:10  micha
+
+	* [r20926] po/fr.po: Fix french translation error: 'Case
+	  Insensitive?' -> 'Ignorer la casse?' This was reported some time
+	  ago in a Debian bug http://bugs.debian.org/549479 BP --Cette
+	  ligne, et les suivantes ci-dessous, seront ignorées-- M po/fr.po
+
+2011-07-10 02:02  alex.aycinena
+
+	* [r20886] src/gnome/dialog-tax-info.c: Correct memory leak found
+	  with Valgrind.
+
+2011-07-08 10:08  gjanssens
+
+	* [r20850] po/POTFILES.in: Remove local-only file frop POTFILES.in
+	  This wasn't meant to be added
+
+2011-07-01 05:33  jralls
+
+	* [r20811] src/libqof/qof/test/test-qofinstance.c: [GSOC2011 Unit
+	  Testing] Unit tests for QofInstance. Author: Muslim Chochlov
+
+2011-07-01 04:56  jralls
+
+	* [r20810] src/libqof/qof/test/test-qofinstance.c: Revert
+	  "[GSOC2011 Unit Testing] Unit tests for QofInstance: Incomplete
+	  changeset." This reverts commit
+	  c7b6b45e9e97f210d2bb145ef2e355f1c660d35f.
+
+2011-07-01 03:50  alex.aycinena
+
+	* [r20809] src/gnome/dialog-tax-info.c: Reverse changeset 20663;
+	  wrong place to correct memory leak found with Valgrind.
+
+2011-06-30 17:06  jralls
+
+	* [r20808] src/libqof/qof/test/test-qofbook.c: [GSOC2011 Unit
+	  Testing] Fix memory error by not trying to test pointers in
+	  deallocated objects. Author: Muslim Chochlov
+	* [r20807] src/libqof/qof/test/test-qofinstance.c: [GSOC2011 Unit
+	  Testing] Unit tests for QofInstance. Author: Muslim Chochlov
+
+2011-06-27 18:12  jralls
+
+	* [r20804] src/gnome-utils/gnc-main-window.c: Bug #653056: Fix
+	  menu accelerators not working, crash on save-while-quitting. BP
+
+2011-06-27 08:02  cstim
+
+	* [r20803] src/engine/Account.h: Clarify documentation of
+	  gnc_account_get_children() vs. xaccAccountGetSplitList().
+
+2011-06-27 07:23  cstim
+
+	* [r20802] src/gnc/mainwindow.hpp: [Cutecash] Add predicate of
+	  whether a file is open.
+
+2011-06-25 14:31  gjanssens
+
+	* [r20800] src/business/business-ledger/gncEntryLedger.c: Bug
+	  #646541 - new invoice line items default to invoice open date
+	  instead of current date This commit partially reverts the
+	  changes in r19134 so that customer invoices and employee
+	  vouchers default to the current date. Vendor bills still default
+	  to the invoice open date. BP
+
+2011-06-23 14:33  gjanssens
+
+	* [r20798] src/html/gnc-html-history.c: Fix report reload and
+	  options change that got broken by the previous commit. BP
+
+2011-06-23 09:37  gjanssens
+
+	* [r20796] src/html/gnc-html.c: Force custom url handlers to
+	  lowercase to deal with Webkit 1.4's case sensitivity. For more
+	  details, consult this Fedora bugreport:
+	  https://bugzilla.redhat.com/show_bug.cgi?id=712268 BP
+
+2011-06-21 12:18  gjanssens
+
+	* [r20792] src/gnome-utils/gnc-file.c: Bug #652257 - Memory leak
+	  in gnc-file.c Patch by Tim M BP
+
+2011-06-21 09:51  gjanssens
+
+	* [r20786] src/report/business-reports/fancy-invoice.scm: Bug
+	  #652435 - Fancy invoice export has <generic> tags in it
+	  preventing html validation Patch by Bert Claesen BP
+	* [r20785] src/report/report-system/html-document.scm,
+	  src/report/report-system/html-table.scm,
+	  src/report/report-system/html-text.scm: Bug #652377 - XHTML 1.0
+	  Transitional compliance for reports Patch by Tim M BP
+	* [r20784] src/report/standard-reports/advanced-portfolio.scm: Bug
+	  #632931 - Advanced Portfolio: new income column shows negative
+	  amount Patch by Sebastien Alborini BP
+	* [r20783] src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-transfer.h,
+	  src/register/ledger-core/split-register-control.c: Bug #651889 -
+	  Using trading accounts, new non-expanded trading transaction
+	  shows inverted rates in exchange dialog When using trading
+	  accounts, the exchange rate dialog has a slightly different
+	  behavior. This patch fixes the behavior for transactions that
+	  are created in-line and are not expanded (single-line). It does
+	  not affect the expanded transactions or transactions created in
+	  the new transaction dialog. Patch by Mathieu De Zutter BP
+
+2011-06-21 09:50  gjanssens
+
+	* [r20782] src/report/business-reports/fancy-invoice.scm: Bug
+	  #651992 - Exported invoices do not render correctly in Firefox
+	  Patch by Bert Claesen BP
+
+2011-06-20 21:34  gjanssens
+
+	* [r20781] src/gnome/gtkbuilder/fincalc.glade: Remove unused dialog
+	* [r20780] src/gnome/dialog-fincalc.c,
+	  src/gnome/glade/Makefile.am, src/gnome/glade/fincalc.glade,
+	  src/gnome/gtkbuilder/fincalc.glade: Convert loan repayment
+	  calculator to gtkbuilder format
+	* [r20779] src/gnome/gtkbuilder/account.glade: Account Hierarchy
+	  assistant: correct page type
+	* [r20778] src/gnome/dialog-commodities.c,
+	  src/gnome/glade/Makefile.am, src/gnome/glade/commodities.glade:
+	  Convert commodities dialog to gtkbuilder format
+
+2011-06-20 18:55  cstim
+
+	* [r20777] src/gnc/mainwindow.cpp: [Cutecash] Set QCoreApplication
+	  properties used by QSettings in a single place, constructor.
+	  Patch by Nitish Dodagatta.
+
+2011-06-19 22:06  gjanssens
+
+	* [r20776]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+	  Owner overview: use consistent action names
+
+2011-06-19 21:31  gjanssens
+
+	* [r20775]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+	  Owner Tree: add menu to open owner report
+	  (Vendor/Customer/Employee) And some small tweaks to the owner
+	  listing report
+	* [r20774] src/report/business-reports/owner-report.scm: Owner
+	  report: add link to edit options in case of error
+	* [r20773] src/report/business-reports/owner-report.scm:
+	  Whitespace cleanup
+	* [r20772] src/report/report-system/html-utilities.scm,
+	  src/report/report-system/report-system.scm: Factor out some
+	  common report code
+
+2011-06-18 23:20  jralls
+
+	* [r20769] src/libqof/qof/test/test-qofbook.c: Unit test QofBook
+	* [r20768] src/libqof/qof/test/Makefile.am,
+	  src/test-core/test-stuff.h: Add unit test utility macros
+
+2011-06-18 15:18  gjanssens
+
+	* [r20767] src/gnome/glade/Makefile.am,
+	  src/gnome/glade/autoclear.glade,
+	  src/gnome/gtkbuilder/autoclear.glade,
+	  src/gnome/window-autoclear.c: Convert Autoclear dialog to
+	  gtkbuilder with some additional code cleanups
+
+2011-06-18 12:59  gjanssens
+
+	* [r20766]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml,
+	  src/report/business-reports/aging.scm,
+	  src/report/business-reports/business-reports.scm,
+	  src/report/business-reports/payables.scm,
+	  src/report/business-reports/receivables.scm: Owner Tree: add
+	  vendor/customer listing buttons/menu items These are shortcuts
+	  to the payable/receivable aging reports with slightly different
+	  default presets.
+	* [r20765]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gnc-tree-view-owner.h: Owner tree: define better
+	  set of default visible columns
+
+2011-06-16 16:21  gjanssens
+
+	* [r20764]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c: Owner
+	  page: double click now opens edit window, name no longer
+	  editable in place. Regarding the latter, changing names is
+	  rarely done, so it only leads to confusion if the name field
+	  changes to editable by accidentally clicking twice on it.
+
+2011-06-16 00:11  alex.aycinena
+
+	* [r20763] src/import-export/qif-import/druid-qif-import.c:
+	  Correct memory handling of scm_to_locale_string per guile manual
+
+2011-06-15 16:31  gjanssens
+
+	* [r20761] configure.ac, src/gnome-utils/Makefile.am,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/glade/Makefile.am,
+	  src/gnome-utils/glade/transfer.glade,
+	  src/gnome-utils/gtkbuilder,
+	  src/gnome-utils/gtkbuilder/Makefile.am,
+	  src/gnome-utils/gtkbuilder/transfer.glade: Convert transfer
+	  dialog to gtkbuilder format
+
+2011-06-15 16:30  gjanssens
+
+	* [r20760] src/gnome-utils/dialog-transfer.c: Bug #612562 -
+	  Transfer Funds dialog - 'Show Income/Expense' checkboxes are not
+	  working BP
+
+2011-06-13 04:42  alex.aycinena
+
+	* [r20758] src/import-export/qif-import/dialog-account-picker.c:
+	  Correct memory handling of scm_to_locale_string per guile manual
+
+2011-06-13 03:49  alex.aycinena
+
+	* [r20757] src/app-utils/gfec.c: Correct memory handling of
+	  scm_to_locale_string per guile manual
+
+2011-06-13 03:11  alex.aycinena
+
+	* [r20756] src/app-utils/file-utils.c: Correct memory handling of
+	  scm_to_locale_string per guile manual
+
+2011-06-13 01:05  alex.aycinena
+
+	* [r20755] src/engine/glib-helpers.c: Correct memory handling of
+	  scm_to_locale_string per guile manual
+
+2011-06-12 19:54  cstim
+
+	* [r20754] packaging/win32/defaults.sh: [Win32 build] Update
+	  aqbanking versino to 5.0.10
+
+2011-06-12 19:29  cstim
+
+	* [r20753] src/libqof/qof/gnc-numeric.h: Add some more doxygen
+	  comments for gnc_numeric.
+
+2011-06-11 19:26  cstim
+
+	* [r20752] packaging/win32/defaults.sh: [win32 build] Update
+	  gwenhywfar version.
+
+2011-06-11 10:56  gjanssens
+
+	* [r20750] packaging/win32/install-impl.sh: Windows build: change
+	  default gtk theme to work around a number of problems in the
+	  Ms-Windows theme we used before. Particularly, this prevents the
+	  crash caused by bug #614636 and fixes the black notebook tabs
+	  that appeared after Phil upgraded webkit and many related gnome
+	  dependencies. The new default theme is "Nimbus" following a
+	  suggestion by Kim Wood on the mailing list. BP
+
+2011-06-10 13:31  gjanssens
+
+	* [r20746] src/gnome-utils/gnc-dense-cal.c: Bug #652193 - Upcoming
+	  Scheduled Transactions Calendar Starting Month Error Patch by
+	  Rich
+
+2011-06-10 12:46  gjanssens
+
+	* [r20745] accounts/cs/acctchrt_brokerage.gnucash-xea,
+	  accounts/cs/acctchrt_carloan.gnucash-xea,
+	  accounts/cs/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/cs/acctchrt_childcare.gnucash-xea,
+	  accounts/cs/acctchrt_common.gnucash-xea,
+	  accounts/cs/acctchrt_currency.gnucash-xea,
+	  accounts/cs/acctchrt_eduloan.gnucash-xea,
+	  accounts/cs/acctchrt_fixedassets.gnucash-xea,
+	  accounts/cs/acctchrt_homeloan.gnucash-xea,
+	  accounts/cs/acctchrt_homeown.gnucash-xea,
+	  accounts/cs/acctchrt_otherloan.gnucash-xea,
+	  accounts/cs/acctchrt_renter.gnucash-xea,
+	  accounts/cs/acctchrt_retiremt.gnucash-xea,
+	  accounts/cs/acctchrt_spouseinc.gnucash-xea,
+	  accounts/cs/acctchrt_spouseretire.gnucash-xea,
+	  accounts/da/acctchrt_car.gnucash-xea,
+	  accounts/da/acctchrt_common.gnucash-xea,
+	  accounts/da/acctchrt_homeloan.gnucash-xea,
+	  accounts/da/acctchrt_homeown.gnucash-xea,
+	  accounts/es_ES/acctchrt_brokerage.gnucash-xea,
+	  accounts/es_ES/acctchrt_carloan.gnucash-xea,
+	  accounts/es_ES/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/es_ES/acctchrt_childcare.gnucash-xea,
+	  accounts/es_ES/acctchrt_common.gnucash-xea,
+	  accounts/es_ES/acctchrt_currency.gnucash-xea,
+	  accounts/es_ES/acctchrt_eduloan.gnucash-xea,
+	  accounts/es_ES/acctchrt_fixedassets.gnucash-xea,
+	  accounts/es_ES/acctchrt_homeloan.gnucash-xea,
+	  accounts/es_ES/acctchrt_homeown.gnucash-xea,
+	  accounts/es_ES/acctchrt_otherloan.gnucash-xea,
+	  accounts/es_ES/acctchrt_renter.gnucash-xea,
+	  accounts/es_ES/acctchrt_retiremt.gnucash-xea,
+	  accounts/es_ES/acctchrt_spouseinc.gnucash-xea,
+	  accounts/es_ES/acctchrt_spouseretire.gnucash-xea,
+	  accounts/es_MX/acctchrt_brokerage.gnucash-xea,
+	  accounts/es_MX/acctchrt_carloan.gnucash-xea,
+	  accounts/es_MX/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/es_MX/acctchrt_childcare.gnucash-xea,
+	  accounts/es_MX/acctchrt_common.gnucash-xea,
+	  accounts/es_MX/acctchrt_currency.gnucash-xea,
+	  accounts/es_MX/acctchrt_eduloan.gnucash-xea,
+	  accounts/es_MX/acctchrt_fixedassets.gnucash-xea,
+	  accounts/es_MX/acctchrt_homeloan.gnucash-xea,
+	  accounts/es_MX/acctchrt_homeown.gnucash-xea,
+	  accounts/es_MX/acctchrt_otherloan.gnucash-xea,
+	  accounts/es_MX/acctchrt_renter.gnucash-xea,
+	  accounts/es_MX/acctchrt_retiremt.gnucash-xea,
+	  accounts/es_MX/acctchrt_spouseinc.gnucash-xea,
+	  accounts/es_MX/acctchrt_spouseretire.gnucash-xea,
+	  accounts/fr_CH/acctchrt_brokerage.gnucash-xea,
+	  accounts/fr_CH/acctchrt_carloan.gnucash-xea,
+	  accounts/fr_CH/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/fr_CH/acctchrt_childcare.gnucash-xea,
+	  accounts/fr_CH/acctchrt_common.gnucash-xea,
+	  accounts/fr_CH/acctchrt_currency.gnucash-xea,
+	  accounts/fr_CH/acctchrt_eduloan.gnucash-xea,
+	  accounts/fr_CH/acctchrt_fixedassets.gnucash-xea,
+	  accounts/fr_CH/acctchrt_homeloan.gnucash-xea,
+	  accounts/fr_CH/acctchrt_homeown.gnucash-xea,
+	  accounts/fr_CH/acctchrt_otherloan.gnucash-xea,
+	  accounts/fr_CH/acctchrt_renter.gnucash-xea,
+	  accounts/fr_CH/acctchrt_retiremt.gnucash-xea,
+	  accounts/fr_CH/acctchrt_spouseinc.gnucash-xea,
+	  accounts/fr_CH/acctchrt_spouseretire.gnucash-xea,
+	  accounts/fr_FR/acctchrt_brokerage.gnucash-xea,
+	  accounts/fr_FR/acctchrt_carloan.gnucash-xea,
+	  accounts/fr_FR/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/fr_FR/acctchrt_childcare.gnucash-xea,
+	  accounts/fr_FR/acctchrt_common.gnucash-xea,
+	  accounts/fr_FR/acctchrt_currency.gnucash-xea,
+	  accounts/fr_FR/acctchrt_eduloan.gnucash-xea,
+	  accounts/fr_FR/acctchrt_fixedassets.gnucash-xea,
+	  accounts/fr_FR/acctchrt_homeloan.gnucash-xea,
+	  accounts/fr_FR/acctchrt_homeown.gnucash-xea,
+	  accounts/fr_FR/acctchrt_otherloan.gnucash-xea,
+	  accounts/fr_FR/acctchrt_renter.gnucash-xea,
+	  accounts/fr_FR/acctchrt_retiremt.gnucash-xea,
+	  accounts/fr_FR/acctchrt_spouseinc.gnucash-xea,
+	  accounts/fr_FR/acctchrt_spouseretire.gnucash-xea,
+	  accounts/pt_BR/acctchrt_brokerage.gnucash-xea,
+	  accounts/pt_BR/acctchrt_carloan.gnucash-xea,
+	  accounts/pt_BR/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/pt_BR/acctchrt_childcare.gnucash-xea,
+	  accounts/pt_BR/acctchrt_common.gnucash-xea,
+	  accounts/pt_BR/acctchrt_currency.gnucash-xea,
+	  accounts/pt_BR/acctchrt_eduloan.gnucash-xea,
+	  accounts/pt_BR/acctchrt_fixedassets.gnucash-xea,
+	  accounts/pt_BR/acctchrt_homeloan.gnucash-xea,
+	  accounts/pt_BR/acctchrt_homeown.gnucash-xea,
+	  accounts/pt_BR/acctchrt_otherloan.gnucash-xea,
+	  accounts/pt_BR/acctchrt_renter.gnucash-xea,
+	  accounts/pt_BR/acctchrt_retiremt.gnucash-xea,
+	  accounts/pt_BR/acctchrt_spouseinc.gnucash-xea,
+	  accounts/pt_BR/acctchrt_spouseretire.gnucash-xea,
+	  accounts/sk/acctchrt_brokerage.gnucash-xea,
+	  accounts/sk/acctchrt_carloan.gnucash-xea,
+	  accounts/sk/acctchrt_cdmoneymkt.gnucash-xea,
+	  accounts/sk/acctchrt_childcare.gnucash-xea,
+	  accounts/sk/acctchrt_common.gnucash-xea,
+	  accounts/sk/acctchrt_currency.gnucash-xea,
+	  accounts/sk/acctchrt_eduloan.gnucash-xea,
+	  accounts/sk/acctchrt_fixedassets.gnucash-xea,
+	  accounts/sk/acctchrt_homeloan.gnucash-xea,
+	  accounts/sk/acctchrt_homeown.gnucash-xea,
+	  accounts/sk/acctchrt_otherloan.gnucash-xea,
+	  accounts/sk/acctchrt_renter.gnucash-xea,
+	  accounts/sk/acctchrt_retiremt.gnucash-xea,
+	  accounts/sk/acctchrt_spouseinc.gnucash-xea,
+	  accounts/sk/acctchrt_spouseretire.gnucash-xea: Replace
+	  deprecated xml tag in chart of accounts templates
+
+2011-06-09 22:40  alex.aycinena
+
+	* [r20744] src/app-utils/guile-util.c,
+	  src/app-utils/test/test-scm-query-string.c: Correct memory
+	  handling of scm_to_locale_string per guile manual
+
+2011-06-09 21:43  alex.aycinena
+
+	* [r20743] src/gnome-utils/gnc-menu-extensions.c: Correct memory
+	  leak found with valgrind
+
+2011-06-09 15:17  gjanssens
+
+	* [r20742] src/engine/Recurrence.c: Follow up on bug #650598 -
+	  Cannot Enter Nth Day of Month Scheduled Transactions
+
+2011-06-09 00:29  alex.aycinena
+
+	* [r20741] src/app-utils/option-util.c,
+	  src/gnome-utils/dialog-options.c: Correct memory leaks found
+	  with valgrind
+
+2011-06-08 16:46  alex.aycinena
+
+	* [r20739] src/report/report-gnome/dialog-column-view.c,
+	  src/report/report-gnome/dialog-style-sheet.c,
+	  src/report/report-gnome/window-report.c: Fix memory leaks found
+	  with valgrind
+
+2011-06-06 21:02  micha
+
+	* [r20736] Makefile.am, configure.ac, doc/Makefile.am,
+	  doc/examples/Makefile.am, src/doc/Makefile.am: Don't ignore
+	  --docdir from ./configure for documentation destination dir This
+	  was discussed in more detail here:
+	  http://lists.gnucash.org/pipermail/gnucash-devel/2011-June/032066.html
+	  This might change the default location where the documentation
+	  is installed to.
+
+2011-06-04 03:37  alex.aycinena
+
+	* [r20735] src/report/report-gnome/dialog-custom-report.c: Correct
+	  memory leak found with Valgrind.
+
+2011-06-03 23:54  alex.aycinena
+
+	* [r20734] src/report/report-gnome/gnc-plugin-page-report.c:
+	  Correct memory leak found with Valgrind.
+
+2011-06-03 08:24  alex.aycinena
+
+	* [r20733] src/engine/engine-helpers.c: Correct memory leak found
+	  with Valgrind.
+
+2011-06-02 18:47  jralls
+
+	* [r20732] src/gnome-utils/gnc-main-window.c: Remove extra call to
+	  gtk_action_group_add_radio_actions, should have been removed
+	  from r20620
+
+2011-06-01 21:51  gjanssens
+
+	* [r20731] src/gnome/glade/Makefile.am: Restore accidentally
+	  deleted file in r20730
+
+2011-06-01 17:34  gjanssens
+
+	* [r20730] src/engine/gnc-engine.h, src/gnome/Makefile.am,
+	  src/gnome/assistant-acct-period.c,
+	  src/gnome/assistant-acct-period.h,
+	  src/gnome/druid-acct-period.c, src/gnome/druid-acct-period.h,
+	  src/gnome/glade/Makefile.am, src/gnome/glade/acctperiod.glade,
+	  src/gnome/gnc-plugin-basic-commands.c,
+	  src/gnome/gtkbuilder/acctperiod.glade: Bug #651648 - Change
+	  Account period Druid to an Assistant Patch by Bob
+
+2011-06-01 16:55  gjanssens
+
+	* [r20729]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+	  Add New Invoice/Bill/Voucher toolbar button on owner list page
+	* [r20728]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c: Minor
+	  code cleanups in owner list code
+	* [r20727]
+	  src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+	  Fix warning for missing Delete Owner action
+
+2011-05-31 13:07  gjanssens
+
+	* [r20723] po/POTFILES.in: Update POTFILES.in
+
+2011-05-31 10:51  cstim
+
+	* [r20722] src/gnc/.gitignore, src/gnc/Doxyfile: Cutecash: Add
+	  separate doxygen file to show the C++ code structure.
+
+2011-05-29 03:23  alex.aycinena
+
+	* [r20719] src/engine/kvp-scm.c: Correct memory leak found with
+	  Valgrind.
+
+2011-05-28 23:32  alex.aycinena
+
+	* [r20718] src/engine/engine-helpers.c: Correct memory leak found
+	  with Valgrind.
+
+2011-05-28 21:53  jralls
+
+	* [r20717] src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/ui/osx_accel_map: Disable quartz accelerators to
+	  avoid hang in bundle during shutdown. (The g_idle_add apparently
+	  caused a deadlock between multiple g_main_loop instances.) BP
+
+2011-05-28 21:52  jralls
+
+	* [r20716] src/gnome-utils/gnc-main-window.c: Rename
+	  gtk_quartz_shutdown, gtk_quartz_should_quit, and
+	  gtk_quartz_set_menu to gnc_quartz_... for better naming
+	  consistency and conformance to GObject naming standards.
+
+2011-05-28 18:53  cstim
+
+	* [r20714]
+	  src/optional/python-bindings/example_scripts/gnc_convenience.py,
+	  src/optional/python-bindings/example_scripts/quotes_historic.py,
+	  src/optional/python-bindings/gnucash_core.py: Bug #651329: Add
+	  some python convenience functions Patch by Christoph Holtermann:
+	  1) gnc_convenience.py adds some convenient functions. 2)
+	  quotes_historic.py uses find_account() from 1) 3) Small Bug
+	  removed : GetNthSplit() already returns a Split-Object because
+	  that is returned by GetSplitList(). In this case it returns a
+	  nested Split-Object.
+
+2011-05-28 09:27  gjanssens
+
+	* [r20711] packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+	  packaging/win32/install-impl.sh, packaging/win32/install.sh:
+	  Windows build: be sure to restore msys environment even when the
+	  build fails BP
+	* [r20710] packaging/win32/install-impl.sh: Windows build:
+	  properly configure msys before checking mingw availability BP
+
+2011-05-27 23:15  jralls
+
+	* [r20708] src/gnome-utils/gnc-main-window.c: Fix naming error
+	  from r20690. Thanks to Alex Aycinena for pointing it out.
+
+2011-05-27 07:37  cstim
+
+	* [r20699] src/report/business-reports/owner-report.scm: I18n:
+	  Minor string improvement so that the capitalization is unified
+	  in all similar translated strings. BP
+
+2011-05-27 06:54  cstim
+
+	* [r20696] packaging/win32/defaults.sh: Win32: Update aqbanking
+	  version
+
+2011-05-27 06:39  cstim
+
+	* [r20695]
+	  src/optional/python-bindings/example_scripts/str_methods.py,
+	  src/optional/python-bindings/function_class.py,
+	  src/optional/python-bindings/gnucash_business.py: Improve python
+	  bindings: str_methods.py improved. Patch by Christoph
+	  Holtermann: str_methods.py - added a flagging system to change
+	  the output of the __str__ methods - added unicode and
+	  str-methods to invoice and entry function_class.py - added
+	  modified add_method and add_classmethods to implement the
+	  previous gnucash_business.py - add methods_return_instance_lists
+	  for method Invoice.GetEntries
+
+2011-05-26 23:20  jralls
+
+	* [r20694] src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml,
+	  src/gnome-utils/ui/gnc-windows-menu-ui.xml: Add the menu ui
+	  files for r20690.
+
+2011-05-26 23:14  jralls
+
+	* [r20693] src/gnome-utils/gnc-main-window.c: Fix up the Mac
+	  shutdown process to give Gnucash a chance to clean up without
+	  spewing critical errors about the main loop already running
+	  (because of calling gnc_shutdown in an event handler). BP
+	* [r20692] src/gnome-utils/gnc-main-window.c: Add a
+	  gnc_quartz_set_menu call to main_window_new() so that newly
+	  created windows get their menus on the mac menu. BP
+
+2011-05-26 23:13  jralls
+
+	* [r20691] src/gnome-utils/gnc-main-window.c: Disable updates of
+	  (no longer extant) window menu items when using MAC_INTEGRATION
+	* [r20690] src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/ui/Makefile.am,
+	  src/gnome-utils/ui/gnc-main-window-ui.xml: Separate window menu
+	  to separate ui file, separate function load function called only
+	  when not using MAC_INTEGRATION. Quartz takes care of this on its
+	  own, and having Gnucash do it too creates two lists. The old
+	  approach, of just ifdeffing away the actions, worked but caused
+	  the trace log to fill up with "action missing" errors.
+
+2011-05-24 20:35  cstim
+
+	* [r20689] src/register/register-gnome/gnucash-sheet.c: Preserve
+	  selection around the call to gtk_editable_set_position. Patch by
+	  Jim Paris: This lets us drop the racy
+	  gnucash_sheet_select_data_cb, which fixes problems with lost
+	  input. BP
+
+2011-05-24 11:01  cstim
+
+	* [r20688] src/engine/CMakeLists.txt: CMake: Add correct
+	  dependencies of generated swig.c files on all headers
+
+2011-05-23 22:26  alex.aycinena
+
+	* [r20687] src/engine/engine-helpers.c: Correct memory leak found
+	  with Valgrind.
+
+2011-05-23 19:44  jralls
+
+	* [r20686] "src, Makefile.am, configure.ac, src/engine/Account.c,
+	  src/engine/Account.h, src/engine/AccountP.h,
+	  src/engine/Makefile.am, src/engine/Split.h,
+	  src/gnome-utils/gnc-main-window.c, src/libqof/qof/Makefile.am,
+	  src/libqof/qof/qofutil.h: Reverting screwups r20683, 20684, and
+	  20685
+
+2011-05-23 19:36  jralls
+
+	* [r20685] Makefile.am, configure.ac, src/engine/Account.c,
+	  src/engine/Account.h, src/engine/AccountP.h,
+	  src/engine/Makefile.am, src/engine/Split.h,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae src,
+	  src/libqof/qof/Makefile.am, src/libqof/qof/qofutil.h: revert
+	  bogus directory added in r20682
+
+2011-05-23 19:28  jralls
+
+	* [r20684] src/gnome-utils/gnc-main-window.c: Remove
+	  account.glade, deleted in r20669, from
+	  src/gnome/glade/Makefile.am
+
+2011-05-23 19:27  jralls
+
+	* [r20683] "src, "src/gnome-utils,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000\tsrc,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils/ui,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000\tsrc,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils/ui,
+	  "src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui.xml":
+	  Provide a quartz-only Window menu instead of hacking up the X11
+	  one; eliminates a lot of spew in the log every time the menu was
+	  redrawn.
+	* [r20682] src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae src,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae src/gnome-utils,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae src/gnome-utils/ui,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src/gnome-utils,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src/gnome-utils/ui,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+	  src/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000 src,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+	  src/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000 src/gnome-utils,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+	  src/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000 src/gnome-utils/ui,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+	  src/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000
+	  src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000 src,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+	  src/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000
+	  src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000 src/gnome-utils,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+	  src/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000
+	  src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000 src/gnome-utils/ui,
+	  src/gnome-utils/gnc-main-window.c100644
+	  01901c6c8752987f426cff1e6534ba0b27867fae
+	  src/gnome-utils/ui/Makefile.am100644
+	  94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+	  src/gnome-utils/ui/gnc-main-window-ui.xml0
+	  0000000000000000000000000000000000000000
+	  src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+	  0000000000000000000000000000000000000000
+	  src/gnome-utils/ui/gnc-windows-menu-ui.xml: Rename
+	  gtk_quartz_shutdown, gtk_quartz_should_quit, and
+	  gtk_quartz_set_menu to gnc_quartz... for better naming
+	  consistency.
+
+2011-05-23 19:15  cstim
+
+	* [r20676] src/gnome/glade/Makefile.am: Fix makefile after file
+	  removal in r20669
+
+2011-05-23 19:14  cstim
+
+	* [r20675] src/report/stylesheets/stylesheet-easy.scm,
+	  src/report/stylesheets/stylesheet-footer.scm: Bug #650757: Fix
+	  Easy & footer styles output wrong tags </btd> iso </b></td>
+	  preventing HTML 4.01 Transitional validation Patch by Bert: This
+	  patch removes the wrong </btd> tags and closes the center tag in
+	  the footer and easy stylesheets. Just like Bug #650163 (and
+	  related to bug #616611) the easy & footer stylesheets: *output
+	  </btd> tags instead of <b></td> *are missing a </center> tag
+	  preventing html validation. This patch removes the intended </b>
+	  and makes a clean </td> out of the necessary tags. The styles
+	  are set through css anyhow. Furthmore it adds the closing
+	  </center> tag. BP
+	* [r20674] src/report/stylesheets/stylesheet-easy.scm,
+	  src/report/stylesheets/stylesheet-fancy.scm,
+	  src/report/stylesheets/stylesheet-footer.scm: Bug #645221: Patch
+	  to show the headline as an h3 across all stylesheets Patch by
+	  Bert: The attached patch makes sure that the title fonts set
+	  through the options menu behaves consistently across all style
+	  sheets. More specifically, it patches the following style
+	  sheets: *stylesheet-fancy *stylesheet-footer *stylesheet-easy
+	  Since I don't know how to change the default values, this will
+	  change the visual appearance until people alter the settings
+	  (e.g. move everything to Sans, 10, bold). BP
+	* [r20673] src/report/standard-reports/trial-balance.scm: Bug
+	  #620123: Patch to make account name a header cell, iso td in
+	  trial-balance Patch by Bert. BP
+
+2011-05-23 19:13  cstim
+
+	* [r20672] src/engine/Recurrence.c,
+	  src/gnome-utils/gnc-frequency.c,
+	  src/gnome/glade/sched-xact.glade,
+	  src/gnome/gtkbuilder/sched-xact.glade: Bug #650598: Patches to
+	  allow scheduling of Nth Day of Month Transactions. Patch by
+	  "Rich": I have transactions that should be scheduled on the
+	  second Wednesday of every month. There is presently no way to do
+	  it. I made changes and have tested them. This patch enhances the
+	  scheduled transaction feature to allow nth day of week monthly
+	  entries. The weekend adjust spinner is ignored when an nth day
+	  of week entry is scheduled.
+
+2011-05-21 20:16  cstim
+
+	* [r20671] packaging/win32/defaults.sh: Win32: Update aqbanking5
+	  version.
+
+2011-05-21 19:37  gjanssens
+
+	* [r20670] src/gnome-utils/gnc-tree-view-account.c: Remove unused
+	  variable
+	* [r20669] src/gnome-utils/dialog-account.c,
+	  src/gnome/glade/account.glade,
+	  src/gnome/gtkbuilder/account.glade: Convert "Renumber
+	  Subaccounts" dialog to gtkbuilder format
+	* [r20668] src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome/glade/account.glade,
+	  src/gnome/gtkbuilder/account.glade: Convert Account Filter By
+	  dialog to gtkbuilder format
+
+2011-05-20 16:36  gjanssens
+
+	* [r20666] src/business/business-gnome/dialog-vendor.c,
+	  src/gnome-utils/gnc-amount-edit.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome/gnc-plugin-page-account-tree.c: Spelling and other
+	  fixes in comments
+
+2011-05-20 16:31  gjanssens
+
+	* [r20665] src/gnome-utils/assistant-utils.c: Replace obsolete
+	  gnome include with gtk include
+
+2011-05-20 14:04  gjanssens
+
+	* [r20664] src/gnome-utils/gnc-amount-edit.c,
+	  src/gnome-utils/gnc-amount-edit.h,
+	  src/gnome/assistant-stock-split.c,
+	  src/gnome/gtkbuilder/stocks.glade: Stock Split Assistant -
+	  improve validation steps This is a follow up on bug #650584
+	  (r20662)
+
+2011-05-19 23:20  alex.aycinena
+
+	* [r20663] src/gnome/dialog-tax-info.c: Correct memory leak found
+	  with Valgrind.
+
+2011-05-19 17:22  gjanssens
+
+	* [r20662] src/gnome/Makefile.am,
+	  src/gnome/assistant-stock-split.c,
+	  src/gnome/assistant-stock-split.h,
+	  src/gnome/druid-stock-split.c, src/gnome/druid-stock-split.h,
+	  src/gnome/glade/Makefile.am, src/gnome/glade/stocks.glade,
+	  src/gnome/gnc-plugin-page-register.c,
+	  src/gnome/gtkbuilder/stocks.glade: Bug #650584 - Change Stock
+	  Split Druid to an Assistant Patch by Bob
+	* [r20661] src/gnome/glade/account.glade,
+	  src/gnome/gnc-plugin-page-account-tree.c,
+	  src/gnome/gtkbuilder/account.glade: Convert "Delete Account"
+	  dialog to gtkbuilder.
+	* [r20660] src/gnome/glade/account.glade,
+	  src/gnome/gtkbuilder/account.glade: Delete unused dialog
+
+2011-05-18 23:06  alex.aycinena
+
+	* [r20659] src/html/gnc-html-webkit.c: Correct memory leaks found
+	  with Valgrind.
+
+2011-05-18 20:15  gjanssens
+
+	* [r20658] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-vendor.c: Fix crash when
+	  editing existing owners from the new owner tree overview pages
+
+2011-05-18 18:52  cstim
+
+	* [r20657] src/backend/xml/io-gncxml-v2.c, src/engine/gncEntry.c:
+	  Win32: Fix compiler warnings about potentially uninitialized
+	  functions.
+
+2011-05-18 14:56  gjanssens
+
+	* [r20656] packaging/win32/gnucash.iss.in: Windows build: fix
+	  additional obsolete references to guile 1.6 Pointed out by
+	  Robert Fewell
+
+2011-05-17 18:24  jralls
+
+	* [r20655] src/engine/gncEntry.c: Bug #648554: SQL backend doesn't
+	  correctly save taxable flag on bills. Nicely illustrates why
+	  copying and pasting code leads to errors. BP
+	* [r20654] util/gnc-svnversion: Force /bin/echo in git section
+	  Apple's version of bash version 3, when called as /bin/sh, uses
+	  an internal echo command which doesn't handle the "-n" argument
+	  and contaminates the git version string. /bin/echo correctly
+	  handles the -n argument.
+
+2011-05-16 09:13  cstim
+
+	* [r20652] src/engine/Split.h, src/engine/Transaction.h: Minor
+	  doxygen improvements: The important types Split, Transaction
+	  must be mentioned in the group heading.
+
+2011-05-16 06:09  mta
+
+	* [r20651]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c: Fix an
+	  unintialized variable warning.
+
+2011-05-15 19:28  cstim
+
+	* [r20649] src/gnome-search/search-string.c: Bug #602052: Fix text
+	  search options with small revisions for usability Patch by Leigh
+	  Honeywell: Revised patch to change the search case insensitive
+	  to a checkbox This should work better - it now defaults to off,
+	  and is captioned "Match case" instead of "Case Insensitive?"
+	  which I think is clearer.
+	* [r20648] src/report/business-reports/owner-report.scm: Bug
+	  #650241: Fix style for aging table in owner reports that has
+	  changed (after defining doctype) Patch by Bert: Prevent
+	  inheriting the parent tablestyle for aging table in owner-report
+	  Bug #650139 & its patch in r20639 have some side-effects:
+	  positive is that borders are shown for empty cell (#642222).
+	  However, the aging table in the owner report now inherits the
+	  style from its parent table, which means that all cells of the
+	  aging table are showing as "centered-label-cell". This means:
+	  *In the regular stylesheet: all text in the cells is bold *In
+	  technicolor stylesheet: all cells have a yellow background This
+	  patch removes the "centered-label-cell" class from the parent
+	  table cell and shows the layout of the aging table to how it was
+	  before.
+	* [r20647] src/report/stylesheets/stylesheet-fancy.scm: Bug
+	  #650163: Fix Technicolor style that outputs wrong tags <btd>
+	  instead of <b><td> Patch by Bert: The technicolor stylesheet
+	  outputs </btd> tags where what they actually meant to do was
+	  </b></td>. This may render report outputs wrongly in different
+	  browsers and prevents HTML validation. The proposed patch
+	  removes the bold tags as well (for example for the total rows)
+	  since the font and its weight are set in the options (and thus
+	  reflected in the CSS style). There is no need for the report to
+	  set the bold face with the <b> tag. In addition, the attached
+	  patch also closed the <center> tag at the beginning of the body
+	  (also preventing validation). Note that that this tag is
+	  deprecated for newer version of html (but will pass HTML 4.01
+	  Transitional).
+
+2011-05-15 19:21  cstim
+
+	* [r20646] src/gnome/druid-loan.c,
+	  src/gnome/glade/sched-xact.glade: Bug #647532: Enter APR as
+	  interest rate in Loan Druid Patch by Nick: This patch allows the
+	  user to enter the APR for a loan rather than the simple interest
+	  rate and then the druid will calculate the correct interest rate
+	  for the scheduled transaction that it produces. It includes a
+	  small change to the shed-xact.glade file which provides a
+	  dropdown box to select the rate that has been entered and
+	  changes to druid-loan.c which calculate the simple interest rate
+	  as the scheduled transaction strings are generated.
+
+2011-05-15 00:37  alex.aycinena
+
+	* [r20645] src/report/report-system/gnc-report.c: Correct memory
+	  leaks found with Valgrind.
+
+2011-05-14 16:17  alex.aycinena
+
+	* [r20644] src/gnome/dialog-tax-info.c: Correct memory leaks found
+	  with Valgrind.
+
+2011-05-13 20:17  cstim
+
+	* [r20639] src/report/report-system/html-document.scm: Bug
+	  #650139: Fix missing doctype preventing HTML 4.01 transitional
+	  validation Patch by "Bert": This patch fixes part of the missing
+	  doctype for most reports through html-document.scm Exported
+	  reports lack a document type, preventing HTML validation. When
+	  exporting this may lead browsers to incorrectly read the reports
+	  generated by GnuCash. The attached patch aims for HTML 4.01
+	  transitional validation of reports in the long term and thus
+	  adds this doctype on top of the reports. While it is far from
+	  perfect, 4.01 Trans looks like a good first target and can be
+	  read by most (including older) browsers. BP
+	* [r20638] src/report/stylesheets/stylesheet-plain.scm: Bug
+	  #650138: Style plain: Fix incorrect <p> tag around <h3>
+	  preventing HTML 4.01 transitional validation Patch by "Bert":
+	  The stylesheet_plain.scm file renders the headline as a <h3> tag
+	  within a <p> tag. This prevents several files (including and
+	  tested on owner.scm) to pass W3C validation on HTML 4.01
+	  Transitional. BP
+	* [r20637] src/report/business-reports/owner-report.scm: Bug
+	  #649992: Let owner-report aging table include due date / post
+	  date options in aging. Patch by "Bert": Follow up on bug:
+	  https://bugzilla.gnome.org/show_bug.cgi?id=502066 #502066 called
+	  "The aging in business reports should use the due date instead
+	  of the post date". In that bug the aging reports were extended
+	  to use the due date when reporting overdue in buckets such as
+	  Current - 0-30 etc. This created an inconsistency since the
+	  owner reports (such as Customer Report) did not report the
+	  Current bucket and did not include the option to select Date
+	  Posted or Date due. The attached patch patches the owner report
+	  to: *Allow a choice between the use of Due Date and Date Posted
+	  *Report with the current bucket BP
+
+2011-05-12 18:18  cstim
+
+	* [r20636] src/engine/Makefile.am: Minor makefile code cleanup
+
+2011-05-12 18:15  cstim
+
+	* [r20635] src/app-utils/gnc-sx-instance-model.c: Revert r20633:
+	  Accidental double-commit
+	* [r20634] src/engine/Makefile.am: Add dependency of SWIG
+	  generated file on all headers
+
+2011-05-12 18:13  cstim
+
+	* [r20633] src/app-utils/gnc-sx-instance-model.c: Bug #649608:
+	  Skip non-enabled Scheduled Transactions for Future Txn report
+
+2011-05-12 16:11  gjanssens
+
+	* [r20632] src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/owner.glade, src/gnome/gtkbuilder/owner.ui:
+	  Rename owner.ui to owner.glade I read that .ui should be the
+	  devault extension for gtkbuilder files, but it turns out that
+	  would conflict with qt designer files. On Fedora (at least) only
+	  .glade is recognized as a file editable by glade-3.
+
+2011-05-11 22:17  alex.aycinena
+
+	* [r20631] src/app-utils/gnc-ui-util.c: Correct memory leaks found
+	  with Valgrind.
+
+2011-05-11 21:52  gjanssens
+
+	* [r20630]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c:
+	  Disable delete owner feature for now, it causes a crash
+	* [r20629]
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c: Fix
+	  improper qof instance conversion in owner plugin page
+	* [r20628] src/gnome-utils/gnc-tree-model-owner.c: Properly handle
+	  owner add events in the owner tree view
+	* [r20627] src/engine/gncOwner.c: Always explicitly define an
+	  owner when converting from a qof entity This can be ownertype
+	  (none) if the entity to be converted is not a valid owner.
+	* [r20626] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-vendor.c: Emit qof add events
+	  when a new owner is added
+
+2011-05-11 21:51  gjanssens
+
+	* [r20625] src/engine/gncOwner.h: Fix doxygen comments
+	* [r20624] src/engine/gncOwner.c, src/engine/gncOwner.h,
+	  src/gnome-utils/gnc-tree-model-owner.c: Owner tree: fix crash
+	  when modifying owner name
+	* [r20623] src/business/business-gnome/Makefile.am,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+	  src/business/business-gnome/gnc-plugin-page-owner-tree.h,
+	  src/business/business-gnome/ui/Makefile.am,
+	  src/business/business-gnome/ui/gnc-plugin-business-ui.xml,
+	  src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+	  Add a page/tab to display an owner tree with some basic toolbar
+	  buttons and menus The page will list vendors, customers or
+	  employees, can be sorted and filtered so far. But attempts to
+	  edit any owner will cause a crash for now.
+	* [r20622] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
+	  gncOnwer* convenience wrappers for BeginEdit, CommitEdit and
+	  Destroy. This allows to begin edit, commit edit or destroy an
+	  owner without knowing its type.
+	* [r20621] src/business/business-core/business-core.scm,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-utils/business-options.scm,
+	  src/engine/gncBusiness.c, src/engine/gncOwner.c,
+	  src/engine/gncOwner.h, src/gnome-utils/gnc-tree-view-owner.c,
+	  src/optional/python-bindings/gnucash_core.i,
+	  src/plugins/bi_import/bi_import.c,
+	  src/report/business-reports/aging.scm,
+	  src/report/business-reports/owner-report.scm: Refactor
+	  gncOwnerCreate/Destroy into gncOwnerNew/Free to avoid confusion
+	  with similar gnc<ownertype>Create/Destroy functions, like
+	  gncVendorCreate, gncCustomerDestroy and so on. The type specific
+	  functions add or delete the owner from the book, while the
+	  generic one only allocated memory or freed memory to hold a
+	  generic owner. Changing the name makes it clear the generic and
+	  specific functions are not related. Note: this change may
+	  require a clean rebuild. I'm not sure if swig picks this up
+	  automatically.
+	* [r20620] src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-tree-view-owner.c,
+	  src/gnome-utils/gnc-tree-view-owner.h,
+	  src/gnome/gtkbuilder/Makefile.am, src/gnome/gtkbuilder/owner.ui:
+	  Add Tree view widget for owner objects, not used yet
+
+2011-05-11 21:50  gjanssens
+
+	* [r20619] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
+	  convenience function to set name of an owner regardless of its
+	  type
+	* [r20618] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
+	  generic owner setter function for the active property
+	* [r20617] src/gnome-utils/Makefile.am,
+	  src/gnome-utils/gnc-tree-model-owner.c,
+	  src/gnome-utils/gnc-tree-model-owner.h: Add owner tree model
+	  similar to accounts tree model. This is not used yet.
+	* [r20616] src/engine/gncJob.h, src/engine/gncOwner.c: gncOwner
+	  convenience functions: jobs do have an active state, fix the
+	  getter function. At the same time, move the Job Active getter
+	  with the other getters. This is why I missed it the first time.
+
+2011-05-10 11:05  cstim
+
+	* [r20615] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Win32 build: Revert r20614
+	  libxml2 version update because the win build seems to stop due
+	  to bad linker flags in libxml-2.0.pc. Also, fix the pkgconfig
+	  files unconditionally.
+
+2011-05-08 20:05  cstim
+
+	* [r20614] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Win32 build: Update libxml2 to
+	  slightly more recent version. Add version check.
+	* [r20613] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Win32 build: Fix pixman URL
+	  (old version has disappeared from URL)
+
+2011-05-07 16:26  cstim
+
+	* [r20612] src/app-utils/gnc-sx-instance-model.c: Bug #649608:
+	  Skip non-enabled Scheduled Transactions for Future Txn report BP
+
+2011-05-06 00:02  alex.aycinena
+
+	* [r20611] src/app-utils/gnc-ui-util.c,
+	  src/gnome/dialog-tax-info.c,
+	  src/report/locale-specific/us/taxtxf.scm,
+	  src/tax/us/txf-de_DE.scm, src/tax/us/txf.scm: Improve txf scheme
+	  routines to handle invalid tax-entity-types more gracefully.
+
+2011-05-03 20:08  cstim
+
+	* [r20610] CMakeLists.txt, src/CMakeLists.txt,
+	  src/gnc/CMakeLists.txt, src/import-export/CMakeLists.txt,
+	  src/import-export/aqbanking/CMakeLists.txt: Cutecash: Add cmake
+	  files for import module and for aqbanking module. However, this
+	  couldn't really re-use all non-GUI code because most code still
+	  contains minor gtk bits here and there. But in the long run much
+	  more code might be available.
+
+2011-05-03 19:24  cstim
+
+	* [r20609] CMakeLists.txt: Cutecash: Fix guile check.
+
+2011-05-03 00:06  alex.aycinena
+
+	* [r20608] src/app-utils/gnc-ui-util.c,
+	  src/gnome/dialog-tax-info.c: Add validation of tax-entity-type
+	  in book relative to locale-based tsx.scm
+
+2011-05-01 21:03  cstim
+
+	* [r20606] packaging/win32/install-impl.sh: Win32 build: Add
+	  missing include flags when building aqbanking5.
+
+2011-05-01 20:56  cstim
+
+	* [r20605] CMakeLists.txt, src/cmake_modules/FindGuile.cmake,
+	  src/gnc/CMakeLists.txt: Cutecash: Use pkg-config lookup of guile
+	  instead of custom macro.
+	* [r20604] src/libqof/CMakeLists.txt: Win32 cutecash: Add missing
+	  precompiler flag
+
+2011-04-29 20:09  cstim
+
+	* [r20603] packaging/win32/install-impl.sh,
+	  packaging/win32/install.sh: Win32 build: libxslt requires gnutls
+	  includes.
+
+2011-04-29 16:35  gjanssens
+
+	* [r20600] src/gnome-utils/gnc-main-window.c: Revert "Bug #436479
+	  - Gnucash doesn't display the data file name in the title" This
+	  commit will cause a segfault when selecting File->New. This
+	  reverts commit f27c9a8ca95391acafed58d3933f6e9661755d24.
+
+2011-04-29 14:31  gjanssens
+
+	* [r20599] src/gnome-utils/gnc-main-window.c: Bug #436479 -
+	  Gnucash doesn't display the data file name in the title bar.
+
+2011-04-29 09:44  gjanssens
+
+	* [r20598] src/gnome/assistant-hierarchy.c: Restore save after new
+	  account hierarchy as submitted by Robert Fewell in r19377. This
+	  was accidentally removed during the conversion from GnomeDruid
+	  to GtkAssistant
+
+2011-04-29 07:48  gjanssens
+
+	* [r20597] packaging/win32/gnucash.iss.in: Fix guile load path for
+	  guile 1.8
+
+2011-04-26 18:42  gjanssens
+
+	* [r20596] src/gnome-utils/dialog-account.c,
+	  src/gnome/assistant-hierarchy.c: Remove unwanted use of
+	  G_MODULE_EXPORT again from the new gtkbuilder based widget
+	  callback routines.
+
+2011-04-23 20:33  cstim
+
+	* [r20595] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Win32 build: Additional tweaks
+	  for easier cross-compiling.
+
+2011-04-23 20:32  cstim
+
+	* [r20594] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Win32 build: Add version checks
+	  for guile and libxslt.
+
+2011-04-23 18:58  cstim
+
+	* [r20593] src/gnome-utils/dialog-account.c,
+	  src/gnome/assistant-hierarchy.c: Win32: Undefine G_MODULE_EXPORT
+	  in our internal libraries. Please do not use it. The rest of
+	  gnucash relies on *everything* being exported. This is done by
+	  mingw's linker, but only if no symbol at all was marked as being
+	  exported. As soon as at least one symbol is manually marked as
+	  export, nothing except those marked symbols are exported, which
+	  will immediately lead to "unresolved symbols" in the win32 build.
+
+2011-04-23 14:52  gjanssens
+
+	* [r20592] src/gnome-utils/dialog-account.c,
+	  src/gnome/glade/account.glade,
+	  src/gnome/gtkbuilder/account.glade: Convert Account dialog from
+	  libglade to gtkbuilder
+	* [r20591] src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/dialog-utils.h, src/gnome/assistant-hierarchy.c:
+	  Refactor utility function to allow merging multiple (glade)
+	  objects together in one gtkbuilder object
+
+2011-04-23 08:42  cstim
+
+	* [r20590] packaging/win32/install-impl.sh: Win32 build: Tweak
+	  webkit.pc prefix path to match the installation.
+
+2011-04-22 19:59  cstim
+
+	* [r20589] src/backend/dbi/gnc-backend-dbi.c: Win32: Change
+	  filename case sensitivity because this will match on
+	  cross-compile Linux as well.
+	* [r20588] packaging/win32/install-impl.sh: Win32 build: Remove
+	  manually setting guile variables because pkg-config finds them
+	  correctly now even in cross-compile.
+
+2011-04-22 19:44  cstim
+
+	* [r20587] packaging/win32/dist-impl.sh: Win32 build: Fix
+	  aqbanking version lookup
+
+2011-04-22 19:43  cstim
+
+	* [r20586] packaging/win32/install-impl.sh: Win32 build: GUILE
+	  must be in PKG_CONFIG_PATH
+	* [r20585] Makefile.am, configure.ac,
+	  macros/gnome-guile-checks.m4: Replace guile configure check by
+	  PKG_CHECK_MODULE so that it also works in cross-compiling.
+
+2011-04-22 19:20  cstim
+
+	* [r20584] packaging/win32/install-impl.sh: Win32 build: Add
+	  linker directories for xslt and pthread.
+
+2011-04-22 12:56  cstim
+
+	* [r20583] packaging/win32/install-impl.sh: Win32: another try to
+	  have gnucash pick up the correct libdirs.
+
+2011-04-22 12:52  cstim
+
+	* [r20582] packaging/win32/install-impl.sh: Win32 build: Fixes for
+	  cross-compiling.
+
+2011-04-22 12:27  cstim
+
+	* [r20581] packaging/win32/install-impl.sh: Win32 build:
+	  Potentially fix another typo?
+	* [r20580] packaging/win32/defaults.sh,
+	  packaging/win32/gnucash.iss.in: Win32 build: Enable aqbanking5
+	  instead of aqbanking4, which is possible because of updated gtk.
+
+2011-04-22 12:11  cstim
+
+	* [r20579] packaging/win32/install-impl.sh: Win32 build: Fix typo
+
+2011-04-22 10:07  cstim
+
+	* [r20578] packaging/win32/install-impl.sh: Win32 build: Add
+	  missing LDFLAGS for correct usage of new webkit.
+
+2011-04-21 10:54  cstim
+
+	* [r20576] src/backend/xml/gnc-backend-xml.c: Bug #646729: Create
+	  the lockfile with at least read write user permissions Patch by
+	  Jim Radford: My backups fail when they attempt to read a GnuCash
+	  LCK or LNK file because they are created without read
+	  permissions. As best I can tell it can't hurt to create them
+	  with user read permissions.
+
+2011-04-21 10:53  cstim
+
+	* [r20575] packaging/win32/install-impl.sh: Win32 build: Add
+	  version check for webkit
+
+2011-04-19 20:15  cstim
+
+	* [r20570] src/engine/engine-helpers.c: Bug #647945: Add sanity
+	  check to hopefully fix crash when running custom reports BP
+
+2011-04-19 19:12  jralls
+
+	* [r20569] src/import-export/aqbanking/gnc-file-aqb-import.c: Bug
+	  #646268: Fix minor error on r20565
+
+2011-04-19 12:15  cstim
+
+	* [r20568] src/gnome-utils/window-main-summarybar.c,
+	  src/gnome/assistant-hierarchy.c: Bug #613502: Summary bar total
+	  display uses wrong currency Patch by Ajay Thomas: I have
+	  attached a proposed patch for this bug. It would work in all
+	  cases wherein the user enters the currency of the book to be
+	  different from the default report currency. For Example: Suppose
+	  the user set the default report and account default currency
+	  (through GnuCash preferences dialog) to be USD. If user creates
+	  a new account hierarchy (new book) with the currency as INR, The
+	  summary bar would be displayed as: -Grand Total in INR
+	  -TOTAL_SINGLE_MODE in INR ( any accounts within the book which
+	  has amount in INR) -OTHER CURRENCIES (if accounts within the
+	  book belong to other currencies) The new account hierarchy
+	  dialog creates a new book or adds accounts to an already
+	  existing account tree. This summary bar will display the book
+	  default currency for all books created after applying the patch.
+	  My change sets the currency of the new book as the commodity of
+	  the root account of the book. Earlier, the user entered currency
+	  for the newly created book was not saved as an attribute in the
+	  book or root account. I have tested the patch with 3 test cases
+	  by: 1. creating a new book with currency different from the
+	  default currency ( both account default and report default
+	  currency within the report) . 2. using an existing book to setup
+	  an account hierarchy which sets a new default currency for the
+	  book ( it merges the existing account tree with the newly
+	  created book) 3. Already existing books summary bars work the
+	  same way as before. BP
+
+2011-04-19 11:32  cstim
+
+	* [r20567] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Win32 build: Update libofx
+	  version.
+
+2011-04-19 09:22  cstim
+
+	* [r20566] src/bin/Makefile.am: Bug #644897: Correctly link in
+	  libgncmod-report-gnome.la to avoid linking against an installed
+	  version. Also, sort the linker libraries by dependencies. BP
+
+2011-04-19 08:05  cstim
+
+	* [r20565] src/import-export/aqbanking/gnc-file-aqb-import.c: Bug
+	  #646268: Fix missing GWEN_SYNCIO initialization.
+
+2011-04-17 16:42  plongstaff
+
+	* [r20561] packaging/win32/defaults.sh: Modify win32 component
+	  directories - remove remaining version numbers from directory
+	  names. I'd like to add them back, eventually, but this matches
+	  the naming used when I built the webkit 1.2.7 zip.
+
+2011-04-12 23:52  plongstaff
+
+	* [r20560] packaging/win32/defaults.sh,
+	  packaging/win32/dist-impl.sh, packaging/win32/install-impl.sh,
+	  packaging/win32/install.sh,
+	  packaging/win32/libxslt-1.1.22.Makefile.in.patch,
+	  packaging/win32/webkit-1.2.7-configure.patch,
+	  packaging/win32/webkit-1.2.7-datadir.patch,
+	  packaging/win32/webkit-1.2.7-gccpath.patch,
+	  packaging/win32/webkit-1.2.7-makefile.patch,
+	  packaging/win32/webkit-1.2.7-mingw32.patch,
+	  packaging/win32/webkit-1.2.7-nosvg.patch,
+	  packaging/win32/webkitenumtypes.cpp,
+	  packaging/win32/webkitenumtypes.h: Update win32 components: Gtk
+	  to 2.24 Webkit to 1.2.7 Others to latest version install-impl.sh
+	  now has option to build webkit if BUILD_WEBKIT_FROM_SOURCE is
+	  defined as "yes".
+
+2011-04-10 20:18  cstim
+
+	* [r20554] src/engine/gncInvoice.c: Bug #647360: Invoice entries
+	  in expense voucher are created in old voucher, not in new one.
+	  It worked fine for customer invoices, and vendor bills, but not
+	  expense vouchers, where the feature was broken all along. BP
+
+2011-04-10 18:52  plongstaff
+
+	* [r20553] src/backend/xml/sixtp-dom-parsers.c: Replace use of
+	  deprecated g_strcasecmp() by g_ascii_strncasecmp()
+
+2011-04-10 00:08  plongstaff
+
+	* [r20552] src/gnome-utils/cursors.c: Spell the function name
+	  correctly. Sigh.
+
+2011-04-09 23:34  plongstaff
+
+	* [r20551] src/gnome-utils/cursors.c: Remove direct access to
+	  window inside GtkWidget - use accessor instead
+
+2011-04-09 21:34  cstim
+
+	* [r20549] src/report/report-system/report.scm: Bug #647316: Fix
+	  crash when deleting custom report if no backup file existed.
+	  Before deleting the backup file by (delete-file), it must be
+	  checked whether the to-be-deleted file exists, otherwise the
+	  guile procedure will crash. BP
+
+2011-04-09 18:44  cstim
+
+	* [r20547] src/app-utils/date-utilities.scm: Bug #647242: Fix
+	  broken averaging for quarter or half-year step size Patch by
+	  "joshua": I think the problem is in the file date-utilities.scm
+	  in the define statement starting on line 191. There were no
+	  options for TwoWeekDelta, QuarterDelta, or HalfYearDelta. BP
+
+2011-04-09 13:28  gjanssens
+
+	* [r20546] src/bin/gnucash-bin.c: Bug #626408 - Gnucash File Open
+	  Error when double-clicking the File (on Windows XP) From the
+	  GOptions documentation I suspect this bug is the result of
+	  setlocale being called too late in our startup process.
+	  (http://developer.gnome.org/glib/unstable/glib-Commandline-option-parser.html)
+	  If this fix actually works, it could be a candidate for BP
+
+2011-04-06 21:05  gjanssens
+
+	* [r20540] src/gnome-utils/gnc-plugin-file-history.c: Bug #628342
+	  - Quick open on File menu deleted if failed BP
+	* [r20539] src/gnome-utils/gnc-plugin-file-history.c: Bug #629156
+	  Recently Used Filenames incorrectly displayed BP
+
+2011-04-06 16:02  gjanssens
+
+	* [r20538] packaging/win32/build_tags.sh: Windows build: fix
+	  logfile naming for tag builds
+
+2011-04-06 10:20  cstim
+
+	* [r20537] src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/druid-gconf-setup.c,
+	  src/gnome-utils/gnc-gnome-utils.c: Add useful error message when
+	  running gnucash from an incomplete installation (such as from
+	  the build directory).
+
+2011-04-05 20:18  gjanssens
+
+	* [r20536] src/business/business-gnome/dialog-choose-owner.c,
+	  src/engine/engine.i, src/engine/gnc-event.h,
+	  src/engine/kvp-scm.c, src/engine/kvp-scm.h,
+	  src/libqof/qof/test/test-qof.c,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c,
+	  src/libqof/qof/test/test-qofsession.c: Use quotes instead of <>
+	  to include project local header files
+
+2011-04-05 19:56  gjanssens
+
+	* [r20535] src/gnome/gtkbuilder/account.glade: Fix currency entry
+	  alignment in hierarchy assistant
+
+2011-04-05 19:55  gjanssens
+
+	* [r20534] src/gnome/assistant-hierarchy.c: Remove gnome dependency
+	* [r20533] src/gnome/Makefile.am, src/gnome/assistant-hierarchy.c,
+	  src/gnome/assistant-hierarchy.h, src/gnome/dialog-new-user.c,
+	  src/gnome/druid-hierarchy.c, src/gnome/druid-hierarchy.h,
+	  src/gnome/glade/account.glade,
+	  src/gnome/gnc-plugin-page-account-tree.c, src/gnome/top-level.c:
+	  Replace Account Hierarchy setup druid with gtkbuilder compatible
+	  gtkassistant
+	* [r20532] src/gnome-utils/dialog-utils.c,
+	  src/gnome-utils/dialog-utils.h: Provide gtkbuilder equivalents
+	  for some libglade based support functions
+	* [r20531] configure.ac, src/core-utils/gnc-path.c,
+	  src/core-utils/gnc-path.h, src/gnome/Makefile.am,
+	  src/gnome/gtkbuilder, src/gnome/gtkbuilder/Makefile.am,
+	  src/gnome/gtkbuilder/account.glade,
+	  src/gnome/gtkbuilder/acctperiod.glade,
+	  src/gnome/gtkbuilder/autoclear.glade,
+	  src/gnome/gtkbuilder/budget.glade,
+	  src/gnome/gtkbuilder/commodities.glade,
+	  src/gnome/gtkbuilder/fincalc.glade,
+	  src/gnome/gtkbuilder/lots.glade,
+	  src/gnome/gtkbuilder/newuser.glade,
+	  src/gnome/gtkbuilder/price.glade,
+	  src/gnome/gtkbuilder/print.glade,
+	  src/gnome/gtkbuilder/progress.glade,
+	  src/gnome/gtkbuilder/reconcile.glade,
+	  src/gnome/gtkbuilder/register.glade,
+	  src/gnome/gtkbuilder/sched-xact.glade,
+	  src/gnome/gtkbuilder/stocks.glade,
+	  src/gnome/gtkbuilder/tax.glade,
+	  src/gnome/gtkbuilder/userpass.glade: Introduce a new directory
+	  to store all gtkbuilder compatible ui files It already holds a
+	  first set of files that were converted from libglade to
+	  gtkbuilder. CAUTION: not all the GUI objects in these files work
+	  properly already ! Glade (the tool) simply deletes all widgets
+	  that are not supported by gtkbuilder during the conversion.
+	  These will all be fixed gradually while the corresponding calls
+	  in the C code are converted. The idea is that with each GUI
+	  element that gets fixed in the gtkbuilder file, and subsequently
+	  called from C, the old GUI element is removed from the
+	  corresponding libglade file until all the libglade files are
+	  empty and can be removed. This way the conversion can be done
+	  gradually and both methods can coexist until all widgets and
+	  code are converted. This first commit for example contains a
+	  converted account hierarchy setup assistant, but not yet the
+	  code to use it, so the old druid is still in the libglade file.
+	  Once the code can succesfully use the new assistant from the
+	  gtkbuilder file, the old druid will be removed from the libglade
+	  file.
+	* [r20530] src/gnome/glade/account.glade: Add New Account
+	  Hierarchy assistant to replace the druid
+	* [r20529] src/gnome-utils/Makefile.am,
+	  src/gnome-utils/assistant-utils.c,
+	  src/gnome-utils/assistant-utils.h: Add assistant-utils,
+	  equivalent of druid-utils to be used with GtkAssistant based
+	  dialogs.
+
+2011-04-04 09:25  cstim
+
+	* [r20526] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+	  src/libqof/qof/guid.c, src/libqof/qof/guid.h,
+	  src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
+	  src/libqof/qof/qofbackend.c, src/libqof/qof/qofbackend.h,
+	  src/libqof/qof/qofbook-p.h, src/libqof/qof/qofbook.h,
+	  src/libqof/qof/qofid.c, src/libqof/qof/qofid.h,
+	  src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h: Remove some
+	  more functions from libqof which are unused and look weird.
+
+2011-04-03 20:16  cstim
+
+	* [r20525] src/report/report-system/report-utilities.scm: Fix
+	  warning about NULL guid_list in xaccQueryAddAccountGUIDMatch,
+	  which caused some total amounts in reports to disappear.
+	  Apparently gnc:account-get-trans-type-splits-interval didn't
+	  watch out for empty lists of accounts, and the resulting split
+	  list somehow was bogus. Now that we check for empty account
+	  list, all is fine again. This was broken for some months by now,
+	  maybe since r20404? BP
+
+2011-04-02 20:18  cstim
+
+	* [r20518] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am:
+	  Sort Makefile/CMakeLists alphabetically.
+
+2011-04-02 20:17  cstim
+
+	* [r20517] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+	  src/libqof/qof/qofgobj.c, src/libqof/qof/qofgobj.h: Remove
+	  another unused and un-compiled file from libqof. Now we got all
+	  of them.
+	* [r20516] src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h:
+	  Remove a set of kvp_frame functions which are unused throughout
+	  gnucash.
+
+2011-04-02 19:59  cstim
+
+	* [r20515] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+	  src/libqof/qof/qof.h, src/libqof/qof/qofreference-p.h,
+	  src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
+	  src/libqof/qof/qofsession.c: Revert r20509, "Rename header
+	  <qof/qofreference.h> into <qofreference-p.h> " Somehow I missed
+	  the reference from src/engine/test/test-recursive.c.
+	* [r20514] po/POTFILES.in, src/engine/test/Makefile.am,
+	  src/engine/test/test-book-merge.c, src/libqof/CMakeLists.txt,
+	  src/libqof/qof/Makefile.am, src/libqof/qof/qof.h,
+	  src/libqof/qof/qofbookmerge.c, src/libqof/qof/qofbookmerge.h:
+	  Remove the qof_book_merge code because it is unused in gnucash.
+	* [r20513] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+	  src/libqof/qof/qofreference-p.h, src/libqof/qof/qofsession.c:
+	  Make some functions static which are used only inside libqof.
+
+2011-04-02 19:58  cstim
+
+	* [r20512] src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h:
+	  Remove a few completely unused and weird functions from
+	  qofutils.[hc].
+	* [r20511] src/libqof/qof/Makefile.am,
+	  src/libqof/qof/gnc-numeric.c, src/libqof/qof/qofmath128-p.h,
+	  src/libqof/qof/qofmath128.c, src/libqof/qof/qofmath128.h: Rename
+	  qofmath128.h header to qofmath128-p.h because those functions
+	  are only private to libqof.
+
+2011-04-02 19:02  cstim
+
+	* [r20510] src/libqof/qof/qoflog.h: Minor code documentation
+	  update: Add explanatory comment w.r.t. MSVC.
+	* [r20509] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+	  src/libqof/qof/qof.h, src/libqof/qof/qofreference-p.h,
+	  src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
+	  src/libqof/qof/qofsession.c: Rename header <qof/qofreference.h>
+	  into <qofreference-p.h> because it is used only internally in
+	  the libqof module (in qofsession.c)
+	* [r20508] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+	  src/libqof/qof/qof.h, src/libqof/qof/qofquery-deserial.c,
+	  src/libqof/qof/qofquery-deserial.h,
+	  src/libqof/qof/qofquery-serialize.c,
+	  src/libqof/qof/qofquery-serialize.h, src/libqof/qof/qofsql.c,
+	  src/libqof/qof/qofsql.h: Remove completely unused and code from
+	  libqof which also doesn't get compiled for years by now.
+
+2011-04-01 18:08  gjanssens
+
+	* [r20507] src/engine/Account.c: Various spelling fixes in
+	  comments and translatable strings. BP
+
+2011-03-30 07:13  cstim
+
+	* [r20505] README, README.dependencies: Note webkit dependency in
+	  README.
+
+2011-03-29 01:17  plongstaff
+
+	* [r20501] packaging/win32/install-impl.sh: During win32 build, if
+	  a component is already installed, print the installation path
+
+2011-03-28 18:51  cstim
+
+	* [r20500] configure.ac: Slightly lower the requirements from
+	  r20489 again so that the windows build builds.
+
+2011-03-28 15:58  warlord
+
+	* [r20499] src/Makefile.am: Several people reporting that
+	  swig-runtime.h wasn't being created. That's because '.' wasn't
+	  in the front of the SUBDIRS, so the Makefile wasn't building the
+	  local targets.
+
+2011-03-27 19:18  cstim
+
+	* [r20496] src/app-utils/gnc-ui-util.c: Bug #645518: Partly revert
+	  r20378, "Correct memory leaks found with valgrind" The original
+	  author (Alex) asked to have this part reverted as it seems to
+	  cause the crash explained in the bugreport, but he doesn't have
+	  time to investigate this in detail right now. BP
+
+2011-03-26 12:58  cstim
+
+	* [r20491] src/import-export/generic-import.glade: Fix glade
+	  message with unintended whitespaces.
+	* [r20490] po/de.po: Update German translation.
+
+2011-03-26 12:50  cstim
+
+	* [r20489] CMakeLists.txt, configure.ac,
+	  src/gnome-utils/dialog-account.c, src/libqof/qof/Makefile.am:
+	  Bump required gtk version to 2.16 as discussed on gnucash-devel.
+	  This requirement will be increased to 2.18.1 once our win32
+	  build is upgraded. Following the gtk version, I increased also
+	  all the other related libraries according to what I found here:
+	  ftp://ftp.gnome.org/pub/gnome/platform/2.26/2.26.3/sources/
+
+2011-03-26 10:50  gjanssens
+
+	* [r20487] packaging/win32/build_package.sh: Windows nightly
+	  build: fix webserver directory creation hack BP
+
+2011-03-26 09:23  cstim
+
+	* [r20484] configure.ac: Bump gnucash version to 2.4.99 to
+	  distinguish this from stable ones.
+	* [r20483] configure.ac, po/POTFILES.in,
+	  src/gnome-utils/gnc-gnome-utils.c, src/html/Makefile.am,
+	  src/html/gnc-html-factory.c,
+	  src/html/gnc-html-graph-gog-gtkhtml.c,
+	  src/html/gnc-html-graph-gog-gtkhtml.h,
+	  src/html/gnc-html-gtkhtml-p.h, src/html/gnc-html-gtkhtml.c,
+	  src/html/gnc-html-gtkhtml.h, src/html/gnc-html-p.h,
+	  src/html/gnc-html-webkit.c, src/html/gnc-html.h: Remove
+	  gtkhtml-related sources completely.
+
+2011-03-26 08:59  cstim
+
+	* [r20482] configure.ac: Disable gtkhtml choice from gnucash as we
+	  now require the CSS/javascript features of webkit.
+
+2011-03-25 21:19  cstim
+
+	* [r20481] src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-transfer.h,
+	  src/import-export/aqbanking/gnc-ab-transfer.c: Bug #645640:
+	  Online transfer must not allow to change amount in second window
+	  BP
+
+2011-03-25 19:57  cstim
+
+	* [r20480] src/report/business-reports/owner-report.scm: Bug
+	  #645352: Customer and Vendor Reports should have separate income
+	  and expense subtotals per period; error if 'Amount' is not
+	  selected Patch by Chris Curtis: Add 'Credit' and 'Debit' columns
+	  and options; fix error if 'Amount' is not selected. For tax
+	  purposes it would be helpful if the customer and vendor reports
+	  included the totals for the amounts earned, received, or billed
+	  for a given time period. The reports currently give a total,
+	  which is (if you're lucky) zero because the credits cancel out
+	  the debits. But for verifying or providing the amounts of a
+	  1099-MISC, for instance, the report should show just the amounts
+	  credited or debited depending on your business' accounting
+	  method. Secondarily, if the 'Amount' column is deselected the
+	  report fails with an error. The attached patch both corrects
+	  this problem and adds the requested features. The new columns
+	  are labeled simply 'Credit' and 'Debit' and do not attempt
+	  context-aware naming ("Paid", "Billed", etc.) for simplicity and
+	  applicability (cash versus accrual accounting). The columns
+	  contain a running total, and the final totals appear in a line
+	  above the Amount (running) total. If the beginning period splits
+	  an invoice/payment pair an opening balance appears and is
+	  accounted for in the Amount total as before, but is not included
+	  in the Credit/Debit totals as it is outside the reporting
+	  period. If the Amount column is not selected for display then
+	  neither is the opening balance, even if it otherwise would have
+	  been.
+	* [r20479] src/optional/python-bindings/function_class.py: Bug
+	  #644762: Deprecated __new__() call in function_class.py Patch by
+	  Sara Arenson: Patch to fix the deprecated __new__() call in
+	  function_class.py When you create an object of type
+	  ClassFromFunctions (a subclass of object), you get the following
+	  warning:
+	  /opt/gnucash-2.4.0/lib/python2.6/site-packages/gnucash/function_class.py:55:
+	  DeprecationWarning: object.__new__() takes no parameters return
+	  super(ClassFromFunctions, cls).__new__(cls, *args, **kargs) As
+	  per Python docs
+	  (http://docs.python.org/reference/datamodel.html), __new__()
+	  accepts class name and a list of arguments for the object's
+	  constructor. Since ClassFromFunctions's superclass's constructor
+	  has no arguments, we should not be passing *args and **kargs.
+
+2011-03-25 19:56  cstim
+
+	* [r20478] src/import-export/import-backend.c: Bug #645406: Make
+	  transaction matching on memo and description case-insensitive
+	  Patch by gnemas: The function split_find_match() in
+	  import-backend.c scores transactions according to comparisons of
+	  amount, date, description, etc. I noticed that the comparison of
+	  the description and memo fields is case-sensitive. This means
+	  that my supermarket entries that have descriptions "Giant Food"
+	  do not match the downloaded descriptions "GIANT FOOD". This
+	  applies to both the exact and the 50% match cases, and for both
+	  the memo and the description fields. The attached patch should
+	  fix this.
+
+2011-03-25 07:57  cstim
+
+	* [r20477] configure.ac: Correctly disable python unless
+	  --enable-python was given
+
+2011-03-24 21:50  gjanssens
+
+	* [r20475] packaging/win32/build_package.sh,
+	  packaging/win32/daily_build.bat: Windows build: fix weekly 2.4
+	  build and move log files into separate directory BP
+
+2011-03-24 21:30  cstim
+
+	* [r20474] src/report/report-system/Makefile.am,
+	  src/report/report-system/html-jqplot.scm: Shared code between
+	  the various jqplot charts From: Andy Clayton <q3aiml at gmail.com>
+	* [r20473] configure.ac, src/report/Makefile.am,
+	  src/report/jqplot, src/report/jqplot/Makefile.am,
+	  src/report/jqplot/gpl-2.0.txt,
+	  src/report/jqplot/jquery-1.4.2.min.js,
+	  src/report/jqplot/jquery.jqplot.css,
+	  src/report/jqplot/jquery.jqplot.js, src/report/jqplot/plugins,
+	  src/report/jqplot/plugins/jqplot.BezierCurveRenderer.js,
+	  src/report/jqplot/plugins/jqplot.barRenderer.js,
+	  src/report/jqplot/plugins/jqplot.blockRenderer.js,
+	  src/report/jqplot/plugins/jqplot.bubbleRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js,
+	  src/report/jqplot/plugins/jqplot.canvasTextRenderer.js,
+	  src/report/jqplot/plugins/jqplot.categoryAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.ciParser.js,
+	  src/report/jqplot/plugins/jqplot.cursor.js,
+	  src/report/jqplot/plugins/jqplot.dateAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.donutRenderer.js,
+	  src/report/jqplot/plugins/jqplot.dragable.js,
+	  src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js,
+	  src/report/jqplot/plugins/jqplot.funnelRenderer.js,
+	  src/report/jqplot/plugins/jqplot.highlighter.js,
+	  src/report/jqplot/plugins/jqplot.json2.js,
+	  src/report/jqplot/plugins/jqplot.logAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js,
+	  src/report/jqplot/plugins/jqplot.mekkoRenderer.js,
+	  src/report/jqplot/plugins/jqplot.meterGaugeRenderer.js,
+	  src/report/jqplot/plugins/jqplot.ohlcRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pieRenderer.js,
+	  src/report/jqplot/plugins/jqplot.pointLabels.js,
+	  src/report/jqplot/plugins/jqplot.trendline.js: Add javascript
+	  jqplot 0.9.7r635 module so that it can be used in reports. From:
+	  Andy Clayton <q3aiml at gmail.com>
+
+2011-03-24 20:10  cstim
+
+	* [r20472] src/app-utils/Makefile.am: Add needed python linker
+	  flags to app-utils-python.
+	* [r20471] configure.ac, src/python/Makefile.am,
+	  src/python/init.py, src/python/pycons,
+	  src/python/pycons/Makefile.am, src/python/pycons/__init__.py,
+	  src/python/pycons/console.py, src/python/pycons/ishell.py,
+	  src/python/pycons/pycons, src/python/pycons/setup.py,
+	  src/python/pycons/shell.py, src/python/pycons/simple_plot.py:
+	  Add code to start up a Python console during Py module init, but
+	  disabled by default. If a python console is wanted, change the
+	  last section of src/python/init.py to "if True:". From: Andy
+	  Clayton <q3aiml at gmail.com>
+
+2011-03-24 19:47  cstim
+
+	* [r20470] configure.ac, po/POTFILES.in, src/Makefile.am,
+	  src/bin/gnucash-bin.c, src/optional/Makefile.am, src/python,
+	  src/python/Makefile.am, src/python/gncmod-python.c,
+	  src/python/init.py: A somewhat rough start to a gnucash python
+	  module This also renames the configure option to
+	  --enable-python. From: Andy Clayton <q3aiml at gmail.com> (with
+	  minor modifications by myself)
+	* [r20469] configure.ac, src/app-utils/Makefile.am: Enclose
+	  building of app-utils-python in AM_CONDITIONAL so that it isn't
+	  build on a non-python build.
+
+2011-03-24 19:25  gjanssens
+
+	* [r20461] packaging/win32/reset.sh: Windows build: allow reset.sh
+	  to remove mingw BP
+
+2011-03-23 21:38  gjanssens
+
+	* [r20460] packaging/win32/build_package.sh: Windows build: fix
+	  upload code
+
+2011-03-23 21:37  cstim
+
+	* [r20459] src/app-utils/Makefile.am, src/app-utils/app-utils.i:
+	  Build Python swig wrappers for app-utils From Andy Clayton
+	  <q3aiml at gmail.com> (modified by me a little bit)
+
+2011-03-23 17:48  gjanssens
+
+	* [r20458] packaging/win32/defaults.sh,
+	  packaging/win32/guile-1.8.8.patch,
+	  packaging/win32/install-impl.sh: Fix windows build: - Add
+	  missing patch for guile 1.8.8 - Add missing mingwrt dev package
+
+2011-03-23 17:28  gjanssens
+
+	* [r20457] packaging/win32/functions.sh: Improve message printed
+	  on screen
+
+2011-03-22 21:46  gjanssens
+
+	* [r20456] packaging/win32/build_package.sh,
+	  packaging/win32/functions.sh, packaging/win32/weekly_build.sh:
+	  Some additional Windows nightly build fixes: - restore the
+	  original mingw/msys link, even when the build script abort (due
+	  to a die command) - only restore the mingw/msys link if it was
+	  saved before - weekly builds should be on Monday, not Tuesday -
+	  upload tag rebuilds to a directory named 'releases' instead of
+	  'tags' BP
+
+2011-03-22 21:03  gjanssens
+
+	* [r20455] packaging/win32/build_package.sh: Build server:
+	  automatically create directories on webserver for new branches
+
+2011-03-22 20:24  gjanssens
+
+	* [r20454] packaging/win32/daily_build.bat,
+	  packaging/win32/weekly_build.bat,
+	  packaging/win32/weekly_build.sh: Rework the Windows weekly 2.4
+	  build to avoid parallel builds (which would fail BP (note that
+	  r20452 should be backported first, though I forgot to add the BP
+	  marker)
+
+2011-03-22 19:43  gjanssens
+
+	* [r20452] packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+	  packaging/win32/functions.sh, packaging/win32/install-impl.sh,
+	  packaging/win32/install.sh, packaging/win32/weekly_build.bat:
+	  Adapt the windows build system to deal with swapping mingw
+	  installations on one build machine
+
+2011-03-21 21:37  jralls
+
+	* [r20447] src/import-export/aqbanking/gnc-ab-utils.c: Allow
+	  AQBanking & Gwenhywfar log-level environment variables to
+	  override the gnucash preferences settings
+
+2011-03-21 15:11  gjanssens
+
+	* [r20446] packaging/win32/dist-impl.sh: Windows build: update
+	  dist script for guile 1.8
+	* [r20445] packaging/win32/install-impl.sh: Windows build: fix
+	  libstdc++-6 DLL error This may be a hack, but I have no clue how
+	  to fix it otherwise...
+	* [r20444] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh, packaging/win32/install.sh:
+	  Windows build: update guile to 1.8.8 and remove slib Note: The
+	  Windows GnuCash build will still fail as GnuCash still depends
+	  on slib...
+
+2011-03-21 15:10  gjanssens
+
+	* [r20443] packaging/win32/libofx-0.8.3-patch.diff: Windows build:
+	  patch libofx to build with mingw gcc 4.5.2 Note: the complete
+	  gnucash build is still broken and will be fixed with following
+	  patches.
+	* [r20442] packaging/win32/defaults.sh,
+	  packaging/win32/install-impl.sh: Windows build: update gcc to
+	  4.5.2 Note this breaks the build as some other parts still need
+	  tweaking before this works.
+	* [r20441] configure.ac, src/app-utils/app-utils.i,
+	  src/app-utils/guile-util.c, src/engine/engine-helpers.c,
+	  src/engine/engine.i, src/gnome-utils/gnc-menu-extensions.c,
+	  src/guile-mappings.h: Require guile 1.8.5 and remove all 1.6.x
+	  specific conditions
+	* [r20440] src/app-utils/app-utils.scm,
+	  src/app-utils/c-interface.scm: Bug #615168: N_ in the root
+	  module Fix variable not found crasher.
+	* [r20439] src/app-utils/gnc-exp-parser.c: Windows: avoid
+	  GROUP_NAME redefined error with mingw gcc 4.5.2
+	* [r20438] src/app-utils/app-utils.scm,
+	  src/app-utils/c-interface.scm: [PATCH 4/4] Bug #615168: N_ in
+	  the root module * src/app-utils/app-utils.scm: *
+	  src/app-utils/c-interface.scm: Make N_ available to all of
+	  Gnucash. A hack, but a correct hack that permits the Scheme code
+	  to be compiled. Patch by Andy Wingo.
+	* [r20437] configure.ac: [PATCH 3/4] Bug #615168: Remove
+	  configure.in check for slib Gnucash no longer requires slib.
+	  Patch by Andy Wingo.
+
+2011-03-21 15:09  gjanssens
+
+	* [r20436] src/app-utils/c-interface.scm,
+	  src/report/business-reports/aging.scm,
+	  src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/fancy-invoice.scm,
+	  src/report/business-reports/invoice.scm,
+	  src/report/report-system/report-system.scm,
+	  src/report/standard-reports/standard-reports.scm: [PATCH 2/4]
+	  Bug #615168: Remove instances of (use-modules (ice-9 slib))
+	  There are no more instances of (require ...), so Guile's slib
+	  support is no longer needed. Patch by Andy Wingo.
+	* [r20435] src/app-utils/c-interface.scm, src/app-utils/prefs.scm,
+	  src/report/business-reports/aging.scm,
+	  src/report/business-reports/easy-invoice.scm,
+	  src/report/business-reports/fancy-invoice.scm,
+	  src/report/business-reports/invoice.scm,
+	  src/report/report-system/report-system.scm,
+	  src/report/standard-reports/standard-reports.scm: [PATCH 1/4]
+	  Bug #615168: Remove spurious (require 'hash-table) instances
+	  Patch by Andy Wingo. There is nothing that the slib hash-table
+	  module provides that was used in any of these files; they all
+	  used Guile's stock hash tables.
+
+2011-03-20 19:33  gjanssens
+
+	* [r20433] src/engine/gncOwner.c, src/engine/gncOwner.h: Add some
+	  convenience getter functions to gncOwner.
+
+2011-03-20 19:17  gjanssens
+
+	* [r20432] src/engine/gnc-lot.h, src/engine/gncCustomer.h,
+	  src/engine/gncEmployee.h, src/engine/gncInvoice.h,
+	  src/engine/gncJob.h, src/engine/gncOwner.c,
+	  src/engine/gncVendor.h,
+	  src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-account.h: Whitespace and
+	  spelling corrections
+
+2011-03-19 04:41  fell
+
+	* [r20431] src/engine/iso-4217-currencies.scm: Bug #642176: Add
+	  four decimals to CLF (Chilean Unidades de fomento) Oops, I
+	  forgot 1 digit
+
+2011-03-19 04:09  fell
+
+	* [r20430] src/engine/iso-4217-currencies.scm: Bug #642176: Add
+	  four decimals to CLF (Chilean Unidades de fomento) While we
+	  could not find a document, which defines the decimals, they are
+	  indispensable for the conversion of payments in "real" CLP.
+
+2011-03-18 19:40  gjanssens
+
+	* [r20429] configure.ac: Bug #645173 - [PATCH] Configure check
+	  uses hardcoded webkit library name Patch by Andy Clayton.
+
+2011-03-17 04:57  cmarchi
+
+	* [r20427] po/nl.po: Updated Dutch translation, copied from the
+	  translation project.
+
+2011-03-15 17:17  gjanssens
+
+	* [r20426] packaging/win32/install-fq-mods.cmd: Bug #641645 -
+	  Support ActivePerl 5.12 for Finance:Quote on Windows
+
+2011-03-15 14:24  jralls
+
+	* [r20425] src/engine/Account.c, src/gnome-utils/dialog-account.c,
+	  src/gnome-utils/gnc-tree-view-account.c: Bug #644688: Account
+	  edit fails to detect that no changes have been made and marks
+	  the account 'dirty'.
+
+2011-03-15 10:08  cstim
+
+	* [r20424] src/bin/gnucash-bin.c: Note last stable version number
+
+2011-03-14 05:39  cstim
+
+	* [r20420] configure.ac: Make error message on missing <dbi/dbi.h>
+	  more verbose. Also mention the infamous dbi database drivers
+	  here,
+	  https://lists.gnucash.org/pipermail/gnucash-devel/2011-February/031171.html
+
+2011-03-13 17:47  cmarchi
+
+	* [r20419] po/it.po: Updated Italian translation.
+
+2011-03-13 16:47  plongstaff
+
+	* [r20417] configure.ac: Update rev to 2.4.4
+	* [r20416] po/POTFILES.in: Update POTFILES.in
+
+2011-03-13 11:28  cstim
+
+	* [r20413] src/import-export/ofx/gnc-ofx-import.c: Implement
+	  automatic creation of stock account for newly imported OFX
+	  stocks. Only active if "auto-create commodity" is switched on in
+	  the preferences from r20376.
+
+2011-03-13 11:14  cstim
+
+	* [r20412] src/import-export/import-account-matcher.c,
+	  src/import-export/import-backend.c,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/import-main-matcher.h: Add some more sanity
+	  checking in common importer module.
+
+2011-03-13 09:58  cstim
+
+	* [r20411] src/import-export/ofx/Makefile.am,
+	  src/import-export/ofx/gnc-ofx-import.c,
+	  src/import-export/ofx/gnc-ofx-kvp.c,
+	  src/import-export/ofx/gnc-ofx-kvp.h: Refactor KVP-related
+	  functions of OFX into separate file.
+
+2011-03-13 09:54  cstim
+
+	* [r20410] src/gnome/dialog-tax-info.c: Revert r20405, "Correct
+	  memory leaks..." - does not compile with guile-1.6 The patch
+	  will be re-applied once trunk requires guile-1.8, which will be
+	  done right after the oncoming branching.
+
+2011-03-13 00:03  cstim
+
+	* [r20409] src/import-export/ofx/gnc-ofx-import.c: Code cleanup in
+	  ofx importer; refactoring to get away from the single giant long
+	  function.
+
+2011-03-13 00:02  cstim
+
+	* [r20408] src/gnome-utils/dialog-account.c,
+	  src/gnome-utils/dialog-account.h,
+	  src/import-export/import-account-matcher.c,
+	  src/import-export/import-account-matcher.h: Add some more
+	  const-correctness.
+	* [r20407] configure.ac: Configure simplification: Use pkg-config
+	  for libofx. Remove obsolete external qof detection. (Somehow the
+	  argument --with-qt3-wizard-package was writting right inside the
+	  qof code stuff. This has been moved to the aqbanking section
+	  now.)
+	* [r20406] packaging/win32/crossbuild_webkit.sh,
+	  packaging/win32/defaults.sh,
+	  packaging/win32/webkit-1.2.7-time.patch,
+	  packaging/win32/webkit-1.2.7-vasprintf.patch: Win32: Tweak cross
+	  compiling script for webkit so that is seems to almost compile.
+
+2011-03-12 21:48  alex.aycinena
+
+	* [r20405] src/gnome/dialog-tax-info.c: Correct memory leaks found
+	  with valgrind
+
+2011-03-12 15:52  cstim
+
+	* [r20404] src/report/report-system/report-system.scm,
+	  src/report/report-system/report-utilities.scm,
+	  src/report/standard-reports/equity-statement.scm,
+	  src/report/standard-reports/income-statement.scm: Bug #570042:
+	  Better default for book-closing entries in Income Statement
+	  Report Options Patch by Tristan Faujour: Proposed patch: make
+	  reports ignore book-closing entries I chose to: - Change the
+	  reports' default behavior to have them ignore the book-closing
+	  entries. - Do not change anything in reports that deal
+	  explicitly with them. Here is the content of this patch
+	  (everything is under gnucash/src/report): - In function
+	  gnc:account-get-trans-type-balance-interval, depending on an
+	  argument, closing entries can be ignored (they are identified by
+	  xaccTransGetIsClosingTxn). - Some report utility functions are
+	  duplicated (with a "-with closing" suffix) to provide the legacy
+	  feature. - Equity statement and Profit & Loss reports are
+	  modified to call the *-with-closing functions.
+
+2011-03-12 15:47  cstim
+
+	* [r20403] src/backend/xml/gnc-backend-xml.c,
+	  src/libqof/qof/qoflog.c, src/libqof/qof/test/test-qof.c: Bug
+	  #644556: Running the test as root happened to remove /dev/null.
+	  Check for this and also fix the respective test. Additionally,
+	  it turned out the log system never gave notice about a log
+	  output file that was unwritable. Added an appropriate CRITICAL
+	  error message.
+	* [r20402] src/libqof/qof/qoflog.c, src/libqof/qof/qoflog.h:
+	  Remove unused functions for wall clock timing. Facilities such
+	  as this should be used from external expert libraries. Also,
+	  this is in the way when cleaning up some log system problems in
+	  subsequent commits.
+
+2011-03-12 15:44  gjanssens
+
+	* [r20401] src/app-utils/test/Makefile.am,
+	  src/backend/xml/test/Makefile.am, src/bin/Makefile.am,
+	  src/business/business-core/test/Makefile.am,
+	  src/core-utils/test/Makefile.am, src/engine/test/Makefile.am,
+	  src/import-export/ofx/test/Makefile.am,
+	  src/import-export/qif-import/test/Makefile.am,
+	  src/import-export/test/Makefile.am,
+	  src/register/ledger-core/test/Makefile.am,
+	  src/register/register-core/test/Makefile.am,
+	  src/register/register-gnome/test/Makefile.am,
+	  src/report/report-gnome/test/Makefile.am: Bug #644557 -
+	  gnucash-2.4.3: downstream patches to fix tests linking Patches
+	  kindly provided by Gilles Dartiguelongue <eva at gentoo.org> of the
+	  Gentoo project.
+	* [r20400] src/backend/dbi/gnc-backend-dbi.c,
+	  src/core-utils/gnc-filepath-utils.c,
+	  src/core-utils/gnc-filepath-utils.h: Bug #642739 - Translog
+	  files being created in Gnucash program installation directory
+	  Translog files for databases are now created in a directory
+	  "translog" inside the .gnucash dir. The files will be named
+	  following this scheme:
+	  <dbtype>_<hostname>_<user>_<dbname>.<timestamp>.log
+
+2011-03-12 09:36  cstim
+
+	* [r20399] src/report/report-gnome/gnc-plugin-page-report.c: When
+	  setting the report print name, check whether this exact name has
+	  been used before. Append an increasing number if that was the
+	  case.
+
+2011-03-11 20:07  cmarchi
+
+	* [r20398] po/nl.po: Updated Dutch translation copied from the
+	  translation project.
+
+2011-03-11 18:46  cmarchi
+
+	* [r20397] po/uk.po: Updated Ukranian translation copied from the
+	  translation project.
+
+2011-03-11 14:25  cstim
+
+	* [r20396] src/report/report-gnome/gnc-plugin-page-report.c: Fix
+	  r20394: Output string clean-up was missing the date part.
+
+2011-03-11 12:53  cmarchi
+
+	* [r20395] doc/README-zh_TW.win32-bin.txt, po/glossary/zh_TW.po,
+	  po/zh_TW.po: Updated Traditional Chinese translation, glossary
+	  and win32 txt.
+
+2011-03-11 07:21  cstim
+
+	* [r20394] src/report/report-gnome/gnc-plugin-page-report.c: When
+	  setting a printer job name, remove slashes because they are not
+	  allowes in filenames.
+
+2011-03-10 22:23  cstim
+
+	* [r20393] src/report/report-gnome/gnc-plugin-page-report.c: Add
+	  the invoice number in the output printer job name, if an invoice
+	  report is printed.
+	* [r20392] src/app-utils/Makefile.am,
+	  src/app-utils/business-options.c,
+	  src/app-utils/business-options.h,
+	  src/business/business-utils/Makefile.am,
+	  src/business/business-utils/business-options.c,
+	  src/business/business-utils/business-options.h: Move
+	  business-options.[hc] from business-utils to app-utils. As
+	  "business-core" has been dissolved, the "business-utils" code
+	  has no more requirements than app-utils and can be moved there
+	  because of this.
+
+2011-03-10 20:12  cstim
+
+	* [r20391] ChangeLog.2010, Makefile.am: Add ChangeLog.2010.
+
+2011-03-08 13:21  gjanssens
+
+	* [r20388] src/libqof/qof/qoflog.c: Fix missing timestamp in trace
+	  files on Windows
+
+2011-03-08 13:16  gjanssens
+
+	* [r20385] src/libqof/qof/test, src/optional/gtkmm: Additional
+	  svn:ignore settings
+
+2011-03-08 12:54  cstim
+
+	* [r20384] .gitignore: Add yet more gitignores.
+
+2011-03-08 11:16  cstim
+
+	* [r20383] .gitignore: Add more gitignore entries.
+
+2011-03-08 11:15  cstim
+
+	* [r20382] src/libqof/qof/qofbook-p.h, src/libqof/qof/qofbook.c,
+	  src/libqof/qof/test/test-qof.c,
+	  src/libqof/qof/test/test-qofbook.c: Bug #644036: Counter format
+	  validation fails on Windows because the number format is I64i
+	  there. Note: Users will run into a problem when copying a
+	  windows file to linux and vice versa because the counter format
+	  will have to be changed on the other operating system each time.
+
+2011-03-07 19:23  gjanssens
+
+	* [r20381] src/libqof/qof/guid.c: Add comments to warn about lack
+	  of Windows support in the guid_init function.
+
+2011-03-07 18:42  gjanssens
+
+	* [r20380] src/libqof/qof/guid.c: Bug #521817 - Guid_init causes
+	  very long startup delay if Novell Network active P_tmpdir is set
+	  to "\" by mingw. The way P_tmpdir is used by GnuCash, this seems
+	  to trigger unwanted network activity. So on Windows, I'm
+	  replacing it with "C:/temp" for now, based on suggestions found
+	  on the internet regarding this issue.
+
+2011-03-06 20:22  cmarchi
+
+	* [r20379] src/business/business-gnome/glade/businessprefs.glade:
+	  Fix an accelerator.
+
+2011-03-05 23:29  alex.aycinena
+
+	* [r20378] src/app-utils/gnc-ui-util.c,
+	  src/gnome-utils/gnc-tree-view-account.c,
+	  src/gnome/gnc-plugin-page-register.c: Correct memory leaks found
+	  with valgrind
+
+2011-03-05 17:31  gjanssens
+
+	* [r20377] src/libqof/qof/guid.c: Add more debug logging.
+
+2011-03-05 11:41  cstim
+
+	* [r20376] src/import-export/generic-import.glade,
+	  src/import-export/ofx/gnc-ofx-import.c,
+	  src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+	  Add option in OFX import to have newly encountered commodities
+	  automatically created.
+
+2011-03-05 11:40  cstim
+
+	* [r20375] src/import-export/import-commodity-matcher.c,
+	  src/import-export/import-commodity-matcher.h,
+	  src/import-export/import-settings.c,
+	  src/import-export/import-settings.h: Minor code cleanup: Move
+	  gconf section name into header; clarify argument name.
+
+2011-03-04 21:02  cstim
+
+	* [r20373] src/import-export/import-commodity-matcher.c,
+	  src/import-export/import-commodity-matcher.h,
+	  src/import-export/ofx/gnc-ofx-import.c: Minor code cleanup in
+	  ofx importer; improve const-correctness.
+
+2011-03-04 14:43  cstim
+
+	* [r20368] src/gnc-module/gnc-module.c: Use qualified include path
+	  for cmake/automake simplification
+
+2011-03-03 21:50  gjanssens
+
+	* [r20367] src/bin/gnucash-bin.c, src/gnc-module/Makefile.am,
+	  src/gnc-module/gnc-module.c, src/libqof/qof/guid.c: Add
+	  additional debug markers
+
+2011-03-03 00:30  alex.aycinena
+
+	* [r20364] src/app-utils/gnc-ui-util.c: Correct memory leak found
+	  with valgrind
+
+2011-03-02 19:33  cmarchi
+
+	* [r20363] packaging/win32/Makefile.am,
+	  packaging/win32/gnucash.iss.in: Fix Traditional Chinese win32
+	  package translation.
+
+2011-03-01 23:09  alex.aycinena
+
+	* [r20359] src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-account.h,
+	  src/gnome-utils/gnc-tree-view-account.c: Modify Tax Info on
+	  Account Page to display or not display sub-account info based on
+	  whether row is expanded. Re-apply changes reverted in r20251.
+	  The only difference between this commit and r20207 is that,
+	  contrary to the recommendation given in gnc-tree-view.h, "Use
+	  GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using a non-model
+	  data source for this column", it cobtinues to use
+	  "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using
+	  "GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems later in the
+	  "gnc_tree_view_add_text_column" routine when it tries to set up
+	  sorting for the column ("CRIT <Gtk>
+	  gtk_tree_sortable_set_sort_func: assertion `sort_column_id >= 0'
+	  failed"). Define a new column,
+	  GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
+	  gnc-tree-model-account.c filled with
+	  gnc_ui_account_get_tax_info_sub_acct_string. Modify
+	  gnc-tree-view-account.c to define a tax_info_data_func that
+	  displays only the the data in the
+	  GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the row is
+	  expanded; otherwise it combines it with the data in the
+	  GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT model column.
+	  Modily the view creation function to use the new
+	  tax_info_data_func for the text after having first set it to
+	  GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO to prevent the problem
+	  mentioned above, thereby overriding it.
+
+2011-03-01 21:27  cstim
+
+	* [r20358] po/de.po: Fix typo in German translation
+
+2011-03-01 19:44  cmarchi
+
+	* [r20357] doc/Makefile.am, doc/README-zh_TW.win32-bin.txt,
+	  packaging/win32/ChineseTrad-2-5.1.11.isl,
+	  packaging/win32/gnucash.iss.in: Add Traditional Chinese
+	  translation for win32 package system.
+
+2011-03-01 19:36  cmarchi
+
+	* [r20356] po/zh_TW.po: Updated Traditional Chinese translation by
+	  Kuang-che.
+
+2011-03-01 19:33  cmarchi
+
+	* [r20355] po/fr.po: Improved French translation by Sebastien
+	  Daniel.
+
+2011-02-28 18:48  gjanssens
+
+	* [r20354] src/gnome-utils/gnctreemodelsort.c,
+	  src/gnome-utils/gnctreemodelsort.h,
+	  src/gnome-utils/gtktreedatalist.c,
+	  src/gnome-utils/gtktreedatalist.h: Remove some obsolete files
+	  These files were once copied from gtk 2.8 to work around pre-2.8
+	  gtk bugs when that was still our baseline. Our baseline is
+	  currently 2.10, so these files are no longer needed/used.
+
+2011-02-28 16:26  gjanssens
+
+	* [r20353] src/gnome-utils/gnc-main-window.c: Fix Gtk CRIT
+	  warnings introduced in r20351
+
+2011-02-28 11:28  gjanssens
+
+	* [r20352] src/business/business-gnome/dialog-invoice.c,
+	  src/doc/python-bindings-doxygen.py,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/gnc-gobject-utils.c,
+	  src/gnome-utils/gnc-gobject-utils.h,
+	  src/gnome/gnc-plugin-page-budget.c,
+	  src/libqof/qof/gnc-numeric.c,
+	  src/optional/python-bindings/timespec.i,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Small spelling
+	  corrections in comments and some whitespace adjustments
+	* [r20351] src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/gnome-utils/gnc-main-window.c: Update page name if
+	  invoice/bill is renamed.
+	* [r20350] src/gnome/gnc-plugin-page-budget.c: Present already
+	  open budget page if the user tries to open a budget more than
+	  once
+
+2011-02-28 11:27  gjanssens
+
+	* [r20349] src/gnome/gnc-plugin-page-budget.c: Update page name if
+	  budget is renamed.
+	* [r20348] src/gnome/gnc-plugin-page-budget.c: Bug #347265 -
+	  budget column resizing/options applies to all budget windows
+
+2011-02-26 14:42  gjanssens
+
+	* [r20344] src/gnome/druid-hierarchy.c: Only show the Save As
+	  dialog at the end of the Hierarchy druid if it was called at the
+	  beginning of a new book, not when a hierarchy is added to from
+	  the actions menu.
+
+2011-02-26 14:04  cstim
+
+	* [r20343] src/app-utils/gnc-ui-util.c,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/core-utils/gnc-main.c, src/gnome-utils/dialog-totd.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.c,
+	  src/libqof/qof/qofsession.c: Re-indentation of source code. This
+	  re-indentation was done using astyle-1.24 using the following
+	  options: astyle --indent=spaces=4 --brackets=break --pad-oper
+	  --pad-header --suffix=none
+
+2011-02-26 13:04  gjanssens
+
+	* [r20342] src/business/business-gnome/gnc-plugin-business.h,
+	  src/business/business-gnome/gnc-plugin-page-invoice.h,
+	  src/gnome-utils/gnc-embedded-window.h,
+	  src/gnome-utils/gnc-keyring.h,
+	  src/gnome-utils/gnc-tree-model-account.h,
+	  src/gnome-utils/gnc-tree-model-commodity.h,
+	  src/gnome-utils/gnc-tree-model-price.h,
+	  src/gnome-utils/gnc-tree-model-selection.c,
+	  src/gnome-utils/gnc-tree-model-selection.h,
+	  src/gnome-utils/gnc-tree-model.h,
+	  src/gnome-utils/gnc-tree-view-account.h,
+	  src/gnome-utils/gnc-tree-view-commodity.h,
+	  src/gnome-utils/gnc-tree-view-price.h,
+	  src/gnome-utils/gnc-tree-view-sx-list.h,
+	  src/gnome-utils/gnc-tree-view.h, src/gnome-utils/gnc-ui.h,
+	  src/gnome-utils/gnc-window.h,
+	  src/gnome-utils/gnctreemodelsort.c,
+	  src/gnome-utils/gnctreemodelsort.h,
+	  src/gnome-utils/gtktreedatalist.h,
+	  src/gnome-utils/print-session.c,
+	  src/gnome-utils/print-session.h,
+	  src/gnome/gnc-plugin-account-tree.h,
+	  src/gnome/gnc-plugin-basic-commands.h,
+	  src/gnome/gnc-plugin-budget.h,
+	  src/gnome/gnc-plugin-page-account-tree.h,
+	  src/gnome/gnc-plugin-page-budget.h,
+	  src/gnome/gnc-plugin-page-register.h,
+	  src/gnome/gnc-plugin-page-sx-list.h,
+	  src/gnome/window-reconcile.h,
+	  src/import-export/csv/gnc-plugin-csv.h,
+	  src/import-export/import-account-matcher.h,
+	  src/import-export/log-replay/gnc-plugin-log-replay.h,
+	  src/import-export/ofx/gnc-plugin-ofx.h,
+	  src/import-export/qif-import/druid-qif-import.h,
+	  src/import-export/qif-import/gnc-plugin-qif-import.h,
+	  src/register/register-core/basiccell.h,
+	  src/register/register-gnome/gnucash-scrolled-window.h,
+	  src/report/report-gnome/gnc-plugin-page-report.h,
+	  src/report/stylesheets/gnc-plugin-stylesheets.h: Update gtk
+	  include headers to follow gtk recommendations (only include
+	  gtk/gtk.h)
+
+2011-02-25 23:59  gjanssens
+
+	* [r20340] src/gnome-utils/print-session.c,
+	  src/gnome-utils/print-session.h, src/gnome/dialog-print-check.c,
+	  src/html/gnc-html-gtkhtml.c, src/html/gnc-html-webkit.c,
+	  src/html/gnc-html.c, src/html/gnc-html.h,
+	  src/report/report-gnome/gnc-plugin-page-report.c: Set a printer
+	  job name when printing reports and cheques
+
+2011-02-25 07:11  cmarchi
+
+	* [r20339] po/lt.po: Updated Lithuanian translation by Mantas
+	  Kriaučiūnas.
+
+2011-02-25 00:29  plongstaff
+
+	* [r20336] configure.ac: Update revision to 2.4.3
+
+2011-02-24 20:44  cstim
+
+	* [r20334] po/de.po: Update German translation.
+	* [r20333] src/business/business-gnome/glade/businessprefs.glade,
+	  src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in:
+	  I18n improvement: Unify two very similar strings.
+
+2011-02-24 19:29  cmarchi
+
+	* [r20332] po/it.po: Updated Italian translation.
+
+2011-02-23 12:50  cmarchi
+
+	* [r20327] po/sk.po: Updated Slovak translation, copied from the
+	  translation project.
+
+2011-02-22 20:28  cstim
+
+	* [r20326] AUTHORS, accounts/zh_TW/acctchrt_business.gnucash-xea,
+	  po/glossary/zh_TW.po, po/zh_TW.po: Updated Traditional Chinese
+	  translation, by Kuang-che Wu.
+
+2011-02-20 21:05  cstim
+
+	* [r20322] src/report/locale-specific/us/taxtxf-de_DE.scm,
+	  src/tax/us/txf-de_DE.scm: Remove translation markers from
+	  already-translated strings in German tax report.
+	* [r20321] src/report/locale-specific/us/taxtxf-de_DE.scm,
+	  src/tax/us/de_DE, src/tax/us/de_DE/taxtxf - LIES MICH.txt,
+	  src/tax/us/de_DE/txf-USt-Bericht.html,
+	  src/tax/us/de_DE/txf-USt-VA Anleitung 2011.pdf,
+	  src/tax/us/txf-de_DE.scm, src/tax/us/txf-help-de_DE.scm: Update
+	  German tax report, by Franz Stoll. The contributor also sent
+	  some explanatory documents, which I for now copied into
+	  tax/us/de_DE/, but I just didn't know whether they better belong
+	  anywhere else.
+
+2011-02-19 01:17  jralls
+
+	* [r20317] src/libqof/qof/qofinstance.h: qofinstance.h: Delete
+	  duplicate declarations and consolidate editlevel declarations in
+	  one place.
+
+2011-02-18 19:08  cmarchi
+
+	* [r20316] po/it.po: Updated Italian translation.
+
+2011-02-18 19:07  cmarchi
+
+	* [r20315] src/import-export/generic-import.glade,
+	  src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+	  Unify two very similar strings.
+
+2011-02-18 11:35  cstim
+
+	* [r20314] src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/gnc-plugin-gtkmm-ui.xml,
+	  src/optional/gtkmm/gnc-plugin-gtkmm.cpp,
+	  src/optional/gtkmm/gnc-plugin-gtkmm.hpp,
+	  src/optional/gtkmm/gncmod-gtkmm.cpp: Extend gtkmm/C++ plugin to
+	  include an actual gnc-plugin implementation.
+	* [r20313] configure.ac: Really fix conditional configure test for
+	  gtkmm.
+
+2011-02-18 09:37  cstim
+
+	* [r20312] configure.ac, src/bin/gnucash-bin.c,
+	  src/optional/Makefile.am: Re-apply r20310: Add optional module
+	  that compiles with gtkmm.
+
+2011-02-17 18:43  cstim
+
+	* [r20311] configure.ac, src/bin/gnucash-bin.c,
+	  src/optional/Makefile.am: Revert r20310, "Add optional module
+	  that compiles with gtkmm..." - the configure code wasn't taking
+	  this as optional for whatever reason.
+
+2011-02-16 21:39  cstim
+
+	* [r20310] configure.ac, src/bin/gnucash-bin.c,
+	  src/optional/Makefile.am, src/optional/gtkmm,
+	  src/optional/gtkmm/Makefile.am,
+	  src/optional/gtkmm/gncmod-gtkmm.cpp: Add optional module that
+	  compiles with gtkmm, i.e. in C++. This was just a crazy idea,
+	  but it turns out to be extremely easy. This can be used as a
+	  place for new GUI elements which people prefer to write in
+	  gtkmm/C++ instead of C. It's disabled by default. Use configure
+	  --enable-gtkmm to enable it.
+	* [r20309] src/gnc-module/gnc-module.c,
+	  src/gnc-module/gnc-module.h: Fix const-correctness of gnc-module
+	  interface.
+
+2011-02-16 21:08  cstim
+
+	* [r20308] src/business/business-gnome/gnc-plugin-business.c: Add
+	  missing run-time typechecks in new code.
+	* [r20307] src/gnome-utils/gnc-main-window.c: Fix CRIT gtk warning
+	  if the old_page_long_name was NULL but still passed to g_strrstr.
+
+2011-02-16 20:47  cstim
+
+	* [r20306] src/business/business-ledger/gncEntryLedger.c: Fix
+	  invoice line ordering mismatch between register window and
+	  reports. The new code was missing the call to
+	  gncInvoiceSortEntries.
+
+2011-02-16 20:16  cstim
+
+	* [r20305] packaging/win32/defaults.sh: Win32 build: Updated
+	  aqbanking5 version numbers
+
+2011-02-16 20:13  cstim
+
+	* [r20304] src/business/business-gnome/glade/businessprefs.glade,
+	  src/business/business-gnome/gnc-plugin-business.c,
+	  src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in,
+	  src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Add
+	  extra toolbar buttons as shortcuts for some business functions,
+	  "New Invoice" for now. The extra toolbar buttons are disabled
+	  until the user enables them manually in Preferences -> Business
+	  -> Extra buttons.
+
+2011-02-16 11:46  gjanssens
+
+	* [r20303] src/gnome-utils/dialog-totd.c: Bug #642445 [PATCH]
+	  Segfault when tip_of_the_day.list is empty
+
+2011-02-14 21:15  cstim
+
+	* [r20302] src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-main-window.h: Add accessor of GtkUIManager
+	  in GncMainWindow.
+
+2011-02-14 19:34  cstim
+
+	* [r20301] packaging/win32/defaults.sh: Win32 build: Fix outdated
+	  (and broken) URL of ActivePerl.
+
+2011-02-14 19:33  cstim
+
+	* [r20300] src/libqof/qof/test/Makefile.am: Bug #642284: Fails to
+	  build on Ubuntu Natty Patch by Ahmed El-Mahmoudy.
+
+2011-02-14 19:21  cstim
+
+	* [r20299] po/de.po: Updated German translation
+
+2011-02-14 00:17  jralls
+
+	* [r20298] src/libqof/qof/qofsession.c: QofSession: Don't push a
+	  new generic error if there's already one available that might be
+	  more descriptive.
+
+2011-02-13 20:19  jralls
+
+	* [r20297] src/import-export/aqbanking/druid-ab-initial.c: Remove
+	  no-longer-correct warning about the aqbanking5 setup wizard not
+	  being implemented: It is.
+
+2011-02-13 20:18  cstim
+
+	* [r20296] po/de.po: Updated German translation
+
+2011-02-13 20:03  jralls
+
+	* [r20295] src/backend/dbi/gnc-backend-dbi.c: Bug #641832: Use
+	  g_strdup_printf() instead of dbi_conn_queryf() to format the
+	  query; the latter crashed msvcrt. Also reverts r20287 because
+	  the root bug is fixed.
+
+2011-02-12 21:55  cstim
+
+	* [r20294] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml,
+	  src/business/business-ledger/gncEntryLedger.c,
+	  src/business/business-ledger/gncEntryLedger.h: Implement command
+	  for changing the ordering of invoice entries by moving them up
+	  or down one row. Turned out this is rather easy: Just swap the
+	  "date-entered" of both items.
+	* [r20293] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+	  Add a Timespec constructor for the current clock time.
+
+2011-02-12 20:32  cstim
+
+	* [r20292] packaging/win32/install-impl.sh: Win32 build: Fix some
+	  cross-compiling issues.
+
+2011-02-12 19:28  cstim
+
+	* [r20291] packaging/win32/defaults.sh: Win32 build: Update some
+	  version numbers: libofx, gwenhywfar, aqbanking
+
+2011-02-12 17:30  cstim
+
+	* [r20287] src/backend/dbi/gnc-backend-dbi.c: Bug #641832:
+	  Workaround to avoid the current crashes on windows. On win32 the
+	  queryf() calls below seem to crash. On the other hand, we know
+	  the used libdbi on windows is fine, so as a first workaround, we
+	  assume libdbi is safe.
+
+2011-02-12 16:34  cstim
+
+	* [r20285] po/de.po: Update German translation.
+
+2011-02-12 16:30  cstim
+
+	* [r20284] po/POTFILES.in, po/bg.po, po/ca.po, po/cs.po, po/da.po,
+	  po/de.po, po/el.po, po/en_GB.po, po/es.po, po/es_NI.po,
+	  po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/he.po, po/hu.po,
+	  po/it.po, po/ja.po, po/ko.po, po/lt.po, po/lv.po, po/nb.po,
+	  po/ne.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
+	  po/ru.po, po/rw.po, po/sk.po, po/sv.po, po/ta.po, po/tr.po,
+	  po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: Update translation
+	  po files: Merge latest pot template.
+
+2011-02-12 16:03  cstim
+
+	* [r20283] src/import-export/aqbanking/gnc-ab-utils.c: Fix
+	  potential parsing of NULL strings by correctly use an empty
+	  non-NULL string instead.
+
+2011-02-12 15:53  cstim
+
+	* [r20282] src/engine/Query.c: Another error message somewhat more
+	  verbose.
+	* [r20281] src/app-utils/gnc-ui-util.c,
+	  src/libqof/qof/gnc-numeric.c, src/libqof/qof/gnc-numeric.h: Make
+	  log warning about bad gnc_numeric print the actual error code.
+
+2011-02-12 15:18  cstim
+
+	* [r20279] src/app-utils/gnc-addr-quickfill.c,
+	  src/app-utils/gnc-addr-quickfill.h,
+	  src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/glade/customer.glade: Add address
+	  auto-completion of r20272 also for address line 4.
+
+2011-02-12 14:49  cstim
+
+	* [r20278] po/es.po: Updated Spanish translation, by Francisco
+	  Javier.
+
+2011-02-12 09:46  cstim
+
+	* [r20275] src/business/business-gnome/dialog-customer.c: Fix
+	  r20272: The text selection after auto-completion should work
+	  correctly now.
+
+2011-02-11 13:40  cmarchi
+
+	* [r20274] po/ru.po: Update Russian translation by Sergey
+	  Belyashov.
+
+2011-02-10 21:49  cstim
+
+	* [r20273] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/glade/customer.glade: Extend the
+	  addr2/addr3 auto-completion also to the shipping addr2/addr3
+	  lines.
+	* [r20272] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/glade/customer.glade: Implement
+	  auto-completion on the addr2/addr3 lines of the "New Customer"
+	  dialog box.
+	* [r20271] src/app-utils/CMakeLists.txt,
+	  src/app-utils/Makefile.am, src/app-utils/gnc-addr-quickfill.c,
+	  src/app-utils/gnc-addr-quickfill.h: Add a common shared
+	  quickfill object for the addr2/addr3 lines of a GncAddress.
+
+2011-02-10 21:48  cstim
+
+	* [r20270] src/app-utils/gnc-entry-quickfill.c,
+	  src/app-utils/gnc-entry-quickfill.h,
+	  src/gnome-utils/dialog-transfer.c,
+	  src/gnome-utils/dialog-transfer.h: Minor code cleanup - remove
+	  includes from header if not necessary.
+
+2011-02-10 20:10  cmarchi
+
+	* [r20269] po/nl.po: Updated Dutch translation copied from the
+	  translation project.
+
+2011-02-10 19:46  cstim
+
+	* [r20268] src/gnome/glade/fincalc.glade,
+	  src/gnome/gnc-plugin-basic-commands.c: Bug #635552: Rename
+	  "Financial Calculator" into "Loan Repayment Calculator" I've
+	  been told (by users who know the subject well enough) the
+	  "Financial Calculator" should rather be called a "Loan Repayment
+	  Calculator" or a "Mortgage Payment Calculator", as this is what
+	  is being offered there. So I finally made this renaming.
+
+2011-02-10 19:40  cstim
+
+	* [r20267] doc/examples/create-bogus-data.pl,
+	  src/backend/xml/test/grab-types.pl, src/engine/xlate.pl,
+	  src/experimental/cbb/cbb-engine/CBBlib.pl,
+	  src/experimental/cbb/cbb-engine/common.pl,
+	  src/quotes/Quote_example.pl: Bug #640357: Adding very limited
+	  Perl-Support for doxygen Adding Doxygen commands to the
+	  Perl-scripts in the sources I searched for every *.pl file in
+	  the GnuCash source and added Doxygen commands like @file,
+	  @brief, @author to better include them in doxygen. Patch by
+	  Christoph Holtermann.
+	* [r20266] src/doc/doxygen.cfg.in: Bug #640357: Adding very
+	  limited Perl-Support for doxygen There are a few Perl-scripts
+	  scattered through the GnuCash sources. This patch enables
+	  doxygen to interpret them so that they can be provided with
+	  information about author, date and so on. This is done by
+	  telling doxygen that their python-files. So python-comments can
+	  be used. The actual Perl-source is commented out by using @cond
+	  Perl ...PERL-CODE... @endcond Perl Patch by Christoph Holtermann
+
+2011-02-10 19:37  cstim
+
+	* [r20265]
+	  src/optional/python-bindings/example_scripts/get_quotes.pl,
+	  src/optional/python-bindings/example_scripts/quotes_historic.py:
+	  Bug #640347: Adding Example Skripts for historic Stock Quotes
+	  This patch adds the example skripts from
+	  http://wiki.gnucash.org/wiki/Stocks/get_prices to the directory
+	  python-bindings/example_scripts. Patch by Christoph Holtermann.
+	* [r20264]
+	  src/optional/python-bindings/example_scripts/account_analysis.py,
+	  src/optional/python-bindings/gnucash_core.py: Bug #640328: This
+	  patch makes Transaction.GetSplitList and Account.GetSplitList
+	  return Split instances I changed gnucash_core.py so that
+	  GetSplitList methods of Transaction and Account return
+	  Split-instances so that the user doesn't need to call
+	  Split(instance=GetSplitList()[n]). I checked the examples and
+	  changed one either. Patch by Christoph Holtermann
+
+2011-02-10 19:36  cstim
+
+	* [r20263]
+	  src/optional/python-bindings/example_scripts/str_methods.py: Bug
+	  #639906: Changing the way __format__ works for Split and
+	  Transaction Patch by Christoph Holtermann
+
+2011-02-09 21:51  cstim
+
+	* [r20261] src/import-export/aqbanking/gnc-plugin-aqbanking.c: Fix
+	  CRIT error message on program quit in the aqbanking module.
+
+2011-02-09 21:10  cstim
+
+	* [r20260] src/engine/gncInvoice.c: Fix missing copying of invoice
+	  currency on "Copy Invoice". Unfortunately this feature has been
+	  creating invoices with no currency set. This leads to weird
+	  amounts that have more digits than expected and don't sum up
+	  correctly, and it also triggers the warning dialog "One or more
+	  of the entries are for accounts different from the invoice/bill
+	  currency. (...)"
+
+2011-02-09 19:52  cstim
+
+	* [r20259] src/core-utils/core-utils.scm,
+	  src/report/standard-reports/price-scatter.scm: Bug #641909: Fix
+	  broken price scatter plot The report was unknowingly broken by
+	  the move of one function in r20209 namely
+	  gnc-locale-default-iso-currency-code from app-utils to
+	  core-utils, and somehow this needs a re-export in the
+	  core-utils.scm declaration. (I don't know why. For me, this
+	  confirms again this whole scheme plugin stuff sucks, royally.)
+
+2011-02-07 21:39  cstim
+
+	* [r20256] src/pixmaps/gnc-invoice-duplicate-16.png,
+	  src/pixmaps/gnc-invoice-duplicate.png: Minor tweaking of icon
+	  for duplicate invoice so that it doesn't look grayed out
+
+2011-02-07 21:19  cstim
+
+	* [r20255] po/nl.po: Update Dutch translation by Mark Haanen,
+	  copied from the Translation Project.
+
+2011-02-07 21:07  cstim
+
+	* [r20254] po/es.po: Updated Spanish translation, by Francisco
+	  Javier F. Serrador.
+
+2011-02-06 22:30  plongstaff
+
+	* [r20252] configure.ac: Update revision to 2.4.2
+
+2011-02-06 21:18  cstim
+
+	* [r20251] src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-account.h,
+	  src/gnome-utils/gnc-tree-view-account.c: Partly revert r20207,
+	  "Modify Tax Info on Account Page..." The changes in the
+	  tree-model-account caused CRITICAL gtk warnings, so we revert
+	  that part for now. The changes in gnc-ui-utils.[hc] have been
+	  kept.
+
+2011-02-06 21:16  cstim
+
+	* [r20250] po/de.po: Updated German translation, now 100%
+	  completed.
+	* [r20249] src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/gnc-plugin-bi_import.c: I18n improvements:
+	  Fix weird strings.
+
+2011-02-06 10:20  cstim
+
+	* [r20248] po/de.po: Update German translation.
+	* [r20247] po/POTFILES.in: Update POTFILES.in
+
+2011-02-06 09:54  cstim
+
+	* [r20246] src/report/business-reports/fancy-invoice.scm,
+	  src/report/business-reports/invoice.scm: Bug #641628: I18n: Fix
+	  untranslated string in fancy-invoice.scm and invoice.scm
+
+2011-02-06 09:49  cstim
+
+	* [r20245] doc/tip_of_the_day.list.in: Bug #641646: Fix incorrect
+	  tip on switching between multiple tabs
+
+2011-02-05 20:28  cmarchi
+
+	* [r20244] po/nl.po: Updated Dutch translation, copied from the
+	  translation project.
+
+2011-02-05 17:32  cstim
+
+	* [r20242] src/doc/doxygen_main_page.c, src/doc/prices.txt,
+	  src/engine/design.txt: Remove references to Neil William's
+	  website because it is vastly outdated.
+
+2011-02-05 16:52  cstim
+
+	* [r20241] po/de.po: Updated German translation
+
+2011-02-05 16:29  cstim
+
+	* [r20239] src/report/business-reports/fancy-invoice.scm: Bug
+	  #641557: I18n slightly improved in fancy-invoice
+
+2011-02-05 16:28  cstim
+
+	* [r20238] src/gnome-utils/gnc-main-window.c: I18n: Fix misleading
+	  composed strings by defining two separate full sentences.
+
+2011-02-05 15:52  cstim
+
+	* [r20237] po/glossary/gnc-glossary.txt: i18n: Add more terms to
+	  the glossary
+	* [r20236] src/import-export/aqbanking/gnc-file-aqb-import.c:
+	  i18n: Fix missing space in message
+
+2011-02-05 01:55  plongstaff
+
+	* [r20231] configure.ac: Update revision to 2.4.1
+
+2011-02-04 18:32  jralls
+
+	* [r20230] src/backend/dbi/test/test-dbi-stuff.c: DBI Backend:
+	  Cleanup after testing version control so that repeating the
+	  tests doesn't fail.
+
+2011-02-04 01:54  plongstaff
+
+	* [r20229] src/backend/dbi/test/test-dbi-stuff.c: Check whether
+	  session has been created before trying to end it.
+
+2011-02-04 00:02  jralls
+
+	* [r20228] src/backend/dbi/gnc-backend-dbi.c: Fix compiler warning
+	  in gnc-backend-dbi.c.
+
+2011-02-03 21:22  cmarchi
+
+	* [r20227] po/nl.po: Updated Dutch translation, copied from the
+	  translation project.
+
+2011-02-03 14:43  jralls
+
+	* [r20226] src/backend/dbi/Makefile.am: Change dependency in
+	  src/backend/dbi/Makefile.am from app-utils to core-utils
+
+2011-02-02 20:49  cstim
+
+	* [r20225] src/business/business-gnome/dialog-invoice.c: Do not
+	  modify the entry's DateEntered when duplicating invoice to keep
+	  the entry ordering. Follow-up to r20115.
+
+2011-02-02 20:31  cstim
+
+	* [r20224] CMakeLists.txt, src/config.h.cmake.in,
+	  src/core-utils/CMakeLists.txt: Fix cmake build after latest
+	  configure changes.
+
+2011-02-02 00:04  jralls
+
+	* [r20223] configure.ac, src/backend/dbi/Makefile.am,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/backend/sql/gnc-backend-sql.h: Change GNC_RESAVE_VERSION to
+	  GNUCASH_RESAVE_VERSION so that it's similar to the other version
+	  macros; define it at the top of configure.ac so that it's
+	  obvious to everybody; and store the current Gnucash version only
+	  when doing a full save so that retrospective changes to
+	  GNUCASH_RESAVE_VERSION won't skip a resave because the database
+	  has been touchedby a newer version.
+
+2011-02-01 21:04  cstim
+
+	* [r20222] src/core-utils/gnc-locale-utils.c: Win32: Add missing
+	  include for windows build
+
+2011-01-31 20:07  cstim
+
+	* [r20217] src/gnc/AccountItemModel.cpp,
+	  src/gnc/AccountSelectionDelegate.cpp, src/gnc/Book.cpp,
+	  src/gnc/Cmd.cpp, src/gnc/Numeric.cpp,
+	  src/gnc/QofEventWrapper.cpp, src/gnc/RecentFileMenu.cpp,
+	  src/gnc/Session.cpp, src/gnc/Split.cpp,
+	  src/gnc/SplitListModel.cpp, src/gnc/SplitListView.cpp,
+	  src/gnc/Transaction.cpp, src/gnc/main.cpp,
+	  src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp: Set line
+	  ending property svn:eol-style to LF for newly added files
+
+2011-01-31 19:54  cstim
+
+	* [r20216] src/core-utils/gnc-locale-utils.c,
+	  src/core-utils/gnc-locale-utils.h: Set line ending property
+	  svn:eol-style to LF for newly added files
+
+2011-01-31 15:27  jralls
+
+	* [r20214] src/core-utils/gnc-locale-utils.c,
+	  src/core-utils/gnc-locale-utils.h: The new files for gnc_locale
+	  functions, ommitted from r20110.
+
+2011-01-31 04:35  jralls
+
+	* [r20211] src/gnome/dialog-fincalc.c,
+	  src/import-export/ofx/test/Makefile.am,
+	  src/import-export/test/Makefile.am,
+	  src/register/ledger-core/test/Makefile.am,
+	  src/report/locale-specific/us/Makefile.am,
+	  src/report/report-gnome/test/Makefile.am: Adjustments to test
+	  Makefiles required by r20176 (move quickfill functions from
+	  gnome-utils to app-utils
+
+2011-01-31 04:33  jralls
+
+	* [r20210] src/bin/gnucash-bin.c,
+	  src/gnome-utils/gnc-amount-edit.c,
+	  src/gnome-utils/window-main-summarybar.c,
+	  src/register/register-core/Makefile.am,
+	  src/register/register-core/formulacell.c,
+	  src/register/register-core/pricecell.c,
+	  src/register/register-gnome/formulacell-gnome.c,
+	  src/register/register-gnome/pricecell-gnome.c: More adjustments
+	  for moving gnc_locale functions from app-utils to core-utils
+
+2011-01-31 04:29  jralls
+
+	* [r20209] src/app-utils/app-utils.i,
+	  src/app-utils/gnc-exp-parser.c, src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h, src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/dbi/test/Makefile.am, src/core-utils/Makefile.am,
+	  src/core-utils/core-utils.i,
+	  src/html/gnc-html-graph-gog-gtkhtml.c,
+	  src/html/gnc-html-graph-gog-webkit.c: Move gnc_locale functions
+	  from src/app-utils/gnc-ui-util to
+	  src/core-utils/gnc-locale-utils (new files) and adjust
+	  accordingly.
+
+2011-01-30 22:40  jralls
+
+	* [r20208] src/backend/dbi/gnc-backend-dbi.c: Adjust location and
+	  add gnc_(push|pop)_locale wrapper around dbi_conn_query() calls
+	  which retrieve data. Patch by Christoph Holtermann
+
+2011-01-30 20:34  alex.aycinena
+
+	* [r20207] src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h,
+	  src/gnome-utils/gnc-tree-model-account.c,
+	  src/gnome-utils/gnc-tree-model-account.h,
+	  src/gnome-utils/gnc-tree-view-account.c: Modify Tax Info on
+	  Account Page to display or not display sub-account info based on
+	  whether row is expanded. Revert changes made in gnc-ui-util.c in
+	  rev 20039 and instead put those changes in new function:
+	  gnc_ui_account_get_tax_info_sub_acct_string. Define a new
+	  column, GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
+	  gnc-tree-model-account.c filled with
+	  gnc_ui_account_get_tax_info_sub_acct_string. Modify
+	  gnc-tree-view-account.c to define a tax_info_data_func that
+	  displays only the the data in the
+	  GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the row is
+	  expanded; otherwise it combines it with the data in the
+	  GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT model column.
+	  Modily the view creation function to use the new
+	  tax_info_data_func.
+
+2011-01-30 18:33  gjanssens
+
+	* [r20206] src/backend/sql/gnc-backend-sql.c: Bug #640061 -
+	  Invoice items are not saved, patch by Christoph Holterman
+
+2011-01-30 10:25  cstim
+
+	* [r20205] CMakeLists.txt, src/config.h.cmake.in: Update newly
+	  introduced NANO version number in cmake build script as well.
+
+2011-01-30 10:21  cstim
+
+	* [r20204] src/app-utils/option-util.c,
+	  src/app-utils/option-util.h,
+	  src/business/business-gnome/business-options-gnome.c,
+	  src/gnome-utils/dialog-options.c,
+	  src/gnome-utils/dialog-options.h: Get rid of gtk dependency in
+	  <app-util/option-util.h> header by storing only a gpointer for
+	  the widget. This means the very last part of a gtk-dependency in
+	  app-util is in option-util.c in one error message. My goal is to
+	  remove gtk completely from app-util so that all code in our
+	  dependency chain up to app-util can be packaged into a
+	  GUI-independent library, which can then be used by the python
+	  wrappers and other GUI frontends alike.
+
+2011-01-30 09:24  cstim
+
+	* [r20203] po/uk.po: Updated Ukrainian translation, copied from
+	  the Translation Project.
+
+2011-01-29 23:38  jralls
+
+	* [r20202] configure.ac, src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/sql/gnc-backend-sql.c, src/core-utils/gnc-main.c,
+	  src/core-utils/gnc-main.h: Add gnc_get_long_version, a guint
+	  concocted by adding the version values together allowing two
+	  digits for each. Add a new version value, GNUNCASH_NANO_VERSION,
+	  to be incremented when there's any change to data serialization.
+	  Use the new gnc_get_long_version to tag the Gnucash version in
+	  the versions table in the dbi backend.
+
+2011-01-29 23:16  jralls
+
+	* [r20201] src/backend/dbi/test/Makefile.am: Add
+	  libgncmod-app-utils.la to src/backend/dbi/tests LDADD so that
+	  gnc_push_locale and gnc_pop_locale can be found for testing.
+
+2011-01-29 21:37  cstim
+
+	* [r20200] src/app-utils/gnc-ui-util.c,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.c,
+	  src/plugins/bi_import/bi_import.c: Re-indentation of source
+	  code. This re-indentation was done using astyle-1.24 using the
+	  following options: astyle --indent=spaces=4 --brackets=break
+	  --pad-oper --pad-header --suffix=none
+
+2011-01-29 21:33  cstim
+
+	* [r20199] src/backend/dbi/CMakeLists.txt: Fix missing include in
+	  cmake build file.
+
+2011-01-29 21:31  cstim
+
+	* [r20198] src/Makefile.am, src/gnc-ui.h,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/gnc-ui.h: Move
+	  gnc-ui.h file from top-level to gnome-utils. It is gtk-dependent
+	  anyway, so it is moved to where it belongs now.
+	* [r20197] src/gnc-ui.h, src/gnome-utils/gnc-keyring.h,
+	  src/import-export/qif-import/dialog-account-picker.c,
+	  src/import-export/qif-import/druid-qif-import.h: Remove unneeded
+	  usage of a generic <gnc-ui.h> include in headers.
+
+2011-01-29 21:17  cstim
+
+	* [r20196] src/Makefile.am, src/RecnWindow.h,
+	  src/gnome/window-reconcile.h,
+	  src/import-export/aqbanking/gnc-ab-utils.c: Remove pointless
+	  header RecnWindow.h - nothing gtk-independent here anyway.
+
+2011-01-29 21:13  cstim
+
+	* [r20195] src/app-utils/CMakeLists.txt: Fix cmake build file
+	  after file removal.
+
+2011-01-29 21:09  cstim
+
+	* [r20194] src/RecnWindow.h, src/app-utils/Makefile.am,
+	  src/app-utils/gnc-ui-common.h, src/app-utils/option-util.c,
+	  src/app-utils/option-util.h,
+	  src/business/business-ledger/gncEntryLedger.c,
+	  src/business/business-ledger/gncEntryLedger.h,
+	  src/business/business-ledger/gncEntryLedgerP.h, src/gnc-ui.h,
+	  src/gnome-utils/gnc-gui-query.c,
+	  src/gnome-utils/gnc-main-window.c,
+	  src/gnome/dialog-sx-from-trans.c, src/gnome/gnc-split-reg.c,
+	  src/gnome/window-autoclear.h,
+	  src/import-export/import-account-matcher.c,
+	  src/import-export/import-account-matcher.h,
+	  src/register/ledger-core/gnc-ledger-display.c,
+	  src/register/ledger-core/gnc-ledger-display.h,
+	  src/register/ledger-core/split-register-p.h,
+	  src/register/ledger-core/split-register-util.c,
+	  src/register/ledger-core/split-register.h,
+	  src/register/register-core/basiccell.h,
+	  src/register/register-core/table-allgui.h,
+	  src/register/register-gnome/table-gnome.c: Drop the obsolete
+	  gncUIWidget typedef because all of our GUI-code is inherently
+	  gtk-dependent (with the exception of option-util.h). If there
+	  were any re-write of gnucash with a different GUI toolkit, it
+	  will define all GUI-related functions in its own way, so there's
+	  no point in pretending those very gtk'ish functions were usable
+	  in a different toolkit as well.
+
+2011-01-29 20:58  jralls
+
+	* [r20193] src/engine/gnc-engine.c, src/engine/gnc-engine.h:
+	  Delete the unused and slightly pointless gnucash_foo_version
+	  functions
+
+2011-01-29 20:40  jralls
+
+	* [r20192] src/app-utils/gnc-ui-util.c,
+	  src/app-utils/gnc-ui-util.h, src/backend/dbi/Makefile.am,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/html/gnc-html-graph-gog-gtkhtml.c,
+	  src/html/gnc-html-graph-gog-webkit.c: Adjust gnc_push_locale and
+	  gnc_pop_locale to take a locale category and to handle MSWin32
+	  (following gnome/druid-hierarchy.c) correctly. Use them in
+	  gnc-backend-dbi.c instead of the incorrect code from r20189
+	  (Thanks, Christian).
+
+2011-01-29 00:40  jralls
+
+	* [r20191] src/backend/dbi/gnc-backend-dbi.c: Add locale.h; some
+	  systems seem not to pull it in via glib/gi18n.h
+
+2011-01-28 23:47  jralls
+
+	* [r20190] src/backend/dbi/gnc-backend-dbi.c: Left out of r20188:
+	  Actually wrap the important code...
+
+2011-01-28 21:35  jralls
+
+	* [r20189] src/backend/dbi/gnc-backend-dbi.c: Handle
+	  localization-ignorance bug in libdbi by setting LC_NUMERIC
+	  locale to "C" before calling dbi_result_get_double() and back
+	  afterwards. This is not thread-safe, but we're not multithreaded
+	  yet.
+
+2011-01-28 21:03  jralls
+
+	* [r20188] configure.ac, po/en.po, src/bin/gnucash-bin.c: Better
+	  OSX language handling: Add a "C" locale to the language-list
+	  after any english locale so that if that english locale isn't
+	  present, gettext will fall through to "C", which makes
+	  unnecessary the "en.po" file. Also removed the special casing
+	  and locale truncation; gettext is quite capable of doing that
+	  itself.
+
+2011-01-28 20:57  gjanssens
+
+	* [r20187]
+	  src/optional/python-bindings/example_scripts/change_tax_code.py,
+	  src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py,
+	  src/optional/python-bindings/example_scripts/priceDB_test.py,
+	  src/optional/python-bindings/example_scripts/price_database_example.py,
+	  src/optional/python-bindings/example_scripts/simple_book.py,
+	  src/optional/python-bindings/example_scripts/simple_business_create.py,
+	  src/optional/python-bindings/example_scripts/simple_invoice_insert.py,
+	  src/optional/python-bindings/example_scripts/simple_session.py,
+	  src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
+	  Clarify the use of pathnames in the python bindings example
+	  scripts
+	* [r20186]
+	  src/optional/python-bindings/example_scripts/account_analysis.py:
+	  Allow all book types instead of only sqlite3 for
+	  account_analysis.py
+
+2011-01-28 19:48  cmarchi
+
+	* [r20185] src/report/stylesheets/stylesheet-footer.scm: Fix a
+	  typo.
+
+2011-01-27 21:02  cstim
+
+	* [r20181] po/de.po: Update German translation. This is merged
+	  using msgmerge --no-location de.po gnucash.pot -o de.new.po and
+	  we use "--no-location" to make the updates actually readable.
+	* [r20180] po/POTFILES.in, src/report/business-reports/aging.scm,
+	  src/report/business-reports/customer-summary.scm,
+	  src/report/standard-reports/category-barchart.scm: I18n
+	  improvements: Fix typos, fix unnecessary near-duplicates, remove
+	  unneeded strings.
+
+2011-01-27 20:07  jralls
+
+	* [r20178] src/backend/sql/gnc-backend-sql.c: Clean up an obvious
+	  time-waster.
+
+2011-01-27 19:38  jralls
+
+	* [r20177] src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/sql/gnc-backend-sql.c: Change serialization of
+	  doubles in the dbi backend to use g_ascii_dtostr() instead of
+	  sprintf. The problem is that sprintf is subject to localization
+	  and will output e.g. 1,25 for one-and-a-quarter in European
+	  locales. SQL doesn't support localization, so will interpret
+	  1,25 as two fields, 1 and 25. Note also that
+	  GUID_ENCODING_LENGTH isn't big enough for a double, so that's
+	  changed to G_ASCII_DTOSTR_BUF_SIZE.
+
+2011-01-27 19:22  cstim
+
+	* [r20176] src/app-utils/CMakeLists.txt,
+	  src/app-utils/Makefile.am, src/app-utils/QuickFill.c,
+	  src/app-utils/QuickFill.h, src/app-utils/gnc-entry-quickfill.c,
+	  src/app-utils/gnc-entry-quickfill.h,
+	  src/business/business-ledger/gncEntryLedgerLoad.c,
+	  src/gnome-utils/Makefile.am, src/gnome-utils/QuickFill.c,
+	  src/gnome-utils/QuickFill.h,
+	  src/gnome-utils/gnc-entry-quickfill.c,
+	  src/gnome-utils/gnc-entry-quickfill.h: Move quickfill and
+	  gnc-entry-quickfill files from gnome-utils to app-utils because
+	  they don't require gtk/gnome. (account-quickfill can't be moved
+	  because it also works with a GtkListStore.)
+
+2011-01-27 19:16  jralls
+
+	* [r20175] src/backend/dbi/test/test-dbi-stuff.c: Add #include
+	  gnc-main.h for declaration of gnc_get_svn_version() for
+	  test_dbi_version_control().
+
+2011-01-27 19:09  cstim
+
+	* [r20174] src/app-utils/app-utils.i, src/engine/business-core.i,
+	  src/engine/engine.i: Fix core swig files to have appropriate
+	  ifdefs for guile only portions Patch by Andy Clayton
+	  <q3aiml at gmail.com>
+
+2011-01-27 19:02  cstim
+
+	* [r20173] src/business/business-gnome/gnc-plugin-page-invoice.h,
+	  src/plugins/bi_import/Makefile.am,
+	  src/plugins/bi_import/bi_import.c: Fix r20169 for out-of-tree
+	  build. Clean up included .c file.
+
+2011-01-27 18:36  jralls
+
+	* [r20172] src/backend/dbi/test/test-dbi-stuff.h: Add declaration
+	  for test_dbi_version_control; doxygen comments for
+	  test_dbi_safe_save and test_dbi_version_control; and rearrange
+	  order of declarations to keep the test functions together.
+
+2011-01-27 16:28  gjanssens
+
+	* [r20171] src/gnome-utils/window-main-summarybar.c: Bug #631789 -
+	  "Assets" in summary bar does not match assets displayed As
+	  proposed in the bug, I have changed it to "Net Assets"
+	* [r20170] src/register/register-core/quickfillcell.h,
+	  src/register/register-gnome/gnucash-item-edit.c: Spelling fixes
+	  in code comments.
+
+2011-01-26 17:13  mikee
+
+	* [r20169] src/plugins/bi_import/Makefile.am,
+	  src/plugins/bi_import/bi_import.c: Open the newly created
+	  invoices for editing after import.
+
+2011-01-25 17:06  jralls
+
+	* [r20168] src/gnome-utils/gnc-splash.c: Make the splash screen
+	  stack as a regular window instead of stacking in front of
+	  everything else.
+
+2011-01-25 17:05  jralls
+
+	* [r20167] src/libqof/qof/test/test-qofinstance.c: Remove
+	  qof_instance_begin_edit test from test_book_readonly;
+	  qof_instance_begin_edit doesn't check qof_book_is_readonly
+	  anymore.
+
+2011-01-25 14:09  gjanssens
+
+	* [r20166] src/plugins: One more svn:ignore for bi_import plugin
+
+2011-01-25 14:06  gjanssens
+
+	* [r20165] src/plugins/bi_import, src/plugins/bi_import/glade,
+	  src/plugins/bi_import/ui: Update svn:ignore for bi_import plugin
+
+2011-01-24 14:37  cstim
+
+	* [r20164] src/backend/dbi/gnc-backend-dbi-priv.h,
+	  src/backend/dbi/test/test-dbi-business-stuff.c,
+	  src/backend/dbi/test/test-dbi-business-stuff.h,
+	  src/backend/dbi/test/test-dbi-business.c,
+	  src/libqof/qof/test/test-qof.c,
+	  src/libqof/qof/test/test-qofbackend.c,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c,
+	  src/libqof/qof/test/test-qofsession.c,
+	  src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/bi_import.h,
+	  src/plugins/bi_import/gnc-plugin-bi_import.c,
+	  src/plugins/bi_import/gnc-plugin-bi_import.h,
+	  src/plugins/bi_import/gncmod-bi_import.c,
+	  src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+	  src/plugins/bi_import/helpers.c,
+	  src/plugins/bi_import/helpers.h: Set line ending property
+	  svn:eol-style to LF for newly added files
+
+2011-01-24 14:10  cstim
+
+	* [r20163] src/app-utils/gnc-ui-util.c,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/dbi/test/test-dbi-basic.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/business/business-ledger/gncEntryLedgerControl.c,
+	  src/engine/Transaction.c, src/engine/gnc-budget.c,
+	  src/engine/gnc-commodity.c, src/gnome-utils/dialog-book-close.c,
+	  src/gnome-utils/gnc-entry-quickfill.c,
+	  src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-main-window.c,
+	  src/import-export/aqbanking/gnc-ab-getbalance.c,
+	  src/import-export/aqbanking/gnc-ab-gettrans.c,
+	  src/import-export/aqbanking/gnc-ab-utils.c,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+	  src/import-export/import-backend.c,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/qif-import/druid-qif-import.c,
+	  src/libqof/qof/gnc-date.c, src/libqof/qof/qofbook.c,
+	  src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
+	  src/libqof/qof/test/test-qofbackend.c,
+	  src/libqof/qof/test/test-qofsession.c,
+	  src/optional/python-bindings/sqlite3test.c,
+	  src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/bi_import.h,
+	  src/plugins/bi_import/gnc-plugin-bi_import.c,
+	  src/plugins/bi_import/gnc-plugin-bi_import.h,
+	  src/plugins/bi_import/gncmod-bi_import.c,
+	  src/plugins/bi_import/gui.c, src/plugins/bi_import/helpers.c:
+	  Re-indentation of source code. This re-indentation was done
+	  using astyle-1.24 using the following options: astyle
+	  --indent=spaces=4 --brackets=break --pad-oper --pad-header
+	  --suffix=none
+
+2011-01-24 14:04  cstim
+
+	* [r20162] util/gnc-svnversion: Add missing svn:executable property
+
+2011-01-24 14:02  cstim
+
+	* [r20161] src/backend/dbi/gnc-backend-dbi.c,
+	  src/gnome-utils/gnc-file.c: Fix printf conversion specifier of
+	  64 bit integers in message. (Also, fix compiler warning about &&
+	  and ||).
+
+2011-01-24 09:45  cstim
+
+	* [r20160] src/gnome-utils/gnc-file.c: Improve wording of libdbi
+	  error message even more.
+
+2011-01-23 19:33  jralls
+
+	* [r20159] src/gnome-utils/gnc-file.c: SQL Backend Version
+	  Control: The final part. New error dialog boxes for
+	  ERR_SQL_DB_TOO_OLD and ERR_SQL_DB_TOO_NEW Marks the book
+	  read-only if the user doesn't upgrade a too-old db and when the
+	  user tries to load a too-new db.
+
+2011-01-23 19:29  jralls
+
+	* [r20158] configure.ac: Add en to the ALL_LINGUAS list in
+	  configure.ac; should have been in r20142
+
+2011-01-23 19:24  jralls
+
+	* [r20157] configure.ac, src/gnome-utils/gnc-file.c: Reverse some
+	  extra changes that slipped into 20155
+
+2011-01-23 18:58  jralls
+
+	* [r20156] src/backend/sql/gnc-backend-sql.c: Bug #637770: Fix
+	  progress bar on load and full save in sql backend.
+
+2011-01-23 17:50  jralls
+
+	* [r20155] configure.ac, src/gnome-utils/gnc-file.c,
+	  src/gnome-utils/gnc-main-window.c: Provide more detail in commit
+	  error when it's caused by a read-only book. Mark error message
+	  for translation.
+
+2011-01-23 17:35  jralls
+
+	* [r20154] src/backend/sql/gnc-backend-sql.c: Throw an error and
+	  return if if the book is marked readonly.
+
+2011-01-23 17:31  jralls
+
+	* [r20153] src/libqof/qof/qofinstance.c: Remove book_is_readonly
+	  check from qof_instance_begin_edit; it crashes if it's actually
+	  used.
+
+2011-01-22 23:04  jralls
+
+	* [r20147] src/backend/dbi/gnc-backend-dbi.c,
+	  src/gnome-utils/gnc-file.c, src/libqof/qof/qofbackend.h: Bug
+	  #611936: Test DBI backends for a dbi bug which causes 64-bit
+	  numbers to not be stored on 32-bit systems, and prevent saving
+	  or loading with an informative error dialog box.
+
+2011-01-22 22:59  jralls
+
+	* [r20146] src/engine/SX-book.c: Prevent a crash if
+	  gnc_sx_sxes_reverencing_account called when book has no sxes.
+
+2011-01-22 14:39  cstim
+
+	* [r20145] AUTHORS,
+	  src/optional/python-bindings/example_scripts/str_methods.py: Bug
+	  #639906: Improve text output methods of python bindings Patch by
+	  Christoph Holtermann: For the more complex financial objects i
+	  chose a different approach. The printing functions are located
+	  in one module. Importing this module adds these functions as
+	  methods to the classes defined in gnucash_core.py.
+
+2011-01-22 14:36  cstim
+
+	* [r20144] AUTHORS, src/import-export/aqbanking/gnc-ab-utils.c:
+	  Bug #640233: Don't add "Account unknown Bank Unknown" memo when
+	  account and/or bank does not exist Patch by Jeff Kletsky: At
+	  least for the online OFX sources I use in the US, downloaded
+	  transactions are populated with memos of "Account unknown Bank
+	  unknown" Past being annoying, this can cause improper "matches"
+	  when comparing transactions. The root cause is found in
+	  src/import-export/aqbanking/gnc-ab-utils.c in the function
+	  gnc_ab_memo_to_gnc where the code seems to check for the
+	  existence of a remote account number from the aqbanking
+	  transaction if (ab_other_accountid && *ab_other_accountid) and
+	  appears to intend to return the empty string if one is not
+	  present. However, an earlier line in the code sets
+	  ab_other_accountid to "unknown" so that the test always returns
+	  true. This patch should return: * "Account <account number> Bank
+	  <bank number>" if both are present * "Account <account number>"
+	  if only the account is present * "Bank <bank number>" if only
+	  the bank is present * "" if neither is present Additionally,
+	  ordering of trimming was changed to handle the possibility that
+	  the leading and/or trailing character(s) were stripped as
+	  invalid UTF-8, resulting in an untrimmed string.
+
+2011-01-22 00:26  jralls
+
+	* [r20142] po/POTFILES.in, po/en.po, src/bin/gnucash-bin.c:
+	  Rejigger the set_macos_locale function to better handle
+	  qualified languages (e.g., Portugues (Portugal). Add po/en.po so
+	  that english doesn't have to be special-cased to the C locale.
+
+2011-01-21 22:27  gjanssens
+
+	* [r20141] packaging/win32/gnucash.iss.in: Bug #638762 - Windows 7
+	  64-bit: GnuCash will not start due to existing
+	  SCHEME_LIBRARY_PATH env variable
+
+2011-01-21 22:10  gjanssens
+
+	* [r20140] util/gnc-svnversion: Use last changed revision number
+	  instead of last-commited-somewhere-in-repo svnversion without
+	  options returns the most recent revision in the repo at the time
+	  of the last svn update/checkout even if that revision didn't
+	  hold any changes in the current path. Not very useful as a
+	  reference. Better is to ask for the last changed revision with
+	  -c. BUT: -c option for some reason always considers svn working
+	  copy as having mixed sources. We're only interested in the last
+	  part so we strip the beginning revision if it's there. As a
+	  result if your WC really has mixed sources, that will not be
+	  visible in the version number...
+
+2011-01-21 19:54  cmarchi
+
+	* [r20139] src/plugins/bi_import/glade/bi_import.glade: Fix a typo.
+
+2011-01-21 19:09  cmarchi
+
+	* [r20138] po/it.po: Update Italian translation.
+
+2011-01-21 14:23  gjanssens
+
+	* [r20137] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-vendor.c: Bug #629501
+	  Nonexistent field in error message
+
+2011-01-21 11:52  gjanssens
+
+	* [r20136]
+	  src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
+	  Bug #467311 Print invoice button should be restored to View
+	  invoice
+	* [r20135] src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml,
+	  src/gnome-utils/gnc-icons.c, src/gnome-utils/gnc-icons.h,
+	  src/pixmaps/Makefile.am, src/pixmaps/gnc-invoice-new-16.png,
+	  src/pixmaps/gnc-invoice-new.png: Bug #352057 button to create a
+	  new invoice when viewing an old one.
+	* [r20134] src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/gnome-utils/gnc-icons.c, src/gnome-utils/gnc-icons.h,
+	  src/pixmaps/Makefile.am,
+	  src/pixmaps/gnc-invoice-duplicate-16.png,
+	  src/pixmaps/gnc-invoice-duplicate.png: Add icons for Duplicate
+	  Invoice functionality
+
+2011-01-21 11:51  gjanssens
+
+	* [r20133]
+	  src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome-utils/schemas/apps_gnucash_history.schemas.in,
+	  src/gnome/schemas/apps_gnucash_dialog_commodities.schemas.in,
+	  src/gnome/schemas/apps_gnucash_dialog_common.schemas.in,
+	  src/gnome/schemas/apps_gnucash_dialog_prices.schemas.in,
+	  src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas.in,
+	  src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in,
+	  src/gnome/schemas/apps_gnucash_dialog_totd.schemas.in,
+	  src/gnome/schemas/apps_gnucash_general.schemas.in,
+	  src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas.in,
+	  src/gnome/schemas/apps_gnucash_window_pages_register.schemas.in,
+	  src/import-export/aqbanking/schemas/apps_gnucash_dialog_hbci.schemas.in,
+	  src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in,
+	  src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+	  Whitespace cleanups
+	* [r20132] AUTHORS, src/core-utils/gnc-gconf-utils.h,
+	  src/gnome-utils/glade/preferences.glade,
+	  src/gnome-utils/gnc-gnome-utils.c,
+	  src/gnome/schemas/apps_gnucash_general.schemas.in,
+	  src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h: This patch
+	  adds a new option under Edit -> Preferences -> Date/Time that
+	  looks like this: Date Completion When a date is entered without
+	  year, it should be taken: (*) In the current calendar year ( )
+	  In a sliding 12-month window starting this many months before
+	  the current month: [ 6 ] Patch by Peter Selinger with minor
+	  modifications
+
+2011-01-20 20:20  cstim
+
+	* [r20131] src/report/business-reports/owner-report.scm: Bug
+	  #535774: Fix label for employee option on "Employee Report"
+	  Patch by Bert Claesen: The attached patch (against r20122) tries
+	  to solve bug #535774 and: *Introduces Option naming consistent
+	  with report title (e.g. Customer Report shows Customer in the
+	  Option screen) *Removes the printf() default string in case no
+	  arguments where given *Moves the docname up to a higher level
+	  for easy of overview Cases default to a GNC-OWNER-VENDOR. Note
+	  on the patch: *As indicated in the comments, two functions are
+	  nearly identical, where in the Vendor report the use of
+	  Vendor/Company is mixed. This can easily be moved into one
+	  function as the footprint is the same. cstim: I've clarified
+	  which ones of the functions returns translated vs. untranslated
+	  strings, too.
+
+2011-01-20 20:15  cstim
+
+	* [r20130] src/optional/python-bindings/Makefile.am,
+	  src/optional/python-bindings/glib.i: Remove old obsolete unused
+	  file from python wrappers. Apparently this is unused since
+	  r17284.
+
+2011-01-20 20:14  cstim
+
+	* [r20129] src/base-typemaps.i: 639980: Add EntryList and
+	  _gncEntry objects to list typemap. Patch by bstpierre.org Fix
+	  python failing getting invoice entry data.
+	* [r20128] src/optional/python-bindings/gnucash_core.py: Bug
+	  #639906: Adding __str__ and __unicode__ methods to GncNumeric
+	  Patch by Christoph Holtermann: 1) I decided to let the methods
+	  return "Division by Zero" for denom()==0. 2) As proposed in
+	  http://stackoverflow.com/questions/1307014/python-str-versus-unicode
+	  i created both __str__ and __unicode__. 3) I use format to fix
+	  the decimal places to 2. It would be nice if the number would be
+	  configurable.
+	* [r20127] src/doc/python-bindings-doxygen.py: Bug 637346: A small
+	  python doc enhancement, basically mentioning the wiki-page Patch
+	  by Christoph Holtermann.
+
+2011-01-19 04:21  mta
+
+	* [r20126] src/engine/engine.i: Fix a bug introduced in 20042
+	  which caused lists of Scheme strings passed to C code to be
+	  garbage. This caused online price quotes to fail for anything
+	  other than a currency.
+
+2011-01-19 04:18  mta
+
+	* [r20125] src/engine/gnc-commodity.c: Make sure ENTER is balanced
+	  by LEAVE in gnc_commodity_set_quote_tz.
+
+2011-01-19 04:17  mta
+
+	* [r20124] src/report/standard-reports/income-statement.scm: Make
+	  it possible to include trading accounts in the Income Statement
+	  and Profit and Loss reports.
+
+2011-01-18 23:42  jralls
+
+	* [r20123] src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/dbi/test/test-dbi-basic.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/sql/gnc-backend-sql.c,
+	  src/backend/sql/gnc-backend-sql.h: Enhanced database version
+	  handling. * Add a macro GNC_RESAVE_VERSION which holds an svn
+	  revision number. * When fully saving a database put this number
+	  in versions with table_name Gnucash-Resave. * On database load,
+	  compare the current GNC_RESAVE_VERSION with the Gnucash revision
+	  and Gnucash-Resave revision saved when the database was created.
+	  * If the current GNC_RESAVE_VERSION > the saved Gnucash version,
+	  then emit ERR_SQL_DB_TOO_OLD. * If GNC_RESAVE_VERSION < the
+	  saved Gnucash-Resave, emit ERR_SQL_DB_TOO_NEW.
+
+2011-01-18 18:16  jralls
+
+	* [r20121] src/libqof/qof/test/test-qof.c,
+	  test-templates/Makefile.am, test-templates/test-module.c: Minor
+	  fixes to g_test: Adjust MODULEPATH so that the boundary path
+	  delimiters go at invocation; add DEFAULT_INCLUDES to the
+	  test_foo_CFLAGS; include the required NULL third arg to
+	  g_test_init()
+
+2011-01-18 00:36  jralls
+
+	* [r20119] src/backend/dbi/gnc-backend-dbi-priv.h,
+	  src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/dbi/test/test-dbi-basic.c,
+	  src/backend/dbi/test/test-dbi-stuff.c,
+	  src/backend/dbi/test/test-dbi-stuff.h: Provide for safely
+	  overwriting a sql database by moving the existing tables out of
+	  the way, writing new tables, and then dropping the old tables
+	  once everything has been saved.
+
+2011-01-17 21:27  cstim
+
+	* [r20118] src/plugins/bi_import/Makefile.am: Win32: Add missing
+	  link libraries to bi_import plugin. Necessary for win32 linking.
+
+2011-01-17 16:55  jralls
+
+	* [r20117] src/backend/xml/sixtp-dom-generators.c,
+	  src/backend/xml/test/test-files/xml2/Money95bank_fr.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95invst.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95mutual.gml2,
+	  src/backend/xml/test/test-files/xml2/Money95stocks.gml2,
+	  src/backend/xml/test/test-files/xml2/abc.gml2,
+	  src/backend/xml/test/test-files/xml2/abcall.gml2,
+	  src/backend/xml/test/test-files/xml2/carols-data-file.gml2,
+	  src/backend/xml/test/test-files/xml2/cbb-export.gml2,
+	  src/backend/xml/test/test-files/xml2/conrads-file.gml2,
+	  src/backend/xml/test/test-files/xml2/every.gml2,
+	  src/backend/xml/test/test-files/xml2/goonies-file.gml2,
+	  src/backend/xml/test/test-files/xml2/hierachical-data-file.gml2,
+	  src/backend/xml/test/test-files/xml2/ms-money.gml2,
+	  src/backend/xml/test/test-files/xml2/pricedb1.gml2,
+	  src/backend/xml/test/test-xml-transaction.c: Bug #638225: Author
+	  Jim Radford. KVP lists are ordered so should not be sorted
+
+2011-01-16 21:10  cstim
+
+	* [r20116] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/business/business-gnome/gnc-plugin-page-invoice.c,
+	  src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
+	  Additionally, make the "Duplicate Invoice" feature available as
+	  menu item and toolbar button when viewing an invoice.
+
+2011-01-16 21:09  cstim
+
+	* [r20115] src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-invoice.h,
+	  src/engine/gncInvoice.c: Implement "Duplicate Invoice" feature,
+	  where a new invoice is created as a copy of an old one with new
+	  date and new ID. This patch makes this feature available as
+	  button "Duplicate" in the search window.
+
+2011-01-16 19:33  cstim
+
+	* [r20114] packaging/win32/install-impl.sh: Win32 build: Aqbanking
+	  has a patch now, but doesn't need autotools called.
+
+2011-01-15 21:51  cstim
+
+	* [r20112] src/doc/doxygen.cfg.in: Remove *.i files from doxygen
+	  input again because at least my doxygen-1.6.3 hangs on
+	  gnucash_core.i. This is a follow-up to r19956, bug #637346.
+
+2011-01-15 21:05  cstim
+
+	* [r20111]
+	  src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+	  Make reconcile+update import action of r20021 bug#373415 enabled
+	  by default because it's so useful.
+
+2011-01-15 20:33  cstim
+
+	* [r20108] packaging/win32/aqbanking-4.2.4-r2132-patch.diff,
+	  packaging/win32/defaults.sh: Bug #639498: Fix aqbanking-4.2.4
+	  issue with "execute online transfer" on WinXP.
+
+2011-01-15 19:11  jralls
+
+	* [r20107] configure.ac, src/libqof/qof/Makefile.am,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c,
+	  src/libqof/qof/test/test-qofsession.c: Fix qof/test compilation
+	  errors, provide guard for glib_testing.
+
+2011-01-15 09:52  cstim
+
+	* [r20106] configure.ac, src/bin/gnucash-bin.c,
+	  src/import-export/Makefile.am,
+	  src/import-export/hbci/HACKING-HBCITEST.txt,
+	  src/import-export/hbci/Makefile.am,
+	  src/import-export/hbci/dialog-daterange.c,
+	  src/import-export/hbci/dialog-daterange.h,
+	  src/import-export/hbci/dialog-hbcitrans.c,
+	  src/import-export/hbci/dialog-hbcitrans.h,
+	  src/import-export/hbci/dialog-pass.c,
+	  src/import-export/hbci/dialog-pass.h,
+	  src/import-export/hbci/druid-hbci-initial.c,
+	  src/import-export/hbci/druid-hbci-initial.h,
+	  src/import-export/hbci/druid-hbci-utils.c,
+	  src/import-export/hbci/druid-hbci-utils.h,
+	  src/import-export/hbci/glade/Makefile.am,
+	  src/import-export/hbci/glade/hbci.glade,
+	  src/import-export/hbci/glade/hbcipass.glade,
+	  src/import-export/hbci/glade/hbciprefs.glade,
+	  src/import-export/hbci/gnc-file-aqb-import.c,
+	  src/import-export/hbci/gnc-file-aqb-import.h,
+	  src/import-export/hbci/gnc-hbci-actions.c,
+	  src/import-export/hbci/gnc-hbci-actions.h,
+	  src/import-export/hbci/gnc-hbci-getbalance.c,
+	  src/import-export/hbci/gnc-hbci-getbalance.h,
+	  src/import-export/hbci/gnc-hbci-gettrans.c,
+	  src/import-export/hbci/gnc-hbci-gettrans.h,
+	  src/import-export/hbci/gnc-hbci-kvp.c,
+	  src/import-export/hbci/gnc-hbci-kvp.h,
+	  src/import-export/hbci/gnc-hbci-trans-templ.c,
+	  src/import-export/hbci/gnc-hbci-trans-templ.h,
+	  src/import-export/hbci/gnc-hbci-transfer.c,
+	  src/import-export/hbci/gnc-hbci-transfer.h,
+	  src/import-export/hbci/gnc-hbci-utils.c,
+	  src/import-export/hbci/gnc-hbci-utils.h,
+	  src/import-export/hbci/gnc-plugin-hbci-ui.xml,
+	  src/import-export/hbci/gnc-plugin-hbci.c,
+	  src/import-export/hbci/gnc-plugin-hbci.h,
+	  src/import-export/hbci/gncmod-hbci.c,
+	  src/import-export/hbci/hbci-interaction.c,
+	  src/import-export/hbci/hbci-interaction.h,
+	  src/import-export/hbci/hbci-interactionP.h,
+	  src/import-export/hbci/schemas/Makefile.am,
+	  src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas.in,
+	  src/import-export/hbci/test/Makefile.am,
+	  src/import-export/hbci/test/test-link-module.c: Remove the old
+	  "import-export/hbci" module because it is no longer supported.
+	  The newer "import-export/aqbanking" has been in use since
+	  aqbanking-3.0.0. As it turned out, we require aqbanking-4.0.0
+	  now anyway, which was release 2009-05-30. Consequently, the old
+	  module isn't being maintained by us and so needs to be removed.
+	* [r20105] configure.ac: Bug #638689: Require libaqbanking >=
+	  4.0.0 because earlier versions are not supported correctly by
+	  our code anymore.
+	* [r20104] src/libqof/qof/Makefile.am,
+	  src/libqof/qof/test/test-qof.c: Disable usage of qof/test for
+	  now because is does not yet compile.
+
+2011-01-14 23:25  jralls
+
+	* [r20103] src/libqof/qof/Makefile.am,
+	  src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbackend.c,
+	  src/libqof/qof/qofbackend.h, src/libqof/qof/qofbook.c,
+	  src/libqof/qof/qofbook.h, src/libqof/qof/qofinstance.c,
+	  src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
+	  src/libqof/qof/test, src/libqof/qof/test/Makefile.am,
+	  src/libqof/qof/test/test-qof.c,
+	  src/libqof/qof/test/test-qofbackend.c,
+	  src/libqof/qof/test/test-qofbook.c,
+	  src/libqof/qof/test/test-qofinstance.c,
+	  src/libqof/qof/test/test-qofsession.c: Add a read-only attribute
+	  to QofBook and check of same to qof_instance_begin_edit. Add
+	  qof_session_safe_save. Add unit tests for these changes. QofBook
+	  read-only attribute is to prevent starting an edit when the
+	  version of Gnucash which created a dataset is newer than the one
+	  currently running. This is to prevent writing records of an old
+	  format into an existing data set. The user can use File>Save As
+	  to create a new QofSession which will write a completely new
+	  dataset in the current format. This is an important safety
+	  feature for future versions of Gnucash which will not bring all
+	  of a dataset into memory, instead loading only what is
+	  immediately needed. Safe-save is the Qof access to allow writing
+	  out a dataset to an existing server database (i.e., postgresql
+	  or mysql) while maintaining the ability to both
+	  transaction-protect saving individual records while maintaining
+	  the ability to rollback the entire save if something goes wrong.
+	  The unit test framework is added to enable testing these
+	  components. More tests will be added in a later commit.
+
+2011-01-14 22:03  jralls
+
+	* [r20102] test-templates, test-templates/Makefile.am,
+	  test-templates/Makefile.decl, test-templates/README,
+	  test-templates/test-module.c, test-templates/test-suite.c,
+	  test-templates/testmain.c: Provide glib unit testing template
+	  files to make it easier to add unit testing to modules
+
+2011-01-14 21:47  gjanssens
+
+	* [r20101] src/app-utils/gnc-ui-util.c: Bug 639322 part 3: provide
+	  users with a sensible first time "Save As..." path on Windows
+	  While $HOME is fine on linux, on Windows the most sensible
+	  location is "My Documents" (or its translated equivalent).
+	* [r20100] src/gnome-utils/gnc-file.c: Bug 639322 part 2b: display
+	  an error message if a user attempts to export to somewhere in
+	  gnc_dotgnucash_dir and add a hint for translators to the error
+	  message string
+	* [r20099] src/gnome-utils/gnc-file.c,
+	  src/libqof/qof/qofbackend.h: Bug 639322 part 2: display an error
+	  message if a user attempts to save beneath gnc_dotgnucash_dir
+	* [r20098] src/app-utils/file-utils.c, src/app-utils/file-utils.h:
+	  Bug 639322 part 1: add extension .gcm to future state files Old
+	  state files are still read (if no new equivalent exists yet) but
+	  will never be written to again.
+	* [r20097] src/gnome/top-level.c: Remove unused variable.
+
+2011-01-14 21:46  gjanssens
+
+	* [r20096] src/app-utils/file-utils.c, src/app-utils/file-utils.h:
+	  Remove obsolete compatibility code in the state file processing.
+	  No version GnuCash 2.2.x version will produce state files with
+	  spaces in their key names, and we don't need to worry about
+	  older compatibility (migrating from 2.0.x should always happen
+	  via 2.2.x).
+	* [r20095] src/libqof/qof/qofquery.h,
+	  src/libqof/qof/qofquerycore.h: Fix some spelling errors in
+	  doxigen documentation
+
+2011-01-14 21:10  cmarchi
+
+	* [r20094] src/gnome/glade/sched-xact.glade: Remove the word
+	  "days" because it is also located after the near field.
+
+2011-01-13 23:12  fell
+
+	* [r20089] src/business/business-ledger/gncEntryLedgerControl.c:
+	  Improve the for translators problematic format string from
+	  gnc_entry_ledger_verify_acc_cell_ok This version uses 2 separate
+	  sentences, mentions currencies and gives a clue for the account
+	  type. Add enable basic doxygen output.
+
+2011-01-13 19:05  cstim
+
+	* [r20087] src/business/business-gnome/dialog-invoice.c: Bug
+	  #639365: Revert r18546 so that the bills-due dialog displays
+	  only bills but not invoices. The INVOICE_TYPE string
+	  unfortunately is stored in translated form due to the usage of
+	  gncInvoiceGetType() for user-visible strings as well. Hence, as
+	  an exception we must also search for the translated here even
+	  though it's an internal flag.
+
+2011-01-13 17:25  fell
+
+	* [r20086] README.dependencies: Add python in section optional of
+	  README.dependencies Additional: explain alternatives and
+	  optional parts
+
+2011-01-13 16:52  warlord
+
+	* [r20085] src/Makefile.am, src/plugins/bi_import/Makefile.am,
+	  src/plugins/bi_import/bi_import.c: Revert r20082 (re-enable
+	  plugins) Get the bi_import plugin building on Windows by
+	  including missing libc functions
+
+2011-01-13 02:47  fell
+
+	* [r20083] src/app-utils/gnc-euro.c,
+	  src/engine/iso-4217-currencies.scm: Bug 638842 - Estonia adopted
+	  the Euro on 01.01.2011 Thanks to Toomas Tamm
+
+2011-01-13 02:47  plongstaff
+
+	* [r20082] src/Makefile.am: Disable building the plugins directory
+	  until windows build issues can be fixed
+
+2011-01-12 20:40  cstim
+
+	* [r20081] src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
+	  function for creating a new copy of an existing GncInvoice.
+
+2011-01-12 20:04  cstim
+
+	* [r20079] src/report/standard-reports/category-barchart.scm: Fix
+	  typo
+
+2011-01-12 19:47  cstim
+
+	* [r20078] src/gnome-utils/gnc-main-window.c,
+	  src/gnome-utils/gnc-main-window.h, src/gnome-utils/gnc-plugin.c,
+	  src/gnome-utils/gnc-plugin.h,
+	  src/import-export/aqbanking/aqbanking.glade,
+	  src/import-export/aqbanking/gnc-gwen-gui.c,
+	  src/import-export/aqbanking/gnc-gwen-gui.h,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+	  src/import-export/aqbanking/gnc-plugin-aqbanking.h: Bug #636907:
+	  Improve "Close when finished" handling in "Online Banking
+	  Connection Window" Patch by Manfred Usselmann: This patch adds a
+	  toggle action to the online banking menu, which allows to open
+	  and close the online banking log window. In addition it adds an
+	  option to the online banking preferences to keep the log window
+	  open after the transfer has finished.
+	* [r20077] src/report/standard-reports/category-barchart.scm: Bug
+	  #639259: Add averages in barchart reports. Patch by Herbert
+	  Thoma: Matthias Gruhn suggested on the German GnuCash list: Add
+	  averages to the income and expense bar chart reports just like
+	  it was introduced for the income and expense pie chart reports
+	  in r19253
+
+2011-01-12 19:29  cstim
+
+	* [r20076] src/report/utility-reports/welcome-to-gnucash.scm: Fix
+	  version number in welcome report.
+
+2011-01-11 21:07  cstim
+
+	* [r20071] doc/tip_of_the_day.list.in: Bug #639172: Remove
+	  "Warning!! This is a DEVELOPMENT version .." tip of the day
+	  Also, to my knowledge the docs don't contain a "what's new in
+	  2.4" section, so I removed that tip as well.
+	* [r20070] README: Bug #638621: Update README file.
+
+2011-01-11 20:59  cstim
+
+	* [r20069] src/report/business-reports/aging.scm: Bug #502066: The
+	  aging in business reports should use the due date instead of the
+	  post date Patch by Bert Claesen (but I changed the option name):
+	  Patch to aging.scm to include due date and "current" bucket
+	  Patch file for aging.scm to include: * Option to select due date
+	  or date posted * Added column of "Current" for invoices not yet
+	  due
+
+2011-01-11 20:45  cstim
+
+	* [r20068] packaging/README.RPM, packaging/gnucash.spec.in: Bug
+	  #603334: Updates to RPM spec file to allow 2.3.7 to build on
+	  Fedora Core 12
+
+2011-01-11 20:40  cstim
+
+	* [r20067] src/backend/xml/gnc-account-xml-v2.c,
+	  src/backend/xml/gnc-bill-term-xml-v2.c,
+	  src/backend/xml/gnc-book-xml-v2.c,
+	  src/backend/xml/gnc-customer-xml-v2.c,
+	  src/backend/xml/gnc-employee-xml-v2.c,
+	  src/backend/xml/gnc-entry-xml-v2.c,
+	  src/backend/xml/gnc-invoice-xml-v2.c,
+	  src/backend/xml/gnc-job-xml-v2.c,
+	  src/backend/xml/gnc-order-xml-v2.c,
+	  src/backend/xml/gnc-tax-table-xml-v2.c,
+	  src/backend/xml/gnc-vendor-xml-v2.c,
+	  src/backend/xml/sixtp-dom-generators.c,
+	  src/libqof/qof/qofobject.c, src/libqof/qof/qofobject.h,
+	  src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h: Bug #638225:
+	  Sort when saving as XML Patch by Jim Radford (with code
+	  beautified and re-indented by myself): The attached patches sort
+	  the slots, lots, book accounts, bill terms, customers,
+	  employees, entries, invoices, jobs, orders, tax tables and
+	  vendors before saving them to the GnuCash XML file. This is an
+	  attempt to make saves more idempotent thereby facilitating the
+	  use of a revision control system on the GnuCash XML files. With
+	  these patches most of the needless and seemingly random churn is
+	  gone and I can add or remove a transaction and expect there to
+	  be no unrelated changes to the GnuCash file. I've been using and
+	  refining this patches for the last few years, so it has received
+	  quite a bit of testing. David Fraser adds: Without specific
+	  testing, I'm using this on an average-sized gnucash file (5.7MB)
+	  without noticing any particular slowdown in saving, but a
+	  wonderful reduction in diffs when comparing changes.
+	* [r20066] po/pt_BR.po: Bug #638962: Update Brazil Portugese
+	  translation by Dorneles Treméa
+
+2011-01-11 20:39  cstim
+
+	* [r20065] src/gnome-utils/schemas/Makefile.am: Bug #638615: Fix
+	  schema install with DESTDIR Patch by Jim Radford: When doing
+	  make install DESTDIR=/tmp/gnucash the install fails because
+	  GCONF_SCHEMA_CONFIG_SOURCE doesn't end up using DESTDIR (and
+	  it's non-trivial because of the xml:: prefix). The attached
+	  patch fixes it for me but is non-ideal because it hard codes the
+	  value of GCONF_SCHEMA_CONFIG_SOURCE using
+	  GCONF_SCHEMA_CONFIG_SOURCE_DIRONLY.
+
+2011-01-11 00:15  alex.aycinena
+
+	* [r20058] src/libqof/qof/qofbook.c: Fix typo
+
+2011-01-10 21:39  cstim
+
+	* [r20057] src/app-utils/app-utils.scm, src/app-utils/options.scm,
+	  src/business/business-utils/business-options.scm,
+	  src/business/business-utils/business-prefs.scm: Bug #638543: Add
+	  a GUI for the counter format and current value. Patch by
+	  Matthijs Kooijman: This allows the user to change the format
+	  used for the various counters, as well as see and change the
+	  current value of the counter. This is a bit of hack right now,
+	  since the format and current counter values are stored in the
+	  counter_formats and counters kvp slots respectively, instead of
+	  options/<section> like the other options in the File->properties
+	  window. This is implemented by adding the make-counter-option
+	  and make-counter-format-option, which both replace the scm->kvp
+	  and kvp->scm functions defined by make-number-range-option and
+	  make-string-option respectively. The replaced function simply
+	  ignores the "path" parameter and instead saves to the "counter"
+	  or "counter_formats" slot hardcoded.
+	* [r20056] src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug
+	  #638543: Validate counter format strings before using them.
+	  Patch by Matthijs Kooijman: The validation function is a very
+	  simple "parser" that simply checks for a single gint64
+	  conversion specification, allowing all modifiers and flags that
+	  printf(3) specifies (except for the * width and precision, which
+	  need an extra argument). The validation function returns an
+	  error message that is used to log a warning and can be used by
+	  the GUI later on.
+	* [r20055] src/engine/kvp_doc.txt, src/libqof/qof/qofbook.c,
+	  src/libqof/qof/qofbook.h: Bug #638543: Make the various counter
+	  formats configurable. Patch by Matthijs Kooijman: This retrieves
+	  the counter formats from the kvp slots in the book. The defaults
+	  are unchanged, so this should not affect existing books at all.
+	* [r20054] src/business/business-gnome/dialog-customer.c,
+	  src/business/business-gnome/dialog-employee.c,
+	  src/business/business-gnome/dialog-invoice.c,
+	  src/business/business-gnome/dialog-job.c,
+	  src/business/business-gnome/dialog-order.c,
+	  src/business/business-gnome/dialog-vendor.c,
+	  src/engine/gncCustomer.c, src/engine/gncCustomerP.h,
+	  src/engine/gncEmployee.c, src/engine/gncEmployeeP.h,
+	  src/engine/gncInvoice.c, src/engine/gncInvoiceP.h,
+	  src/engine/gncJob.c, src/engine/gncJobP.h,
+	  src/engine/gncOrder.c, src/engine/gncOrderP.h,
+	  src/engine/gncVendor.c, src/engine/gncVendorP.h,
+	  src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug #638543:
+	  Centralize the counter formatting in qofbook. Patch by Matthijs
+	  Kooijman: Instead of querying qofbook for the next counter
+	  number and then doing the formatting in all the different
+	  business modules (all using the same format string), the
+	  formatting is now moved inside
+	  qof_book_increment_and_get_counter (which is renamed to
+	  qof_book_increment_and_format_counter). This changes the return
+	  value of a bunch of helper functions from gint64 (the counter
+	  value) to gchar* (the formatted counter value), but does not
+	  have any user-visible changes.
+
+2011-01-10 21:38  cstim
+
+	* [r20053] src/engine/gncCustomer.c, src/engine/gncEmployee.c,
+	  src/engine/gncInvoice.c, src/engine/gncJob.c,
+	  src/engine/gncOrder.c, src/engine/gncVendor.c,
+	  src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug #638543:
+	  Split the qof_book_get_counter function. Patch by Matthijs
+	  Kooijman: The qof_book_get_counter function now only gets the
+	  current counter value. The new
+	  qof_book_get_and_increment_counter function now does the
+	  incrementing.
+	* [r20052] src/backend/dbi/gnc-backend-dbi.c,
+	  src/backend/xml/gnc-backend-xml.c,
+	  src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbook.c: Bug
+	  #638543: Remove the counter() method from the backends. Patch by
+	  Matthijs Kooijman: This method is not implemented by either of
+	  the backends and removing it makes the subsequent commits
+	  possible.
+
+2011-01-10 20:12  cstim
+
+	* [r20051] src/gnome-utils/gnc-entry-quickfill.c: Set sort order
+	  for GncEntry quickfill to LIFO by-date. Previously, the
+	  insertion order was random instead of by-date.
+
+2011-01-09 21:22  cstim
+
+	* [r20048] src/report/standard-reports/account-piecharts.scm:
+	  Activate balance averaging in account piechart report,
+	  introduced in r19253.
+
+2011-01-09 21:15  cstim
+
+	* [r20047] src/import-export/import-backend.c: Fix potentially
+	  uninitialized variable.
+
+2011-01-09 20:04  plongstaff
+
+	* [r20044] src/gnome/gnc-plugin-page-budget.c: Add budget name to
+	  budget tab
+
+2011-01-09 20:00  cstim
+
+	* [r20043] Makefile.am, macros/aqbanking.m4: Remove obsolete
+	  unused autoconf macro
+
+2011-01-09 18:01  plongstaff
+
+	* [r20042] src/engine/Account.c, src/engine/Recurrence.c,
+	  src/engine/Recurrence.h, src/engine/SX-book.c,
+	  src/engine/SchedXaction.c, src/engine/Transaction.c,
+	  src/engine/engine.i, src/engine/gnc-lot.c: Fix more memory
+	  leaks. Also, when closing a book (to open a new one, not year
+	  end), free objects.
+
+2011-01-09 18:00  plongstaff
+
+	* [r20041] src/app-utils/app-utils.i: More memory leaks
+
+2011-01-08 23:52  alex.aycinena
+
+	* [r20039] src/app-utils/gnc-ui-util.c: Add info about
+	  sub-accounts to Tax Info column on Accounts page.
+
+2011-01-07 17:45  plongstaff
+
+	* [r20036] src/engine/gnc-budget.c, src/engine/gnc-budget.h: Add
+	  gnc_budget_clone() and make some functions arguments 'const'
+
+2011-01-07 14:05  mikee
+
+	* [r20035] contrib/rapid2gnucash.py: Fixed some typos. Please
+	  enter the commit message for your changes. Lines starting
+
+2011-01-07 14:04  mikee
+
+	* [r20034] configure.ac, contrib/rapid2gnucash.py,
+	  src/Makefile.am, src/plugins, src/plugins/Makefile.am,
+	  src/plugins/bi_import, src/plugins/bi_import/Makefile.am,
+	  src/plugins/bi_import/README, src/plugins/bi_import/bi_import.c,
+	  src/plugins/bi_import/bi_import.h, src/plugins/bi_import/glade,
+	  src/plugins/bi_import/glade/Makefile.am,
+	  src/plugins/bi_import/glade/bi_import.glade,
+	  src/plugins/bi_import/gnc-plugin-bi_import.c,
+	  src/plugins/bi_import/gnc-plugin-bi_import.h,
+	  src/plugins/bi_import/gncmod-bi_import.c,
+	  src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+	  src/plugins/bi_import/helpers.c,
+	  src/plugins/bi_import/helpers.h,
+	  src/plugins/bi_import/regex.txt, src/plugins/bi_import/ui,
+	  src/plugins/bi_import/ui/Makefile.am,
+	  src/plugins/bi_import/ui/gnc-plugin-bi_import-ui.xml: A plugin
+	  to import CSV data as a new invoice or bill. Based on code
+	  written by Sebastian Held. Also includes a python script to
+	  massage a downloaded order form into the correct format for
+	  import. See contrib/rapid2gnucash.py This works with Rapid
+	  Electronics (UK) and can be used as a basis for other vendors.
+	  Users need to add a line in their ~/.gnucash/config.user for the
+	  module to be loaded: (gnc:module-load
+	  "gnucash/plugins/bi_import" 0) See bug #624911 for more details.
+
+2011-01-07 01:48  plongstaff
+
+	* [r20033] src/gnome/gnc-plugin-budget.c,
+	  src/gnome/ui/gnc-plugin-budget-ui.xml: Add "copy budget" command
+	  to menu. Works like "open budget" except that a copy of the
+	  budget is made with the name "Copy of "+name of old budget. This
+	  command will allow you to easily create a copy of your 2010
+	  budget and change its name to "2011". I also plan to add UI
+	  capabilities to more easily manipulate budget numbers.
+
+2011-01-01 21:04  cstim
+
+	* [r20023] src/optional/python-bindings/Makefile.am,
+	  src/optional/python-bindings/sqlite3test.c: Bug #636402: Add
+	  test case for DBI error: 1: table sqlite_sequence may not be
+	  dropped Patch by Mark Jenkins: The attached patch adds a test
+	  program demonstrating the problem in C, built in
+	  src/optional/python-bindings It pretty much shows the same calls
+	  that are being made to the C by the python bindings (including
+	  initialization) and the example sqlite3 python script. Running
+	  this small C program produces the same result. (The program is
+	  built in check_PROGRAMS, not bin_PROGRAMS, to avoid having it
+	  installed.)
+
+2011-01-01 20:57  cstim
+
+	* [r20022] src/import-export/aqbanking/gnc-ab-getbalance.c,
+	  src/import-export/aqbanking/gnc-ab-gettrans.c,
+	  src/import-export/aqbanking/gnc-ab-transfer.c: Bug #454109:
+	  Online banking: grey out online action menu items when there is
+	  no online account Patch by Manfred Usselmann: Show error
+	  message, if assigned online account is not valid or cannot be
+	  found or if the selected online action is not valid for this
+	  account. Improved checking if online job has been successfully
+	  executed.
+	* [r20021] src/import-export/generic-import.glade,
+	  src/import-export/import-backend.c,
+	  src/import-export/import-backend.h,
+	  src/import-export/import-main-matcher.c,
+	  src/import-export/import-settings.c,
+	  src/import-export/import-settings.h,
+	  src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+	  Bug #373415: Replace existing transaction fields by imported
+	  transaction marked as reconcile Patch by Manfred Usselmann: This
+	  patch adds an additional update action to the import matcher as
+	  described above. It can be activated with the online banking
+	  preferences dialog. (Patch changed because of one function name
+	  adaption after r19936)

Modified: gnucash/trunk/NEWS
===================================================================
--- gnucash/trunk/NEWS	2013-05-04 22:28:35 UTC (rev 22948)
+++ gnucash/trunk/NEWS	2013-05-04 22:45:29 UTC (rev 22949)
@@ -1,5 +1,24 @@
 Version history:
 ------- -------
+ 2.5.1 -  5 May 2013
+         This is the second release in the UNSTABLE 2.5 series.
+
+	 Robert Fewell has continued his work on the GtkTreeModel register.
+	 It is now the default for account registers.
+
+	 Geert Janssens has begun work on replacing the GConf configuration
+	 management tool with the newer GSettings API from recent versions
+	 of GLib.
+
+	 Tom Lofts contributed the beginning of a RESTful Python API
+	 to enable access to minimal account, invoice, and customer
+	 information in a JSON format.
+
+	 Christian Stimming fixed the very long wait time for the UI to
+	 become responsive when running the import matcher.
+
+	 Also some bug fixes, package upgrades, and minor improvements.
+
  2.5.0 - 30 Mar 2013
 
          The Gnucash Development Team is pleased to release Gnucash 2.5.0,



More information about the gnucash-changes mailing list