[Gnucash-changes] r13007 - gnucash/trunk - Fix old Changelogs from HEAD/gnome2 parallelity; entries are now in correct year

Christian Stimming cstim at cvs.gnucash.org
Sat Jan 28 14:04:06 EST 2006


Author: cstim
Date: 2006-01-28 14:04:04 -0500 (Sat, 28 Jan 2006)
New Revision: 13007
Trac: http://svn.gnucash.org/trac/changeset/13007

Modified:
   gnucash/trunk/ChangeLog.2003
   gnucash/trunk/ChangeLog.2004
Log:
Fix old Changelogs from HEAD/gnome2 parallelity; entries are now in correct year

Modified: gnucash/trunk/ChangeLog.2003
===================================================================
--- gnucash/trunk/ChangeLog.2003	2006-01-28 19:02:15 UTC (rev 13006)
+++ gnucash/trunk/ChangeLog.2003	2006-01-28 19:04:04 UTC (rev 13007)
@@ -1,3 +1,5 @@
+-*- ChangeLog gnome-2-branch: top half of this file; HEAD branch: bottom half of this file
+
 2003-12-13  David Hampton  <hampton at employees.org>
 
 	* src/gnome-utils/gnc-tree-view-commodity.c:
@@ -2267,1226 +2269,6 @@
 -=-=-=- cvs gnome2 branch ChangeLog is above this line -=-=-=-
 
 
