
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/gnc-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@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@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@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@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@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@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://bugs.gnucash.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@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@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@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@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@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@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@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)