-2005-10-26  Christian Stimming  <stimming at tuhh.de>
-
-	* po/eu.po: Add Basque translation by Mikel Olasagasti
-	<hey_neken at mundurat.net>.
-
-2005-10-16  Christian Stimming  <stimming at tuhh.de>
-
-	* po/glossary/pl.po: Added polish glossary by A. Tokarski
-	<szczur at malinablue.punkt.pl>
-
-2005-10-08  Christian Stimming  <stimming at tuhh.de>
-
-	* src/engine/Transaction.c: Remove misleading (char*) casts by
-	Linas Vepstas from 2003-09-14, but nevertheless the code doesn't
-	have any errorneous double-free's at this point.
-
-2005-10-07  Christian Stimming  <stimming at tuhh.de>
-
-	* src/engine/iso-4217-currencies.scm: Fix spelling of TJS
-	currency. Fixes #310697.
-
-2005-10-06  David Hampton  <hampton at employees.org>
-
-	* src/app-utils/date-utilities.scm: Patch from Yves-Eric Martin
-	<yem_lists.gnucash.org at filter.yve.net> to make it easier for users
-	to change the financial year end date.  They still have to edit a
-	scheme file though.
-
-2005-08-16  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/hbci-interaction.c (inputBoxCB): Aaarg,
-	fix extremely stupid bug that occasionally crashes the PIN entry.
-
-2005-08-15  David Hampton  <hampton at employees.org>
-
-	* src/engine/Query.c: Todd T. Fries patch for compilation on
-	OpenBSD 64bit architectures.
-
-2005-08-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/business-core.scm:  need to
-	  properly recurse in gnc:owner-get-owner-id.  there is no
-	  gnc:owner-get-id API.
-
-2005-07-17  Christian Stimming  <stimming at tuhh.de>
-
-	* macros/openhbci.m4: Remove old unused macros. Add macro name
-	quotations as required by newer automake.
-
-2005-07-10  David Hampton  <hampton at employees.org>
-
-	* src/engine/iso-4217-currencies.scm: Add the new Romanian Leu.
-
-2005-05-23  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/dialog-hbcitrans.c: Fix handling of debit
-	notes -- they were broken at all times since the aqbanking
-	transition, oops.
-
-	* src/import-export/hbci/dialog-hbcitrans.c: Add sanity checks and
-	ask user when there are no purpose lines.
-
-2005-05-06  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
-	Finally generalize the AqBanking setup call. Now the setup wizard
-	for OFX-DirectConnect can be called by Tools -> HBCI Setup as
-	well.
-
-2005-05-05  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-utils.c: Improve debugging
-	messages.
-
-2005-04-21  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-getbalance.c: Fix forgotten NULL
-	check as reported by Martin Preuss <aquamaniac at gmx.de>.
-
-2005-04-14  David Hampton  <hampton at employees.org>
-
-	* src/engine/iso-4217-currencies.scm:
-	* src/engine/gnc-commodity.c: Update the Bulgarian Lev and add the
-	Malagasy Ariary.
-
-2005-04-06  Christian Stimming  <stimming at tuhh.de>
-
-	* po/rw.po, po/glossary/rw.po: Add Kinyarwanda translation by
-	Steven Michael Murphy <murf at e-tools.com>
-
-2005-04-06  David Hampton  <hampton at employees.org>
-
-	* src/bin/generate-gnc-script: Be vocal when using deprecated
-	guile functions.
-
-	* src/report/report-system/report-system.scm:
-
-	* src/report/utility-reports/utility-reports.scm:
-	* src/business/business-reports/business-reports.scm: Use
-	re-export instead of export for one function.
-
-2005-04-02  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/dialog-hbcitrans.c: Fix warning about
-	deprecated aqbanking function in aqbanking-1.0.7
-
-2005-03-20  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-utils.c: Retrieve the current
-	book's character encoding which so far is identical to the
-	locale's encoding by nl_langinfo().
-
-	* src/import-export/hbci/hbci-interaction.c: Fixed ignored 'abort'
-	button.
-
-2005-03-19  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-utils.c (gnc_hbci_descr_tognc):
-	Correctly convert imported transaction description from utf-8 to
-	the local encoding.
-
-2005-03-13  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-getbalance.c: Improve user
-	message when downloaded balance is already identical to reconciled
-	balance.
-
-2005-03-12  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-gettrans.c, hbci-interaction.h:
-	Improve error handling in HBCI operations.
-
-2005-02-26  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-kvp.c (force_account_dirty):
-	Force account 'dirty' after modifying the kvp_frame. Hopefully
-	fixes #165096.
-
-2005-02-21  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/import-backend.c, import-backend.h,
-	import-main-matcher.h: Revert the change in December about date
-	matching thresholds that broke some OFX import. Now, the hard
-	limit days interval is set by the importing sub-module when
-	creating the dialog. This way, HBCI and OFX can set their
-	different requirements. (Note: QIF does not use this code at all.)
-
-2005-02-20  Neil Williams  <linux at codehelp.co.uk>
-	* src/engine/qof_book_merge.c: Fix double free of the targetList
-	entities that cause xaccGroupGetNumSubAccounts to generate a
-	segmentation fault.
-	* src/engine/kvp_frame.c:
-	* src/engine/kvp_frame.h:
-	Add kvp_value_to_bare_string to
-	generate strings without debug information.
-	* src/engine/qofsession.h:
-	* src/engine/qofsession.c:
-	Documentation tweaks to bring them into line with QOF and the
-	gnucash-gnome2-dev branch.
-
-2005-02-16  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome-utils/dialog-utils.c: When trying to load the symbol
-	  from a glade file, Fall back to dlsym() if g_module_symbol()
-	  fails.  This is necessary to find the symbols on on certain *BSD
-	  systems.
-
-	* acinclude.m4: Add mips, mipsel, arm, and m68k for Debian.
-
-2005-02-06  Chris Lyttle  <chris at wilddev.net>
-
-	* src/scm/main.scm: Update for 1.8.11 release
-
-2005-02-06  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/date.c: Fix the last-day-of-month computation for
-	  leap years.  Need to use modulo, not divide.  (Patch by
-	  Neil Williams.
-
-2005-02-06  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-gettrans.c: Fix HBCI date range
-	for statement download.
-
-2005-02-05  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/locale-specific/us/Makefile.am: make sure the
-	  scheme reports are part of the DIST.
-
-2005-01-30  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Account.c:
-	  This patch fixes: (QofAccessFunc)xaccAccountSetNonStdSCU in
-	  src/engine/Account.c - that's a Set routine allocated as a
-	  QofAccessFunc - the patch changes it to the appropriate Get
-	  routine - the QofSetterFunc is OK.
-
-	Neil Williams' QOF sync patch:
-	* This patch updates the QOF merge code to current QOF to bring
-	  the HEAD branch into sync. This update also makes
-	  qof_book_merge_param_as_string output strings that are
-	  compatible with QSF: using false instead of FALSE in string
-	  output and using the QSF_XSD_TIME for the datestrings.
-
-	* src/engine/Account.c:
-	  - updated implementation of qofAccountSetParent().
-
-	* src/engine/Scrub.c:
-	* src/engine/Transaction.c:
-	  Add the transaction guid to some error warning messages.
-	  Fixes #165571.
-
-2005-01-29  Derek Atkins  <derek at ihtfp.com>
-
-	David Montenegro's patch for bugs #95551, #124367.
-	* src/report/standard-reports/account-summary.scm:
-	  Rewrote account summary report. Now has fields for
-	  more account metadata. Properly handles mixed
-	  asset/liability subaccounts.
-	* src/report/standard-reports/html-acct-table.scm:
-	  Added functionality (account-type &c) and bug fixes
-	  (lone zb subtotals, spurious 'recursive-bal, typos)
-	  needed to make the new account-summary.scm work.
-
-	Thomas Bushnell's patch to protect non-backup pruning (#164875)
-	* src/backend/file/gnc-backend-file.c:
-	  When working on the file foo.xac, backups are named
-	  foo.DATE.xac.  But the backup file pruner will prune any old
-	  file named foo.DATE.anything.
-
-2005-01-29  Christian Stimming  <stimming at tuhh.de>
-
-	* configure.in, src/tax/us/gncmod-tax-us.c,
-	src/report/locale-specific/us/gncmod-locale-reports-us.c,
-	src/app-utils/gnc-ui-util.c: Make localized tax categories
-	disabled by default; can be enabled by
-	--enable-locale-specific-tax switch.
-
-	* src/import-export/hbci/dialog-hbcitrans.c: Enable debit notes
-	again. Various other improvements.
-
-	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button),
-	configure.in: Adapt to latest changes in aqbanking; external
-	wizard name is no longer hard-coded here but is asked from
-	aqbanking.
-
-2005-01-23  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/gncInvoice.c: Properly accumulate
-	  splits (bug #165053).  Also fixes a (related) memory leak
-	  (caused by the same lack-of-reference to accumulated splits).
-
-2005-01-16  Christian Stimming  <stimming at tuhh.de>
-
-	* src/app-utils/gnc-ui-util.c: Modify tax option code to load
-	tax-de_DE module in the appropriate locale.
-
-	* src/report/locale-specific/us/gncmod-locale-reports-us.c,
-	de_DE.scm: Add scheme module for locale-report/us
-	resp. locale-report/de_DE again because it seems to be required.
-
-2005-01-15  Derek Atkins  <derek at ihtfp.com>
-
-	* Neil William's patch to remove static mergeData context.
-
-2005-01-12  Christian Stimming  <stimming at tuhh.de>
-
-	* rpm/gnucash.spec.in, rpm/README: Remove obsolete package
-	requirements from rpm spec file. Add warnings about using these
-	spec files with caution.
-
-2005-01-10  Christian Stimming  <stimming at tuhh.de>
-
-	* src/engine/guid.h: Fix gcc4 warnings as pointed out by bug
-	#162635
-
-	* src/report/locale-specific/us/gncmod-locale-reports-us.c,
-	src/tax/us/gncmod-tax-us.c: For German tax categories, make sure
-	the module name will match the de_DE locale or will fall back to
-	us module name all the time.
-
-2004-12-31  Derek Atkins  <derek at ihtfp.com>
-
-	John Ellson's patch to fix some gcc4 warnings (bug #162582).
-
-	Chris Shoemaker's gnc-trace patch.
-	* src/engine/gnc-trace.[ch]:
-	  - Recent use of malloc in gnc-trace breaks my compile, use g_malloc
-	  - Fix leak of filename mem
-	  - add indenting of trace file according to ENTER/LEAVE stack depth
-	  - have ENTER report file name of function along with function name
-
-	Chris Shoemaker's typo-fix patch.
-	* src/engine/qofbook.h:
-	* src/engine/qofid.h:
-	  general fixed typos and comments
-
-2004-12-29  Christian Stimming  <stimming at tuhh.de>
-
-	* src/tax/us/txf-de_DE.scm: Add Tax TXF categories for the de_DE
-	locale, i.e. the German tax report. If the current locale begins
-	with de_DE, the new German tax categories will be loaded,
-	otherwise the conventional U.S. ones. This is the easiest method
-	to allow other (non-U.S.) tax categories to be selected in the
-	accounts' tax settings.
-
-	* src/report/locale-specific/us/taxtxf-de_DE.scm: Add Tax report
-	for de_DE locale. If the current locale begins with de_DE, the new
-	German tax report will be loaded, otherwise the conventional
-	U.S. report.
-
-2004-12-23  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
-	Add extra sanity checks and verbose error message if the setup
-	wizard of aqhbci cannot be found.
-
-	* src/import-export/hbci/gncmod-hbci.c: Fix potentially missing
-	initialization of gwenhywfar library, as reported by Peter
-	O'Gorman on Max OS X.
-
-2004-12-17  Derek Atkins  <derek at ihtfp.com>
-
-	Rich Johnson's patch to include private structures in the doxygen docs
-	* src/doc/doxygen.cfg.in:
-	  extract local classes = yes
-	  don't exclude *P.h
-
-2004-12-05  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/test/test-book-merge.c: targetEnt is always NULL
-	  during MERGE_NEW so don't test it in that case.
-
-2004-12-04  Derek Atkins  <derek at ihtfp.com>
-
-	* src/backend/file/Makefile.am:
-	* src/backend/file/test/Makefile.am:
-	* src/business/business-core/file/Makefile.am:
-	  Need to include GNOME_XML_CFLAGS to make sure the libxml includes
-	  are found during the compile.  Fixes #121026.
-
-	* src/gnome/glade/register.glade:
-	  Increase "number" spin box to a maximum of 1billion.  Fixes #152772.
-
-	* src/business/business-core/gncInvoice.c:
-	  send an event when a payment is processed so the invoice gets
-	  updated as "paid" in the search window.
-	  Fixes #139092.
-
-	* src/business/business-gnome/dialog-vendor.c:
-	  Make sure we set the proper search-type when we create the
-	  query, otherwise the search will fail later.
-	  Fixes #141526.
-
-	* src/engine/test/test-numeric.c:
-	  Make sure we use gint64 instead of gint when trying to test
-	  values > 2^32.
-
-2004-12-02  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-ledger/Makefile.am: add explicit
-	  dependency on business-utils.
-
-	* src/engine/gnc-trace.c: Try a few different filenames for
-	  the trace log and if all else fails fall back to stderr.
-
-2004-11-27  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/import-backend.c
-	(gnc_import_find_split_matches): Improve importer performance by
-	matching imported transactions only against transactions in the
-	proper time interval.
-
-2004-11-22  Christian Stimming  <stimming at tuhh.de>
-
-	* configure.in, README: Add configure check for libofx version
-	0.7.0 and respective error message. Update docs. Fixes #159050
-
-2004-11-13  Christian Stimming  <stimming at tuhh.de>
-
-	* src/report/report-gnome/window-report.c,
-	src/scm/main-window.scm: Identified and fixed several places with
-	untranslated strings.
-
-2004-11-10  Christian Stimming  <stimming at tuhh.de>
-
-	* src/engine/gnc-commodity.c, src/engine/iso-4217-currencies.scm:
-	Change currency mnemonic for "New Israeli Shekel" from "ILS" to
-	"NIS". Fixes #152755.
-
-2004-11-01  Christian Stimming  <stimming at tuhh.de>
-
-	* src/gnome/dialog-find-transactions.c: Mark search criteria for
-	translation -- somehow this had been missed all the time.
-
-2004-10-31  Derek Atkins  <derek at ihtfp.com>
-
-	* Neil Williams' QOF Book Merge Patch #2.
-
-	* src/engine/gnc-pricedb.c:
-	  Phil Longstaff's patch to prevent duplicate pricedb entries.
-
-	Heath Martin's x86_64 patch:
-	* macros/autogen.sh:
-	  change "head -1" to "head -n 1"
-	* src/engine/gnc-numeric.[ch]:
-	  change string_to_gnc_numeric() to return gboolean.
-	* src/app-utils/gnc-exp-parser.c:
-	* src/backend/file/sixtp-dom-parsers.c:
-	  use new string_to_gnc_numeric() API
-	* src/engine/gnc-lot.c:
-	  64-bit safe for x86_64
-	* src/gnome/dialog-scheduledxaction.c:
-	* src/gnome/dialog-sxsincelast.c:
-	* src/gnome/druid-loan.c:
-	* src/gnome-utils/dialog-account.c:
-	* src/gnome-utils/gnc-query-list.c:
-	* src/import-export/import-match-map.c:
-	  use GPOINTER_TO_INT and GINT_TO_POINTER macros to be 64-bit safe.
-
-	James Strandboge's "Easy Invoice" patch:
-	* src/business/business-reports/Makefile.am:
-	* src/business/business-reports/business-reports.scm:
-	* src/business/business-reports/easy-invoice.scm:
-	  add "easy invoice" code.
-	* src/business/business-utils/business-prefs.scm:
-	* src/business/business-utils/business-utils.scm:
-	  add preferences for the business ID, used in the easy invoice.
-	* src/report/stylesheets/Makefile.am:
-	* src/report/stylesheets/stylesheets.scm:
-	* src/report/stylesheets/stylesheet-easy.scm:
-	  add "easy stylesheet" code.
-
-	* src/engine/gw-engine-spec.scm:
-	  Fix parameter order to match C file (thanks for Erwin Rieger).
-
-2004-10-30  Christian Stimming  <stimming at tuhh.de>
-
-	* doc/README.HBCI: Updated HBCI readme.
-
-	* src/import-export/hbci/hbci-interaction.c: Fix problems with
-	user messages.
-
-2004-10-24  Benoit Grégoire <bock at step.polymtl.ca>
-	* po/fr.po:  Translation from Johan Buret, unfortunately on the wrong branch.
-
-2004-10-16  Derek Atkins  <derek at ihtfp.com>
-
-	* Neil Williams' QOF book merge patch #1:
-	  qof_book_merge - release 1.
-
-	  Includes
-	  qof_book_merge.c
-	  qof_book_merge.h
-	  test-book-merge.c test routine
-	  New Account Hierarchy druid
-	  Sundry adjustments to QOF support.
-	  Tweaks to several Makefile.am files to support new files.
-	  Tweaks to window-main.c to support new menu item
-	  Changes to druid-hierarchy.c to support the merge druid.
-
-2004-10-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/gncInvoice.[ch]
-	* src/business/business-gnome/dialog-date-close.[ch]
-	* src/business/business-gnome/dialog-invoice.c
-	* src/business/business-gnome/glade/date-close.glade
-	* src/business/business-utils/business-prefs.scm
-	  Daniel Lindenaar's patch to implement a check-box in the Invoice Post
-	  Dialog (with a default in the File Preferences) to choose to accumulate
-	  splits when posting an invoice, or post a 1:1 mapping.
-
-2004-10-13  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/qif-import/qif-object.scm:
-	  provide a default account name so we don't crash when someone
-	  imports a broken QIF that has a !Account without an account name.
-	  Fixes bug #155244.
-
-2004-10-08  Derek Atkins  <derek at ihtfp.com>
-
-	* engine/gw-engine-spec.scm:
-	* gnome-search/dialog-search.h:
-	* report/report-gnome/dialog-column-view.h:
-	  Andreas Rottmann's patch to support g-wrap 1.9.
-	  - don't wrap non-existent objects
-	  - protect headers from multiple inclusion
-	  - include gtk.h header when we use gtk objects.
-
-2004-10-08  Benoit Grégoire <bock at step.polymtl.ca>
-       	* src/import-export/import-backend.c:  Duplicate match tweaks:
-               -Change MATCH_DATE_NOT_THRESHOLD from 3 weeks to two weeks
-               -A transaction amount mismatch past the threshold is now punished by -5 instead of -1
-               -Date mismatch is now worth -5 isntead of -10
-               -Check number mismatch is now punished -2, but only if both numbers are NOT empty.
-       	* src/import-export/ofx/gnc-ofx-import.c: Update for new LibOfx, this among other things, gives gnucash Microsoft OFC support.
-       	* src/import-export/ofx/test/test-link.cL Update for new LibOfx.
-       	* configure.in:  Partly update for new libofx.  It will crash if the right version isn't available, but there is no explicit version support (if someone wants to code it, you can use the output of "ofxdump --version".
-	* src/gnome-utils/gnc-query-list.c:  Fix gcc3.4 compile problem
-
-2004-09-30  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-getbalance.c: Fix HBCI balance
-	retrieval when some of the returned balance is NULL.
-
-2004-09-28  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/qofquerycore.c: Fix for x86_64.
-	* src/backend/file/io-gncbin-r.c: Fixes for x86_64
-
-2004-09-22  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/hbci-interaction.c: Finally fix the HBCI
-	implementation based on aqbanking/aqhbci. This can now be tested
-	intensively.
-
-2004-09-22  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/test/test-transaction-reversal.c:
-	* src/engine/test-core/test-engine-stuff.c:
-	  Fix for ISO C90.  Fixes #153465.
-
-2004-09-06  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/dialog-hbcitrans.c,
-	gnc-hbci-getbalance.c, gnc-hbci-gettrans.c: More AqBanking work
-	after hints from Martin Preuss <martin at libchipcard.de>.
-
-2004-09-04  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/*.h, *.c, macros/aqbanking.m4,
-	configure.in: Major change for HBCI. It is no longer based on the
-	openhbci2 library but instead on the aqbanking library
-	http://sf.net/projects/aqbanking which is Martin Preuss' successor
-	of openhbci2. This means that now aqbanking-0.9.2 is required
-	instead of any of the openhbci[2] package. Still needs more
-	testing, though.
-
-2004-08-28  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Account.c: fix xaccAccountGetBalanceAsOfDate() to properly
-	  compute the balance at the end of the split list.  Fixes #150757.
-
-2004-08-21  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/standard-reports/advanced-portfolio.scm:
-	  Add option to include zero-amount splits in computations.
-	  Fixes #143722.
-
-2004-08-19  Derek Atkins  <derek at ihtfp.com>
-
-	Neil Williams's "QOF create: functionality added" patch:
-
-	QOF create: adding functions to be used with
-	qof_object_new_instance for new qof_book_merge objects, including
-	business objects.
-
-	Small documentation tweak to make QofEntity and QofParam
-	structures visible to doxygen.
-
-	* src/import-export/qif-import/qif-dialog-utils.scm:
-	  Perry Smith's Null Account Patch.  Make sure the security is
-	  a real string before appending an account separator, so we
-	  don't try to create a "null" account.
-
-2004-08-19  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: change the gtkhtml order to search for >= 1.1 before
-	  < 1.1, in order to try to fix #84707 on systems with multiple
-	  versions of gtkhtml.
-
-2004-08-12  David Montenegro  <sunrise2000 at comcast.net>
-
-        * src/report/standard-reports/trial-balance.scm:
-	    src/report/standard-reports/equity-statement.scm:
-	    src/report/report-system/report-utilities.scm:
-	    Added to the work sheet special handling of
-	    inventory and income summary accounts for
-	    merchandising businesses.  Fixes #150008.
-
-2004-08-11  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome/gnucash.desktop.in: make the desktop HIG compliant.
-	  Fixes #145545
-
-2004-07-20  Derek Atkins <derek at ihtfp.com>
-
-	* src/engine/Scrub.c
-	* src/engine/Scrub2.c
-	* src/engine/gnc-numeric.c
-	* src/engine/gnc-pricedb.c
-	* src/engine/kvp-util.c
-	* src/engine/qofid.c
-	* src/engine/qofmath128.c
-	* src/engine/qofquery.c
-	* src/engine/qofsession.c
-	* src/engine/test/test-numeric.c
-	  Priit Laes' patch for C90 compliance.
-
-2004-07-13  David Montenegro  <sunrise2000 at comcast.net>
-
-        * src/report/standard-reports/general-ledger.scm:
-	  src/report/standard-reports/standard-reports.scm:
-          src/report/standard-reports/Makefile.am:
-          Added General Ledger report, a Transaction Report
-          with a pre-set set of options.
-
-	* src/report/standard-reports/transaction.scm:
-          FIXME - All accounts now selected by default, avoids
-          confusing error message. Error message also clarified.
-          Fixed "Totals" option so that it works.
-
-        * src/report/standard-reports/balance-sheet.scm:
-        * src/report/standard-reports/equity-statement.scm:
-        * src/report/standard-reports/trial-balance.scm:
-        Updated comments
-	* Fixes #144268
-
-        * src/report/standard-reports/income-statement.scm:
-          src/report/standard-reports/pnl.scm:
-          src/report/standard-reports/standard-reports.scm:
-          src/report/standard-reports/Makefile.am:
-          Rewrote pnl.scm, renamed it to income-statement.scm.
-          Can now create a meaningful statement post-closing.
-
-        * src/report/report-system/html-acct-table.scm:
-          Updated to include ability to "see through" closing
-          and/or adjusting entries.
-	* Fixes #105330.
-
-        * src/report/standard-reports/general-journal.scm:
-          src/report/standard-reports/standard-reports.scm:
-          src/report/standard-reports/Makefile.am:
-          Added General Journal report, a Register Report
-          with a pre-set set of options.
-	* Bug #109738.
-
-2004-07-13  David Montenegro  <sunrise2000 at comcast.net>
-
-        * src/report/standard-reports/trial-balance.scm:
-        * src/report/standard-reports/standard-reports.scm:
-        * src/report/standard-reports/Makefile.am
-          added Trial Balance/Work Sheet report
-
-        * src/report/standard-reports/balance-sheet.scm:
-          added drop-down choices missing in previous version
-          added support for adjusting/closing entries
-
-        * src/report/standard-reports/equity-statement.scm:
-          added support for adjusting/closing entries
-          fixed "For Period Covering" label
-          fixed handling of unrealized gains
-          investment/draw discrimination based on shares sign
-          omit unrealized gains when zero
-
-        * src/report/report-system/html-acct-table.scm:
-        * src/report/report-system/html-table.scm:
-          null reference bug fixes
-
-        * src/report/report-system/report-utilities.scm:
-          added utility functions for accessing splits
-          and creating double-column balance HTML
-          gnc:double-col,
-          gnc:account-get-trans-type-balance-interval,
-          gnc:account-get-pos-trans-total-interval
-
-        * src/report/report-system/commodity-utilities.scm:
-        * src/report/report-system/html-acct-table.scm:
-        * src/report/report-system/report-utilities.scm:
-          moved gnc:commodity-collector-commodity-count and
-          gnc:uniform-commodity? into commodity-utilities.scm
-
-        * src/report/report-system/report-system.scm:
-          added some additional exports
-
-	Bug #144265
-
-2004-07-04  Derek Atkins  <derek at ihtfp.com>
-
-	* acinclude.m4: create a SCANF_QD_CHECK and make sure both
-	  that and SCANF_LLD_CHECK are "long long" constant-safe
-	* configure.in: use the new SCANF_QD_CHECK and use it
-	  earlier in the configuration.
-
-2004-07-02  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome/dialog-print-check.c:
-	* src/gnome/glade/print.glade:
-	* src/scm/printing/print-check.scm:
-	  Apply David Reiser's patch for Quicken(tm) cheques with stub.
-
-	* src/engine/gnc-commodity.c:
-	  Apply David Grant's patch to add TD Efunds.  Fixes #145297.
-
-2004-06-30  Christian Stimming  <stimming at tuhh.de>
-
-	* src/report/report-gnome/window-report.c: Add toolbar element for
-	saving the current report.
-
-	* src/report/report-system/report.scm, report-system.scm: Add
-	function for saving one particular report to the
-	~/.gnucash/saved-reports-1.8 file. Add extra menu only for
-	customized reports.
-
-	* src/scm/main-window.scm, src/scm/main.scm: Remove the previous
-	function for saving all reports since it is no longer necessary.
-
-2004-06-26  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnc-module/gnc-module.scm: create (and export) a re-export macro
-	  is guile doesn't already provide one.  Then re-export the symbols
-	  instead of exporting them.  Fixes some deprecated guile warnings.
-	* src/guile-mappings.h: convert scm_gc_{un,}protect_object() back
-	  to its pre-1.6 type for earlier guiles, but upconvert to the new
-	  type to fix a deprecated warning.  Note that g-wrap is still
-	  outputting deprecated code.
-	* lots of other files:
-	  convert scm_{un,}protect_object -> scm_gc_{un,}protect_object because
-	  the former is now deprecated in guile.  Fixes a bunch of
-	  GUILE_WARN_DEPRECATED warnings (but probably not all of them).
-
-2004-06-25  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/gnc-numeric.c: small change to the 128-bit math
-	  routines to actually mark a 'carry bit' to denote numbers
-	  >= 2^63 to fix bug #144980.
-
-2004-06-24  Derek Atkins  <derek at ihtfp.com>
-
-	* Makefile.am: be sure to rebuild make-gnucash-patch and
-	  make-gnucash-potfiles when the Makefile changes (which means the
-	  PERL paths might have changed).
-	* src/scm/paths.scm: change the default config file to 1.9, so we
-	  don't screw up users of 1.8.
-
-2004-06-23  David Montenegro  <sunrise2000 at comcast.net>
-
-	* src/report/report-system/html-acct-table.scm:
-	  Added file implementing gnc:html-acct-table utility
-	  object for easier creation of HTML reports.
-
-        * src/report/standard-reports/balance-sheet.scm:
-	  Updated to use the new gnc:html-acct-table object.
-	  Added many new options, including report/account
-	  form option.
-
-        * src/report/standard-reports/equity-statement.scm:
-	  Created Statement of Owner's Equity.
-	  (Unsure if correct exchange-fn's are being used.)
-
-        * src/report/report-system/commodity-utilities.scm:
-	* src/report/report-system/html-table.scm:
-	* src/report/report-system/html-utilities.scm:
-	* src/report/report-system/report-system.scm:
-	* src/report/report-system/report-utilities.scm:
-	  miscellaneous small additions and/or fixes
-	Fixes #144243.
-
-2004-06-18  Christian Stimming  <stimming at tuhh.de>
-
-	* src/scm/main-window.scm, src/scm/main.scm: Added example Menu
-	item "File -> Save all reports" that will call the new report
-	saving function for all reports. Reports are appended to
-	~/.gnucash/saved-reports-1.8 . This would need more work so that
-	not all reports are saved but only the currently selected one --
-	any volunteer may feel free to add that.
-
-	* src/report/report-system/report.scm, report-system.scm: Added
-	gnc:report-generate-saved-forms that will generate the scheme code
-	necessary to create a new report from the saved options of an old
-	report (merged from 1-8-branch).
-
-2004-06-18  Derek Atkins  <derek at ihtfp.com>
-
-	* src/scm/paths.scm: create gnc:current-saved-reports, as
-	  the file to store saved reports from cstim.  Autoload the
-	  saved-reports file at startup (after config.user/config.auto
-	  is loaded).
-	* src/scm/main.scm: export gnc:current-saved-reports
-
-2004-05-29  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Transaction.c:
-	  Don't recompute balances or write to the translog when we're
-	  shutting down.  Destroy the parent transaction from xaccSplitDestroy()
-	  if we're shutting down.
-	* src/engine/qofbook-p.h:
-	* src/engine/qofbook.h:
-	* src/engine/qofbook.c:
-	  add "shutting_down" parameter and getter-method, so that
-	  objects can detect when the book is shutting down and
-	  ignore non-necessary reprocessing.  Fixes a memory corruption
-	  bug during book-closing.
-
-2004-05-24  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/standard-reports/transaction.cm: applied Vasil's
-	  patch to improve the transaction report for HTML export
-	  purposes.  Fixes bug #142942.
-
-	* src/gnome-search/dialog-search.c:
-	* src/gnome-search/gnc-general-search.c:
-	* src/gnome-utils/gnc-query-list.c:
-	  Linas missed a few QOF_QUERY_PARAM_GUID -> QOF_PARAM_GUID
-	  conversions.
-
-2004-05-17  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/locale-specific/us/taxtxf.scm: guile-1.6 complains
-	  about string->symbol when passed a symbol.  Fixes #131201
-	  Also add some code to handle accounts that are expected to
-	  have parents but do not (also described in #131201).
-
-2004-05-15  Derek Atkins  <derek at ihtfp.com>
-
-	* Luigi Ballabio's automake patch to gnucash.m4
-
-2004-05-08  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/import-match-map.c
-	(gnc_imap_add_account_bayes): Skip the case when a token is the
-	empty string. This caused many warnings about a NULL kvp_frame
-	lookup.
-
-2004-05-07  David Hampton  <hampton at employees.org>
-
-	* src/engine/gnc-commodity.c: Added quote sources for Indian
-	Mutual Funds.
-
-2004-05-05  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/iso-currencies-to-c: don't automatically try to
-	  (require 'format), so gnucash will build on an slib-3 system.
-
-2004-05-02  David Hampton  <hampton at employees.org>
-
-	* src/business/business-core/Makefile.am:
-	* src/business/business-gnome/Makefile.am:
-	* src/import-export/binary-import/Makefile.am: Work around
-	problems with libltdl3.
-
-2004-04-26  Derek Atkins  <derek at ihtfp.com>
-
-	* src/scm/Makefile.am: look in ${srcdir} for build-config.scm.in
-	  Fixes #141129
-
-2004-04-20  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/report-system/html-utilities.scm:
-	  Fix a broken recursion problem.  Don't call show-acct? from
-	  use-acct? so we don't recurse ad flictum.  This recursive
-	  call isn't necessary, just have use-acct? recurse unto itself.
-
-2004-04-19  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/standard-reports/balance-sheet.scm:
-	* src/report/standard-reports/pnl.scm:
-	  Fabien COELHO's zero-balance patch to remove accounts of
-	  zero balance from the report.
-
-2004-04-18  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Transaction.c: fix a comment to better explain why
-	  we have no-op functions for some parameters.
-	* src/engine/qof*:  Revert Linas' patch from last night which
-	  is broken is way too many ways to count.  First, the code didn't
-	  compile.  Second it was calling functions that took one argument
-	  with two due to broken casting.  Third, it had repurcusions in
-	  other sections of the code that Linas needs to take into account.
-
-2004-05-16  Derek Atkins  <derek at ihtfp.com>
-
-	* src/macros/autogen.sh: Add MORE warnings around gettext because
-	  some users STILL don't "get it".
-
-2004-05-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/import-export/hbci/dialog-hbcitrans.c:  Don't use C++/C99
-	  declarations.  Declare variables at the top of the function.
-	  Fixes #140070
-
-2004-04-12  Chris Lyttle  <chris at wilddev.net>
-
-	* src/scm/main.scm: Update for 1.8.9 release
-
-2004-04-05  Derek Atkins  <derek at ihtfp.com>
-
-	* macros/autogen.sh: make sure we always have intl and po Makefiles
-	  in the configure script.  Sometimes it was ripped out without being
-	  replaced.  Reported by twunder.
-
-	* src/engine/test/.cvsignore: ignore test-link in CVS.
-
-2004-04-01  Derek Atkins  <derek at ihtfp.com>
-
-	* src/gnome/dialog-scheduledxaction.c: Move variable declaration
-	  to the top of the block.
-
-2004-03-31  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: move m4/Makefile to its own line
-	* macros/autogen.sh: add code to remove "intl/Makefile po/Makefile"
-	  from AC_OUTPUT in configure.in prior to calling gettextize
-	  to make sure that you can build from CVS with recent versions
-	  of gettextize.  Tested with both RH9 and RH7.3 to make sure
-	  it works with both old and new.  Fixes #120206.
-
-	* accounts/hu_HU/Makefile.am: don't include files in the DIST that
-	  we don't have in CVS.
-
-2004-03-30  Derek Atkins  <derek at ihtfp.com>
-
-	* src/report/report-system/report-system.scm:
-	* src/report/utility-reports/iframe-url.scm:
-	  don't need to require format; main.scm handles it, and
-	  the default "format" (simple-format) is sufficient to
-	  handle everything we need.  This allows gnucash to work
-	  with slib3.
-
-2004-03-14  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/druid-loan.c (ld_get_loan_range): Fix precedence bug
-	screwing up loan review page.
-
-2004-03-14  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/register/register-core/formulacell.c
-	(gnc_formula_cell_modify_verify): Add ':' to the token list of
-	allowable characters in the formula cell. Fixes Bug#106260.
-
-2004-03-14  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/druid-loan.c (gnc_ui_sx_loan_druid_create): Use the
-	account-list filtering capability of the GncAccountSel to only
-	show/allow-creation-of valid account-types in the
-	loan-druid. Fixes Bug#124595.
-
-2004-03-13  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
-	Bug#133709 fix: when we have a problem parsing a credit/debit
-	cell, indicate to the user what occurred.
-
-2004-03-08  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/dialog-hbcitrans.c, dialog-hbcitrans.h,
-	glade/hbci.glade, gnc-hbci-transfer.c: Transfer template management
-	GUI added by Bernd Wagner <F.J.Bernd.Wagner at t-online.de>
-
-2004-03-07  Joshua Sled  <jsled at asynchronous.org>
-
-	* HACKING: Added instructions about running under valgrind.
-
-	* lib/gnucash_valgrind.supp: Added a large set of valgrind
-	suppressions for both guile and gnucash.
-
-	* src/register/ledger-core/gnc-ledger-display.c
-	(gnc_ledger_display_template_gl): Change the reg_type to
-	SEARCH_LEDGER so all the 'action' types appear. Bug#108833.
-
-	* src/gnome/glade/sched-xact.glade: Remove unused 'ledger_status'
-	widget. Bug#102269.
-
-	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_draw_to_buffer):
-	At least be consistent about the background coloring of the month
-	labels, even if we're still not using GTK themeage correctly.
-
-	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_destroy): Destroy
-	the transient window when the widget is destroyed. Bug#103910.
-
-	* src/gnome/dialog-scheduledxaction.c
-	(gnc_ui_scheduled_xaction_editor_dialog_create): Make the advance
-	and remind spin-buttons editable [Bug#94963].
-
-	* src/gnome/glade/sched-xact.glade: Change the upper bound on the
-	advance and remind spins to 365 [days], with a page-size of 30
-	[days].
-
-	* src/gnome/dialog-sx-from-trans.c (gnc_sx_create_from_trans):
-	Disallow the Scheduling of being-editing transactions in the
-	Register, preventing a class of unbalacned SX template
-	transactions from being entered and propogated through the
-	system. See Bug#130330.
-
-	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr): Fix nasty
-	memory-corruption issue; insufficent bounds checking on array
-	index. Bug#125600.
-
-	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
-	Better handling of various error cases in
-        transaction-creation. Bug#102311; Bug#130330.
-
-2004-03-03  Derek Atkins  <derek at ihtfp.com>
-
-	* src/register/ledger-core/split-register-load.c: make the code a
-	  little cleaner by not re-using (and re-defining!) the same
-	  variable name inside a block of code and "over-riding" an
-	  existing variable.  Unlikely to actually fix anything, but
-	  you never know what a compiler might do.
-
-2004-03-01  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
-	Fix for part of Bug#121740 -- only allow auto-create SXes which
-	have splits to be created.
-
-2004-02-07  Joshua Sled  <jsled at asynchronous.org>
-
-	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
-	* src/gnome-utils/gnc-frequency.c (gnc_frequency_save_state):
-	* src/backend/file/gnc-freqspec-xml-v2.c (fs_none_handler):
-	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr):
-	Adding "NONE" as an allowable FreqSpec [Bug#103968].
-
-2004-02-14  Christian Stimming  <stimming at tuhh.de>
-
-	* configure.in: Require the correct openhbci2 version. Add verbose
-	error message for the currently unavailable mt940 support.
-
-	* src/import-export/hbci/hbci-druid-initial.c, gnc-hbci-utils.c:
-	Finally finish openhbci2 support, phew. Requires
-	openhbci2-1.9beta7 from http://sourceforge.net/projects/openhbci
-
-2004-02-04  Derek Atkins  <derek at ihtfp.com>
-
-	* src/business/business-core/gncJob.c: Linas checked the wrong
-	  argument in SetOwner() in revision 1.40 thereby causing ALL new
-	  jobs to fail to work.  Check the new owner, not the original.
-	  Fixes #133392.
-
-2004-01-31  Christian Stimming  <stimming at tuhh.de>
-
-	* src/engine/gnc-commodity.c, src/engine/iso-4217-currencies.scm:
-	Change Ukrainian "UAG" into "UAH" #128913
-
-	* src/import-export/import-backend.c: Commented out setting the
-	memo always to "Auto-created split" due to popular request.
-
-	* src/import-export/hbci/druid-hbci-initial.c, hbci-interaction.c,
-	all files: Preliminary completion of openhbci2 support -- getting
-	the transactions seems to work, as well as the HBCI setup.
-
-	* src/engine/kvp_frame.h, src/engine/Account.c: Add clear notice
-	of the semantic change of kvp_frame_get_frame
-	function. Fortunately it seems the only place that still had to be
-	fixed, apart from the hbci module, has been in Account.c.
-
-	* src/import-export/import-account-matcher.h: Make string argument
-	a const char*. Make boolean argument a gboolean.
-
-2004-01-30  Derek Atkins  <derek at ihtfp.com>
-
-	* src/register/ledger-core/split-register-layout.c:  Remove the
-	  RECN cell from payable/receivable to stop confusing people.
-
-2004-01-21  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/gnc-hbci-utils.c: Set application log
-	directory, needs more work.
-	* src/import-export/hbci/druid-hbci-utils.c:
-	More work for openhbci2 support.
-
-2004-01-20  Christian Stimming  <stimming at tuhh.de>
-
-	* configure.in, macros/openhbci2.m4: Add checking for new
-	openhbci2 library.
-
-	* src/import-export/hbci/ all files: Switch HBCI code to the new
-	openhbci2 library. Should be working, but needs further testing.
-
-2004-01-20  Derek Atkins  <derek at ihtfp.com>
-
-	* src/bin/overrides/gnucash-build-env.in: add import-export, ofx,
-	  and hbci which should allow running with ofx and hbci in the
-	  build tree.
-
-2004-01-19  Herbert Thoma  <herbie at hthoma.de>
-
-	* src/gnome-utils/transfer.glade: rename from_xxx and to_xxx account
-	  tree widgets to left_xxx and right_xxx
-	* src/gnome-utils/dialog-transfer.c: if in "accountant mode" call
-	  "transfer from" "credit account" and "transfer to" "debit account"
-	  and interchange account trees
-
-2004-01-16  Derek Atkins  <derek at ihtfp.com>
-
-	* configure.in: fix a typo in the help (was --diable-gui).  Fixes #131414
-
-	* configure.in: add db-4.2 to the list of databases we search.
-	  We probably need a better mechanism to search for a working db
-	  library, like defining our own macro and just supplying a list.
-	  We probably can get rid of the prefer-db1 option as well, maybe?
-	  Fixes #131506
-
-2004-01-15  Derek Atkins  <derek at ihtfp.com>
-
-	* src/app-utils/options.scm: Create two new functions to centralize
-	  date-selection option creation.
-	* src/app-utils/app-utils.scm: export the new scheme functions
-	* src/app-utils/prefs.scm: Modify Herbert's patch to centralize
-	  the date-selection option code.
-	* src/report/report-system/options-utilities.scm: use the new
-	  centralized date-selection option-creation code.
-
-2004-01-13  Herbert Thoma  <herbie at hthoma.de>
-
-	* src/app-utils/global-options.c:
-	* src/app-utils/global-options.h: add gnc_lookup_date_option()
-	  function
-	* src/app-utils/gnc-ui-util.c:
-	* src/app-utils/gnc-ui-util.h: add
-	  gnc_ui_account_get_balance_in_currency() function
-	* src/app-utils/prefs.scm: add preferences for summarybar
-	* src/engine/Account.c:
-	* src/engine/Account.h: add
-	  xaccAccountConvertBalanceToCurrencyAsOfDate() function
-	* src/gnome/window-main-summarybar.c: summarybar can now display
-	  a grand total of all commodities, profits of a period of time
-	  and net assets at the end of the period; summarybar can be
-	  configured with some options under edit->preferences
-
-2004-01-13  Christian Stimming  <stimming at tuhh.de>
-
-	* src/import-export/hbci/hbci-interaction.c, gnc-hbci-utils.c: Add
-	workaround code for openhbci/chipcard problem.
-
-2004-01-12  Derek Atkins  <derek at ihtfp.com>
-
-	* src/app-utils/file-utils.[ch]:  add gnc_getline() function
-	  to read an unlimited line-length from a file (so you're
-	  not limited to a buffer size with fgets() and the like).
-	  It is similar to the getline(3) on Linux except the API
-	  is different and it will always set the return string.
-
-	* src/doc/Makefile.am: add new documentation: generic-druid-framework.txt
-	* src/doc/generic-druid-framework.txt: new documentation
-
-	* src/import-export/csv/gnc-csv2glist.[ch]: add file from Kevin Hammack
-	  to parse CSV files.
-	* src/import-export/csv/test/test.csv:  a test CSV file
-
-2004-01-07  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/Transaction.h: fix the xaccTransOrder() documentation
-	  to be more accurate with the actual implementation.
-
-	* src/doc/Makefile.am:
-	* src/doc/qif.txt:
-	  Add new qif importer documentation to the repository/dist
-
-2004-01-06  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/qofinstance.c: revert fix from 01-01, because it's wrong.
-	  Fix the actual problem, all the ...ReturnGUID() #define's which
-	  don't check that it's passed a NULL value.
-	* src/engine/Transaction.h:
-	* src/engine/Account.h:
-	  Fix ...ReturnGUID() to check whether it was passed a NULL object
-	  and, if so, return the null GUID instead of crashing.
-	* src/business/business-core/gncCustomer.h:
-	* src/business/business-core/gncEmployee.h:
-	* src/business/business-core/gncInvoice.h:
-	* src/business/business-core/gncJob.h:
-	* src/business/business-core/gncTaxTable.h:
-	* src/business/business-core/gncVendor.h:
-	  Fix ...RetGUID() to check whether it was passed a NULL object
-	  and, if so, return the null GUID instead of crashing.
-
-	* README.cvs: make it even more explicit that you should not run configure
-	* src/engine/Makefile.am: remove the circular dependency I added earlier
-	* src/engine/gw-engine-spec.scm: don't include gnc-engine-util.h (it's
-	  not required and may break things).
-	* src/engine/gnc-trace.[ch]: move gnc_should_log() out of the .h
-	  and into the .c (making it a function instead of an array) due
-	  to symbol problems with libgw-engine.  With it the other way the
-	  test-account-create test was throwing an error about an
-	  undefined symbol (gnc_log_modules).
-	  NOTE: If you don't like this de-optimization then feel free to remove
-	  all the P*() calls from engine-helpers.c and then revert gnc-trace.
-	  Or you can find another way around the undefined symbol problem.
-	* src/doc/Makefile.am: include guid.txt in the dist
-
-2004-01-02  Derek Atkins  <derek at ihtfp.com>
-
-	* README.patches:
-	* make-gnucash-patch.in:
-	  Patch by Geoff Kassel to work on OpenBSD (allow user to set diffcmd)
-	Fixes #122646
-
-	* src/business/business-core/gncInvoice.c: need a non-const string
-	* src/engine/test/Makefile.am: add test-link, make libgw-engine
-	  depend on libgncmod-engine
-	* src/engine/test/test-link.c: add a source-file to test-link
-
-	* src/engine/test-core/test-engine-stuff.c: don't test double
-	  KVPs, on the theory that they will soon be deprecated.
-	Fixes #127315
-
-	* src/engine/test-core/test-engine-stuff.c: random queries only
-	  get up to 3 terms, not 4
-	* src/app-utils/test/test-scm-query-string.c: loop the test 1000
-	  times, now that the queries are smaller.
-	Fixes #127492
-
-	* src/business/business-core/gncInvoice.c: set the lot title to
-	  "<Invoice Type> <Invoice ID>" (e.g., "Invoice 000001" or
-	  "Bill I2-34") when posting an invoice.  We already assume
-	  one invoice to a lot.
-
-	* src/business/business-reports/aging.scm:  When computing the aging
-	  report, ignore splits that belong to closed lots.  This way we wont
-	  get the wrong values when the invoice falls outside the 360-day
-	  window but its payment falls inside the window.
-
-2004-01-01  Derek Atkins  <derek at ihtfp.com>
-
-	* src/engine/qofinstance.c: return a "valid" GUID even if passed a NULL
-	  object, because lots of code assumes you can get a guid all the time.
-	  So, just return guid_null() instead of NULL.  Fixes a SEGV.
-
 2003-12-23  Christian Stimming  <stimming at tuhh.de>
 
 	* src/engine/gnc-trace.c: Patch enabling compilation on Mac OS X

Modified: gnucash/trunk/ChangeLog.2004
===================================================================
--- gnucash/trunk/ChangeLog.2004	2006-01-28 19:02:15 UTC (rev 13006)
+++ gnucash/trunk/ChangeLog.2004	2006-01-28 19:04:04 UTC (rev 13007)
@@ -1,3 +1,5 @@
+-*- ChangeLog gnome-2-branch: top half of this file; HEAD branch: bottom half of this file
+
 2004-12-23  Derek Atkins  <derek at ihtfp.com>
 
 	Chris Shoemaker's patch to silence gtk errors in dialog-budget-category.c:
@@ -589,3 +591,945 @@
 	  object, because lots of code assumes you can get a guid all the time.
 	  So, just return guid_null() instead of NULL.  Fixes a SEGV.
 
+-=-=-=- cvs gnome2 branch ChangeLog is above this line -=-=-=-
+
+
+2004-12-31  Derek Atkins  <derek at ihtfp.com>
+
+	John Ellson's patch to fix some gcc4 warnings (bug #162582).
+
+	Chris Shoemaker's gnc-trace patch.
+	* src/engine/gnc-trace.[ch]:
+	  - Recent use of malloc in gnc-trace breaks my compile, use g_malloc
+	  - Fix leak of filename mem
+	  - add indenting of trace file according to ENTER/LEAVE stack depth
+	  - have ENTER report file name of function along with function name
+
+	Chris Shoemaker's typo-fix patch.
+	* src/engine/qofbook.h:
+	* src/engine/qofid.h:
+	  general fixed typos and comments
+
+2004-12-29  Christian Stimming  <stimming at tuhh.de>
+
+	* src/tax/us/txf-de_DE.scm: Add Tax TXF categories for the de_DE
+	locale, i.e. the German tax report. If the current locale begins
+	with de_DE, the new German tax categories will be loaded,
+	otherwise the conventional U.S. ones. This is the easiest method
+	to allow other (non-U.S.) tax categories to be selected in the
+	accounts' tax settings.
+
+	* src/report/locale-specific/us/taxtxf-de_DE.scm: Add Tax report
+	for de_DE locale. If the current locale begins with de_DE, the new
+	German tax report will be loaded, otherwise the conventional
+	U.S. report.
+
+2004-12-23  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
+	Add extra sanity checks and verbose error message if the setup
+	wizard of aqhbci cannot be found.
+
+	* src/import-export/hbci/gncmod-hbci.c: Fix potentially missing
+	initialization of gwenhywfar library, as reported by Peter
+	O'Gorman on Max OS X.
+
+2004-12-17  Derek Atkins  <derek at ihtfp.com>
+
+	Rich Johnson's patch to include private structures in the doxygen docs
+	* src/doc/doxygen.cfg.in:
+	  extract local classes = yes
+	  don't exclude *P.h
+
+2004-12-05  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/test/test-book-merge.c: targetEnt is always NULL
+	  during MERGE_NEW so don't test it in that case.
+
+2004-12-04  Derek Atkins  <derek at ihtfp.com>
+
+	* src/backend/file/Makefile.am:
+	* src/backend/file/test/Makefile.am:
+	* src/business/business-core/file/Makefile.am:
+	  Need to include GNOME_XML_CFLAGS to make sure the libxml includes
+	  are found during the compile.  Fixes #121026.
+
+	* src/gnome/glade/register.glade:
+	  Increase "number" spin box to a maximum of 1billion.  Fixes #152772.
+
+	* src/business/business-core/gncInvoice.c:
+	  send an event when a payment is processed so the invoice gets
+	  updated as "paid" in the search window.
+	  Fixes #139092.
+
+	* src/business/business-gnome/dialog-vendor.c:
+	  Make sure we set the proper search-type when we create the
+	  query, otherwise the search will fail later.
+	  Fixes #141526.
+
+	* src/engine/test/test-numeric.c:
+	  Make sure we use gint64 instead of gint when trying to test
+	  values > 2^32.
+
+2004-12-02  Derek Atkins  <derek at ihtfp.com>
+
+	* src/business/business-ledger/Makefile.am: add explicit
+	  dependency on business-utils.
+
+	* src/engine/gnc-trace.c: Try a few different filenames for
+	  the trace log and if all else fails fall back to stderr.
+
+2004-11-27  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/import-backend.c
+	(gnc_import_find_split_matches): Improve importer performance by
+	matching imported transactions only against transactions in the
+	proper time interval.
+
+2004-11-22  Christian Stimming  <stimming at tuhh.de>
+
+	* configure.in, README: Add configure check for libofx version
+	0.7.0 and respective error message. Update docs. Fixes #159050
+
+2004-11-13  Christian Stimming  <stimming at tuhh.de>
+
+	* src/report/report-gnome/window-report.c,
+	src/scm/main-window.scm: Identified and fixed several places with
+	untranslated strings.
+
+2004-11-10  Christian Stimming  <stimming at tuhh.de>
+
+	* src/engine/gnc-commodity.c, src/engine/iso-4217-currencies.scm:
+	Change currency mnemonic for "New Israeli Shekel" from "ILS" to
+	"NIS". Fixes #152755.
+
+2004-11-01  Christian Stimming  <stimming at tuhh.de>
+
+	* src/gnome/dialog-find-transactions.c: Mark search criteria for
+	translation -- somehow this had been missed all the time.
+
+2004-10-31  Derek Atkins  <derek at ihtfp.com>
+
+	* Neil Williams' QOF Book Merge Patch #2.
+
+	* src/engine/gnc-pricedb.c:
+	  Phil Longstaff's patch to prevent duplicate pricedb entries.
+
+	Heath Martin's x86_64 patch:
+	* macros/autogen.sh:
+	  change "head -1" to "head -n 1"
+	* src/engine/gnc-numeric.[ch]:
+	  change string_to_gnc_numeric() to return gboolean.
+	* src/app-utils/gnc-exp-parser.c:
+	* src/backend/file/sixtp-dom-parsers.c:
+	  use new string_to_gnc_numeric() API
+	* src/engine/gnc-lot.c:
+	  64-bit safe for x86_64
+	* src/gnome/dialog-scheduledxaction.c:
+	* src/gnome/dialog-sxsincelast.c:
+	* src/gnome/druid-loan.c:
+	* src/gnome-utils/dialog-account.c:
+	* src/gnome-utils/gnc-query-list.c:
+	* src/import-export/import-match-map.c:
+	  use GPOINTER_TO_INT and GINT_TO_POINTER macros to be 64-bit safe.
+
+	James Strandboge's "Easy Invoice" patch:
+	* src/business/business-reports/Makefile.am:
+	* src/business/business-reports/business-reports.scm:
+	* src/business/business-reports/easy-invoice.scm:
+	  add "easy invoice" code.
+	* src/business/business-utils/business-prefs.scm:
+	* src/business/business-utils/business-utils.scm:
+	  add preferences for the business ID, used in the easy invoice.
+	* src/report/stylesheets/Makefile.am:
+	* src/report/stylesheets/stylesheets.scm:
+	* src/report/stylesheets/stylesheet-easy.scm:
+	  add "easy stylesheet" code.
+
+	* src/engine/gw-engine-spec.scm:
+	  Fix parameter order to match C file (thanks for Erwin Rieger).
+
+2004-10-30  Christian Stimming  <stimming at tuhh.de>
+
+	* doc/README.HBCI: Updated HBCI readme.
+
+	* src/import-export/hbci/hbci-interaction.c: Fix problems with
+	user messages.
+
+2004-10-24  Benoit Grégoire <bock at step.polymtl.ca>
+	* po/fr.po:  Translation from Johan Buret, unfortunately on the wrong branch.
+
+2004-10-16  Derek Atkins  <derek at ihtfp.com>
+
+	* Neil Williams' QOF book merge patch #1:
+	  qof_book_merge - release 1.
+
+	  Includes
+	  qof_book_merge.c
+	  qof_book_merge.h
+	  test-book-merge.c test routine
+	  New Account Hierarchy druid
+	  Sundry adjustments to QOF support.
+	  Tweaks to several Makefile.am files to support new files.
+	  Tweaks to window-main.c to support new menu item
+	  Changes to druid-hierarchy.c to support the merge druid.
+
+2004-10-15  Derek Atkins  <derek at ihtfp.com>
+
+	* src/business/business-core/gncInvoice.[ch]
+	* src/business/business-gnome/dialog-date-close.[ch]
+	* src/business/business-gnome/dialog-invoice.c
+	* src/business/business-gnome/glade/date-close.glade
+	* src/business/business-utils/business-prefs.scm
+	  Daniel Lindenaar's patch to implement a check-box in the Invoice Post
+	  Dialog (with a default in the File Preferences) to choose to accumulate
+	  splits when posting an invoice, or post a 1:1 mapping.
+
+2004-10-13  Derek Atkins  <derek at ihtfp.com>
+
+	* src/import-export/qif-import/qif-object.scm:
+	  provide a default account name so we don't crash when someone
+	  imports a broken QIF that has a !Account without an account name.
+	  Fixes bug #155244.
+
+2004-10-08  Derek Atkins  <derek at ihtfp.com>
+
+	* engine/gw-engine-spec.scm:
+	* gnome-search/dialog-search.h:
+	* report/report-gnome/dialog-column-view.h:
+	  Andreas Rottmann's patch to support g-wrap 1.9.
+	  - don't wrap non-existent objects
+	  - protect headers from multiple inclusion
+	  - include gtk.h header when we use gtk objects.
+
+2004-10-08  Benoit Grégoire <bock at step.polymtl.ca>
+       	* src/import-export/import-backend.c:  Duplicate match tweaks:
+               -Change MATCH_DATE_NOT_THRESHOLD from 3 weeks to two weeks
+               -A transaction amount mismatch past the threshold is now punished by -5 instead of -1
+               -Date mismatch is now worth -5 isntead of -10
+               -Check number mismatch is now punished -2, but only if both numbers are NOT empty.
+       	* src/import-export/ofx/gnc-ofx-import.c: Update for new LibOfx, this among other things, gives gnucash Microsoft OFC support.
+       	* src/import-export/ofx/test/test-link.cL Update for new LibOfx.
+       	* configure.in:  Partly update for new libofx.  It will crash if the right version isn't available, but there is no explicit version support (if someone wants to code it, you can use the output of "ofxdump --version".
+	* src/gnome-utils/gnc-query-list.c:  Fix gcc3.4 compile problem
+
+2004-09-30  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/gnc-hbci-getbalance.c: Fix HBCI balance
+	retrieval when some of the returned balance is NULL.
+
+2004-09-28  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/qofquerycore.c: Fix for x86_64.
+	* src/backend/file/io-gncbin-r.c: Fixes for x86_64
+
+2004-09-22  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/hbci-interaction.c: Finally fix the HBCI
+	implementation based on aqbanking/aqhbci. This can now be tested
+	intensively.
+
+2004-09-22  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/test/test-transaction-reversal.c:
+	* src/engine/test-core/test-engine-stuff.c:
+	  Fix for ISO C90.  Fixes #153465.
+
+2004-09-06  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/dialog-hbcitrans.c,
+	gnc-hbci-getbalance.c, gnc-hbci-gettrans.c: More AqBanking work
+	after hints from Martin Preuss <martin at libchipcard.de>.
+
+2004-09-04  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/*.h, *.c, macros/aqbanking.m4,
+	configure.in: Major change for HBCI. It is no longer based on the
+	openhbci2 library but instead on the aqbanking library
+	http://sf.net/projects/aqbanking which is Martin Preuss' successor
+	of openhbci2. This means that now aqbanking-0.9.2 is required
+	instead of any of the openhbci[2] package. Still needs more
+	testing, though.
+
+2004-08-28  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/Account.c: fix xaccAccountGetBalanceAsOfDate() to properly
+	  compute the balance at the end of the split list.  Fixes #150757.
+
+2004-08-21  Derek Atkins  <derek at ihtfp.com>
+
+	* src/report/standard-reports/advanced-portfolio.scm:
+	  Add option to include zero-amount splits in computations.
+	  Fixes #143722.
+
+2004-08-19  Derek Atkins  <derek at ihtfp.com>
+
+	Neil Williams's "QOF create: functionality added" patch:
+
+	QOF create: adding functions to be used with
+	qof_object_new_instance for new qof_book_merge objects, including
+	business objects.
+
+	Small documentation tweak to make QofEntity and QofParam
+	structures visible to doxygen.
+
+	* src/import-export/qif-import/qif-dialog-utils.scm:
+	  Perry Smith's Null Account Patch.  Make sure the security is
+	  a real string before appending an account separator, so we
+	  don't try to create a "null" account.
+
+2004-08-19  Derek Atkins  <derek at ihtfp.com>
+
+	* configure.in: change the gtkhtml order to search for >= 1.1 before
+	  < 1.1, in order to try to fix #84707 on systems with multiple
+	  versions of gtkhtml.
+
+2004-08-12  David Montenegro  <sunrise2000 at comcast.net>
+
+        * src/report/standard-reports/trial-balance.scm:
+	    src/report/standard-reports/equity-statement.scm:
+	    src/report/report-system/report-utilities.scm:
+	    Added to the work sheet special handling of
+	    inventory and income summary accounts for
+	    merchandising businesses.  Fixes #150008.
+
+2004-08-11  Derek Atkins  <derek at ihtfp.com>
+
+	* src/gnome/gnucash.desktop.in: make the desktop HIG compliant.
+	  Fixes #145545
+
+2004-07-20  Derek Atkins <derek at ihtfp.com>
+
+	* src/engine/Scrub.c
+	* src/engine/Scrub2.c
+	* src/engine/gnc-numeric.c
+	* src/engine/gnc-pricedb.c
+	* src/engine/kvp-util.c
+	* src/engine/qofid.c
+	* src/engine/qofmath128.c
+	* src/engine/qofquery.c
+	* src/engine/qofsession.c
+	* src/engine/test/test-numeric.c
+	  Priit Laes' patch for C90 compliance.
+
+2004-07-13  David Montenegro  <sunrise2000 at comcast.net>
+
+        * src/report/standard-reports/general-ledger.scm:
+	  src/report/standard-reports/standard-reports.scm:
+          src/report/standard-reports/Makefile.am:
+          Added General Ledger report, a Transaction Report
+          with a pre-set set of options.
+
+	* src/report/standard-reports/transaction.scm:
+          FIXME - All accounts now selected by default, avoids
+          confusing error message. Error message also clarified.
+          Fixed "Totals" option so that it works.
+
+        * src/report/standard-reports/balance-sheet.scm:
+        * src/report/standard-reports/equity-statement.scm:
+        * src/report/standard-reports/trial-balance.scm:
+        Updated comments
+	* Fixes #144268
+
+        * src/report/standard-reports/income-statement.scm:
+          src/report/standard-reports/pnl.scm:
+          src/report/standard-reports/standard-reports.scm:
+          src/report/standard-reports/Makefile.am:
+          Rewrote pnl.scm, renamed it to income-statement.scm.
+          Can now create a meaningful statement post-closing.
+
+        * src/report/report-system/html-acct-table.scm:
+          Updated to include ability to "see through" closing
+          and/or adjusting entries.
+	* Fixes #105330.
+
+        * src/report/standard-reports/general-journal.scm:
+          src/report/standard-reports/standard-reports.scm:
+          src/report/standard-reports/Makefile.am:
+          Added General Journal report, a Register Report
+          with a pre-set set of options.
+	* Bug #109738.
+
+2004-07-13  David Montenegro  <sunrise2000 at comcast.net>
+
+        * src/report/standard-reports/trial-balance.scm:
+        * src/report/standard-reports/standard-reports.scm:
+        * src/report/standard-reports/Makefile.am
+          added Trial Balance/Work Sheet report
+
+        * src/report/standard-reports/balance-sheet.scm:
+          added drop-down choices missing in previous version
+          added support for adjusting/closing entries
+
+        * src/report/standard-reports/equity-statement.scm:
+          added support for adjusting/closing entries
+          fixed "For Period Covering" label
+          fixed handling of unrealized gains
+          investment/draw discrimination based on shares sign
+          omit unrealized gains when zero
+
+        * src/report/report-system/html-acct-table.scm:
+        * src/report/report-system/html-table.scm:
+          null reference bug fixes
+
+        * src/report/report-system/report-utilities.scm:
+          added utility functions for accessing splits
+          and creating double-column balance HTML
+          gnc:double-col,
+          gnc:account-get-trans-type-balance-interval,
+          gnc:account-get-pos-trans-total-interval
+
+        * src/report/report-system/commodity-utilities.scm:
+        * src/report/report-system/html-acct-table.scm:
+        * src/report/report-system/report-utilities.scm:
+          moved gnc:commodity-collector-commodity-count and
+          gnc:uniform-commodity? into commodity-utilities.scm
+
+        * src/report/report-system/report-system.scm:
+          added some additional exports
+
+	Bug #144265
+
+2004-07-04  Derek Atkins  <derek at ihtfp.com>
+
+	* acinclude.m4: create a SCANF_QD_CHECK and make sure both
+	  that and SCANF_LLD_CHECK are "long long" constant-safe
+	* configure.in: use the new SCANF_QD_CHECK and use it
+	  earlier in the configuration.
+
+2004-07-02  Derek Atkins  <derek at ihtfp.com>
+
+	* src/gnome/dialog-print-check.c:
+	* src/gnome/glade/print.glade:
+	* src/scm/printing/print-check.scm:
+	  Apply David Reiser's patch for Quicken(tm) cheques with stub.
+
+	* src/engine/gnc-commodity.c:
+	  Apply David Grant's patch to add TD Efunds.  Fixes #145297.
+
+2004-06-30  Christian Stimming  <stimming at tuhh.de>
+
+	* src/report/report-gnome/window-report.c: Add toolbar element for
+	saving the current report.
+
+	* src/report/report-system/report.scm, report-system.scm: Add
+	function for saving one particular report to the
+	~/.gnucash/saved-reports-1.8 file. Add extra menu only for
+	customized reports.
+
+	* src/scm/main-window.scm, src/scm/main.scm: Remove the previous
+	function for saving all reports since it is no longer necessary.
+
+2004-06-26  Derek Atkins  <derek at ihtfp.com>
+
+	* src/gnc-module/gnc-module.scm: create (and export) a re-export macro
+	  is guile doesn't already provide one.  Then re-export the symbols
+	  instead of exporting them.  Fixes some deprecated guile warnings.
+	* src/guile-mappings.h: convert scm_gc_{un,}protect_object() back
+	  to its pre-1.6 type for earlier guiles, but upconvert to the new
+	  type to fix a deprecated warning.  Note that g-wrap is still
+	  outputting deprecated code.
+	* lots of other files:
+	  convert scm_{un,}protect_object -> scm_gc_{un,}protect_object because
+	  the former is now deprecated in guile.  Fixes a bunch of
+	  GUILE_WARN_DEPRECATED warnings (but probably not all of them).
+
+2004-06-25  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/gnc-numeric.c: small change to the 128-bit math
+	  routines to actually mark a 'carry bit' to denote numbers
+	  >= 2^63 to fix bug #144980.
+
+2004-06-24  Derek Atkins  <derek at ihtfp.com>
+
+	* Makefile.am: be sure to rebuild make-gnucash-patch and
+	  make-gnucash-potfiles when the Makefile changes (which means the
+	  PERL paths might have changed).
+	* src/scm/paths.scm: change the default config file to 1.9, so we
+	  don't screw up users of 1.8.
+
+2004-06-23  David Montenegro  <sunrise2000 at comcast.net>
+
+	* src/report/report-system/html-acct-table.scm:
+	  Added file implementing gnc:html-acct-table utility
+	  object for easier creation of HTML reports.
+
+        * src/report/standard-reports/balance-sheet.scm:
+	  Updated to use the new gnc:html-acct-table object.
+	  Added many new options, including report/account
+	  form option.
+
+        * src/report/standard-reports/equity-statement.scm:
+	  Created Statement of Owner's Equity.
+	  (Unsure if correct exchange-fn's are being used.)
+
+        * src/report/report-system/commodity-utilities.scm:
+	* src/report/report-system/html-table.scm:
+	* src/report/report-system/html-utilities.scm:
+	* src/report/report-system/report-system.scm:
+	* src/report/report-system/report-utilities.scm:
+	  miscellaneous small additions and/or fixes
+	Fixes #144243.
+
+2004-06-18  Christian Stimming  <stimming at tuhh.de>
+
+	* src/scm/main-window.scm, src/scm/main.scm: Added example Menu
+	item "File -> Save all reports" that will call the new report
+	saving function for all reports. Reports are appended to
+	~/.gnucash/saved-reports-1.8 . This would need more work so that
+	not all reports are saved but only the currently selected one --
+	any volunteer may feel free to add that.
+
+	* src/report/report-system/report.scm, report-system.scm: Added
+	gnc:report-generate-saved-forms that will generate the scheme code
+	necessary to create a new report from the saved options of an old
+	report (merged from 1-8-branch).
+
+2004-06-18  Derek Atkins  <derek at ihtfp.com>
+
+	* src/scm/paths.scm: create gnc:current-saved-reports, as
+	  the file to store saved reports from cstim.  Autoload the
+	  saved-reports file at startup (after config.user/config.auto
+	  is loaded).
+	* src/scm/main.scm: export gnc:current-saved-reports
+
+2004-05-29  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/Transaction.c:
+	  Don't recompute balances or write to the translog when we're
+	  shutting down.  Destroy the parent transaction from xaccSplitDestroy()
+	  if we're shutting down.
+	* src/engine/qofbook-p.h:
+	* src/engine/qofbook.h:
+	* src/engine/qofbook.c:
+	  add "shutting_down" parameter and getter-method, so that
+	  objects can detect when the book is shutting down and
+	  ignore non-necessary reprocessing.  Fixes a memory corruption
+	  bug during book-closing.
+
+2004-05-24  Derek Atkins  <derek at ihtfp.com>
+
+	* src/report/standard-reports/transaction.cm: applied Vasil's
+	  patch to improve the transaction report for HTML export
+	  purposes.  Fixes bug #142942.
+
+	* src/gnome-search/dialog-search.c:
+	* src/gnome-search/gnc-general-search.c:
+	* src/gnome-utils/gnc-query-list.c:
+	  Linas missed a few QOF_QUERY_PARAM_GUID -> QOF_PARAM_GUID
+	  conversions.
+
+2004-05-17  Derek Atkins  <derek at ihtfp.com>
+
+	* src/report/locale-specific/us/taxtxf.scm: guile-1.6 complains
+	  about string->symbol when passed a symbol.  Fixes #131201
+	  Also add some code to handle accounts that are expected to
+	  have parents but do not (also described in #131201).
+
+2004-05-15  Derek Atkins  <derek at ihtfp.com>
+
+	* Luigi Ballabio's automake patch to gnucash.m4
+
+2004-05-08  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/import-match-map.c
+	(gnc_imap_add_account_bayes): Skip the case when a token is the
+	empty string. This caused many warnings about a NULL kvp_frame
+	lookup.
+
+2004-05-07  David Hampton  <hampton at employees.org>
+
+	* src/engine/gnc-commodity.c: Added quote sources for Indian
+	Mutual Funds.
+
+2004-05-05  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/iso-currencies-to-c: don't automatically try to
+	  (require 'format), so gnucash will build on an slib-3 system.
+
+2004-05-02  David Hampton  <hampton at employees.org>
+
+	* src/business/business-core/Makefile.am:
+	* src/business/business-gnome/Makefile.am:
+	* src/import-export/binary-import/Makefile.am: Work around
+	problems with libltdl3.
+
+2004-04-26  Derek Atkins  <derek at ihtfp.com>
+
+	* src/scm/Makefile.am: look in ${srcdir} for build-config.scm.in
+	  Fixes #141129
+
+2004-04-20  Derek Atkins  <derek at ihtfp.com>
+
+	* src/report/report-system/html-utilities.scm:
+	  Fix a broken recursion problem.  Don't call show-acct? from
+	  use-acct? so we don't recurse ad flictum.  This recursive
+	  call isn't necessary, just have use-acct? recurse unto itself.
+
+2004-04-19  Derek Atkins  <derek at ihtfp.com>
+
+	* src/report/standard-reports/balance-sheet.scm:
+	* src/report/standard-reports/pnl.scm:
+	  Fabien COELHO's zero-balance patch to remove accounts of
+	  zero balance from the report.
+
+2004-04-18  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/Transaction.c: fix a comment to better explain why
+	  we have no-op functions for some parameters.
+	* src/engine/qof*:  Revert Linas' patch from last night which
+	  is broken is way too many ways to count.  First, the code didn't
+	  compile.  Second it was calling functions that took one argument
+	  with two due to broken casting.  Third, it had repurcusions in
+	  other sections of the code that Linas needs to take into account.
+
+2004-05-16  Derek Atkins  <derek at ihtfp.com>
+
+	* src/macros/autogen.sh: Add MORE warnings around gettext because
+	  some users STILL don't "get it".
+
+2004-05-15  Derek Atkins  <derek at ihtfp.com>
+
+	* src/import-export/hbci/dialog-hbcitrans.c:  Don't use C++/C99
+	  declarations.  Declare variables at the top of the function.
+	  Fixes #140070
+
+2004-04-12  Chris Lyttle  <chris at wilddev.net>
+
+	* src/scm/main.scm: Update for 1.8.9 release
+
+2004-04-05  Derek Atkins  <derek at ihtfp.com>
+
+	* macros/autogen.sh: make sure we always have intl and po Makefiles
+	  in the configure script.  Sometimes it was ripped out without being
+	  replaced.  Reported by twunder.
+
+	* src/engine/test/.cvsignore: ignore test-link in CVS.
+
+2004-04-01  Derek Atkins  <derek at ihtfp.com>
+
+	* src/gnome/dialog-scheduledxaction.c: Move variable declaration
+	  to the top of the block.
+
+2004-03-31  Derek Atkins  <derek at ihtfp.com>
+
+	* configure.in: move m4/Makefile to its own line
+	* macros/autogen.sh: add code to remove "intl/Makefile po/Makefile"
+	  from AC_OUTPUT in configure.in prior to calling gettextize
+	  to make sure that you can build from CVS with recent versions
+	  of gettextize.  Tested with both RH9 and RH7.3 to make sure
+	  it works with both old and new.  Fixes #120206.
+
+	* accounts/hu_HU/Makefile.am: don't include files in the DIST that
+	  we don't have in CVS.
+
+2004-03-30  Derek Atkins  <derek at ihtfp.com>
+
+	* src/report/report-system/report-system.scm:
+	* src/report/utility-reports/iframe-url.scm:
+	  don't need to require format; main.scm handles it, and
+	  the default "format" (simple-format) is sufficient to
+	  handle everything we need.  This allows gnucash to work
+	  with slib3.
+
+2004-03-14  Joshua Sled  <jsled at asynchronous.org>
+
+	* src/gnome/druid-loan.c (ld_get_loan_range): Fix precedence bug
+	screwing up loan review page.
+
+2004-03-14  Joshua Sled  <jsled at asynchronous.org>
+
+	* src/register/register-core/formulacell.c
+	(gnc_formula_cell_modify_verify): Add ':' to the token list of
+	allowable characters in the formula cell. Fixes Bug#106260.
+
+2004-03-14  Joshua Sled  <jsled at asynchronous.org>
+
+	* src/gnome/druid-loan.c (gnc_ui_sx_loan_druid_create): Use the
+	account-list filtering capability of the GncAccountSel to only
+	show/allow-creation-of valid account-types in the
+	loan-druid. Fixes Bug#124595.
+
+2004-03-13  Joshua Sled  <jsled at asynchronous.org>
+
+	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
+	Bug#133709 fix: when we have a problem parsing a credit/debit
+	cell, indicate to the user what occurred.
+
+2004-03-08  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/dialog-hbcitrans.c, dialog-hbcitrans.h,
+	glade/hbci.glade, gnc-hbci-transfer.c: Transfer template management
+	GUI added by Bernd Wagner <F.J.Bernd.Wagner at t-online.de>
+
+2004-03-07  Joshua Sled  <jsled at asynchronous.org>
+
+	* HACKING: Added instructions about running under valgrind.
+
+	* lib/gnucash_valgrind.supp: Added a large set of valgrind
+	suppressions for both guile and gnucash.
+
+	* src/register/ledger-core/gnc-ledger-display.c
+	(gnc_ledger_display_template_gl): Change the reg_type to
+	SEARCH_LEDGER so all the 'action' types appear. Bug#108833.
+
+	* src/gnome/glade/sched-xact.glade: Remove unused 'ledger_status'
+	widget. Bug#102269.
+
+	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_draw_to_buffer):
+	At least be consistent about the background coloring of the month
+	labels, even if we're still not using GTK themeage correctly.
+
+	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_destroy): Destroy
+	the transient window when the widget is destroyed. Bug#103910.
+
+	* src/gnome/dialog-scheduledxaction.c
+	(gnc_ui_scheduled_xaction_editor_dialog_create): Make the advance
+	and remind spin-buttons editable [Bug#94963].
+
+	* src/gnome/glade/sched-xact.glade: Change the upper bound on the
+	advance and remind spins to 365 [days], with a page-size of 30
+	[days].
+
+	* src/gnome/dialog-sx-from-trans.c (gnc_sx_create_from_trans):
+	Disallow the Scheduling of being-editing transactions in the
+	Register, preventing a class of unbalacned SX template
+	transactions from being entered and propogated through the
+	system. See Bug#130330.
+
+	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr): Fix nasty
+	memory-corruption issue; insufficent bounds checking on array
+	index. Bug#125600.
+
+	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
+	Better handling of various error cases in
+        transaction-creation. Bug#102311; Bug#130330.
+
+2004-03-03  Derek Atkins  <derek at ihtfp.com>
+
+	* src/register/ledger-core/split-register-load.c: make the code a
+	  little cleaner by not re-using (and re-defining!) the same
+	  variable name inside a block of code and "over-riding" an
+	  existing variable.  Unlikely to actually fix anything, but
+	  you never know what a compiler might do.
+
+2004-03-01  Joshua Sled  <jsled at asynchronous.org>
+
+	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
+	Fix for part of Bug#121740 -- only allow auto-create SXes which
+	have splits to be created.
+
+2004-02-07  Joshua Sled  <jsled at asynchronous.org>
+
+	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
+	* src/gnome-utils/gnc-frequency.c (gnc_frequency_save_state):
+	* src/backend/file/gnc-freqspec-xml-v2.c (fs_none_handler):
+	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr):
+	Adding "NONE" as an allowable FreqSpec [Bug#103968].
+
+2004-02-14  Christian Stimming  <stimming at tuhh.de>
+
+	* configure.in: Require the correct openhbci2 version. Add verbose
+	error message for the currently unavailable mt940 support.
+
+	* src/import-export/hbci/hbci-druid-initial.c, gnc-hbci-utils.c:
+	Finally finish openhbci2 support, phew. Requires
+	openhbci2-1.9beta7 from http://sourceforge.net/projects/openhbci
+
+2004-02-04  Derek Atkins  <derek at ihtfp.com>
+
+	* src/business/business-core/gncJob.c: Linas checked the wrong
+	  argument in SetOwner() in revision 1.40 thereby causing ALL new
+	  jobs to fail to work.  Check the new owner, not the original.
+	  Fixes #133392.
+
+2004-01-31  Christian Stimming  <stimming at tuhh.de>
+
+	* src/engine/gnc-commodity.c, src/engine/iso-4217-currencies.scm:
+	Change Ukrainian "UAG" into "UAH" #128913
+
+	* src/import-export/import-backend.c: Commented out setting the
+	memo always to "Auto-created split" due to popular request.
+
+	* src/import-export/hbci/druid-hbci-initial.c, hbci-interaction.c,
+	all files: Preliminary completion of openhbci2 support -- getting
+	the transactions seems to work, as well as the HBCI setup.
+
+	* src/engine/kvp_frame.h, src/engine/Account.c: Add clear notice
+	of the semantic change of kvp_frame_get_frame
+	function. Fortunately it seems the only place that still had to be
+	fixed, apart from the hbci module, has been in Account.c.
+
+	* src/import-export/import-account-matcher.h: Make string argument
+	a const char*. Make boolean argument a gboolean.
+
+2004-01-30  Derek Atkins  <derek at ihtfp.com>
+
+	* src/register/ledger-core/split-register-layout.c:  Remove the
+	  RECN cell from payable/receivable to stop confusing people.
+
+2004-01-21  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/gnc-hbci-utils.c: Set application log
+	directory, needs more work.
+	* src/import-export/hbci/druid-hbci-utils.c:
+	More work for openhbci2 support.
+
+2004-01-20  Christian Stimming  <stimming at tuhh.de>
+
+	* configure.in, macros/openhbci2.m4: Add checking for new
+	openhbci2 library.
+
+	* src/import-export/hbci/ all files: Switch HBCI code to the new
+	openhbci2 library. Should be working, but needs further testing.
+
+2004-01-20  Derek Atkins  <derek at ihtfp.com>
+
+	* src/bin/overrides/gnucash-build-env.in: add import-export, ofx,
+	  and hbci which should allow running with ofx and hbci in the
+	  build tree.
+
+2004-01-19  Herbert Thoma  <herbie at hthoma.de>
+
+	* src/gnome-utils/transfer.glade: rename from_xxx and to_xxx account
+	  tree widgets to left_xxx and right_xxx
+	* src/gnome-utils/dialog-transfer.c: if in "accountant mode" call
+	  "transfer from" "credit account" and "transfer to" "debit account"
+	  and interchange account trees
+
+2004-01-16  Derek Atkins  <derek at ihtfp.com>
+
+	* configure.in: fix a typo in the help (was --diable-gui).  Fixes #131414
+
+	* configure.in: add db-4.2 to the list of databases we search.
+	  We probably need a better mechanism to search for a working db
+	  library, like defining our own macro and just supplying a list.
+	  We probably can get rid of the prefer-db1 option as well, maybe?
+	  Fixes #131506
+
+2004-01-15  Derek Atkins  <derek at ihtfp.com>
+
+	* src/app-utils/options.scm: Create two new functions to centralize
+	  date-selection option creation.
+	* src/app-utils/app-utils.scm: export the new scheme functions
+	* src/app-utils/prefs.scm: Modify Herbert's patch to centralize
+	  the date-selection option code.
+	* src/report/report-system/options-utilities.scm: use the new
+	  centralized date-selection option-creation code.
+
+2004-01-13  Herbert Thoma  <herbie at hthoma.de>
+
+	* src/app-utils/global-options.c:
+	* src/app-utils/global-options.h: add gnc_lookup_date_option()
+	  function
+	* src/app-utils/gnc-ui-util.c:
+	* src/app-utils/gnc-ui-util.h: add
+	  gnc_ui_account_get_balance_in_currency() function
+	* src/app-utils/prefs.scm: add preferences for summarybar
+	* src/engine/Account.c:
+	* src/engine/Account.h: add
+	  xaccAccountConvertBalanceToCurrencyAsOfDate() function
+	* src/gnome/window-main-summarybar.c: summarybar can now display
+	  a grand total of all commodities, profits of a period of time
+	  and net assets at the end of the period; summarybar can be
+	  configured with some options under edit->preferences
+
+2004-01-13  Christian Stimming  <stimming at tuhh.de>
+
+	* src/import-export/hbci/hbci-interaction.c, gnc-hbci-utils.c: Add
+	workaround code for openhbci/chipcard problem.
+
+2004-01-12  Derek Atkins  <derek at ihtfp.com>
+
+	* src/app-utils/file-utils.[ch]:  add gnc_getline() function
+	  to read an unlimited line-length from a file (so you're
+	  not limited to a buffer size with fgets() and the like).
+	  It is similar to the getline(3) on Linux except the API
+	  is different and it will always set the return string.
+
+	* src/doc/Makefile.am: add new documentation: generic-druid-framework.txt
+	* src/doc/generic-druid-framework.txt: new documentation
+
+	* src/import-export/csv/gnc-csv2glist.[ch]: add file from Kevin Hammack
+	  to parse CSV files.
+	* src/import-export/csv/test/test.csv:  a test CSV file
+
+2004-01-07  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/Transaction.h: fix the xaccTransOrder() documentation
+	  to be more accurate with the actual implementation.
+
+	* src/doc/Makefile.am:
+	* src/doc/qif.txt:
+	  Add new qif importer documentation to the repository/dist
+
+2004-01-06  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/qofinstance.c: revert fix from 01-01, because it's wrong.
+	  Fix the actual problem, all the ...ReturnGUID() #define's which
+	  don't check that it's passed a NULL value.
+	* src/engine/Transaction.h:
+	* src/engine/Account.h:
+	  Fix ...ReturnGUID() to check whether it was passed a NULL object
+	  and, if so, return the null GUID instead of crashing.
+	* src/business/business-core/gncCustomer.h:
+	* src/business/business-core/gncEmployee.h:
+	* src/business/business-core/gncInvoice.h:
+	* src/business/business-core/gncJob.h:
+	* src/business/business-core/gncTaxTable.h:
+	* src/business/business-core/gncVendor.h:
+	  Fix ...RetGUID() to check whether it was passed a NULL object
+	  and, if so, return the null GUID instead of crashing.
+
+	* README.cvs: make it even more explicit that you should not run configure
+	* src/engine/Makefile.am: remove the circular dependency I added earlier
+	* src/engine/gw-engine-spec.scm: don't include gnc-engine-util.h (it's
+	  not required and may break things).
+	* src/engine/gnc-trace.[ch]: move gnc_should_log() out of the .h
+	  and into the .c (making it a function instead of an array) due
+	  to symbol problems with libgw-engine.  With it the other way the
+	  test-account-create test was throwing an error about an
+	  undefined symbol (gnc_log_modules).
+	  NOTE: If you don't like this de-optimization then feel free to remove
+	  all the P*() calls from engine-helpers.c and then revert gnc-trace.
+	  Or you can find another way around the undefined symbol problem.
+	* src/doc/Makefile.am: include guid.txt in the dist
+
+2004-01-02  Derek Atkins  <derek at ihtfp.com>
+
+	* README.patches:
+	* make-gnucash-patch.in:
+	  Patch by Geoff Kassel to work on OpenBSD (allow user to set diffcmd)
+	Fixes #122646
+
+	* src/business/business-core/gncInvoice.c: need a non-const string
+	* src/engine/test/Makefile.am: add test-link, make libgw-engine
+	  depend on libgncmod-engine
+	* src/engine/test/test-link.c: add a source-file to test-link
+
+	* src/engine/test-core/test-engine-stuff.c: don't test double
+	  KVPs, on the theory that they will soon be deprecated.
+	Fixes #127315
+
+	* src/engine/test-core/test-engine-stuff.c: random queries only
+	  get up to 3 terms, not 4
+	* src/app-utils/test/test-scm-query-string.c: loop the test 1000
+	  times, now that the queries are smaller.
+	Fixes #127492
+
+	* src/business/business-core/gncInvoice.c: set the lot title to
+	  "<Invoice Type> <Invoice ID>" (e.g., "Invoice 000001" or
+	  "Bill I2-34") when posting an invoice.  We already assume
+	  one invoice to a lot.
+
+	* src/business/business-reports/aging.scm:  When computing the aging
+	  report, ignore splits that belong to closed lots.  This way we wont
+	  get the wrong values when the invoice falls outside the 360-day
+	  window but its payment falls inside the window.
+
+2004-01-01  Derek Atkins  <derek at ihtfp.com>
+
+	* src/engine/qofinstance.c: return a "valid" GUID even if passed a NULL
+	  object, because lots of code assumes you can get a guid all the time.
+	  So, just return guid_null() instead of NULL.  Fixes a SEGV.
+



More information about the gnucash-changes mailing list