2008-03-02 13:15  andi5

	* [r16997] NEWS, configure.in, src/bin/gnucash-bin.c: Update to
	  release 2.2.4.

2008-03-01 20:07  andi5

	* [r16994] packaging/win32/defaults.sh: [r16993] Update
	  ktoblzcheck version. Committed by cstim.

2008-03-01 16:28  andi5

	* [r16992] packaging/win32/defaults.sh: [r16991] Win32: Update a
	  few gnome packages by revisions to profit from bug fixes. This
	  should fix at least #507784.

2008-03-01 14:50  andi5

	* [r16990] src/gnome-utils/gnc-main-window.c: [r16934] Make
	  "rename page" action work again. In r15774 the structure of main
	  window notebook tab labels changed, but in
	  gnc_main_window_cmd_actions_rename_page() the GtkLabel lookup
	  was still hard-coded and has not been adjusted. Use
	  main_window_find_tab_items() instead.
	* [r16989] packaging/win32/gnucash.iss.in,
	  packaging/win32/install.sh: [r16932] Win32: Add setlocal to
	  batch scripts. This avoids cluttering the environment of the
	  caller.
	* [r16988] packaging/win32/install-fq-mods.bat: [r16931] Win32:
	  Detect and warn about ActivePerl 5.10 (#506873).
	* [r16987] Makefile.am, po/POTFILES.ignore, po/POTFILES.skip:
	  [r16868] Get distcheck working again on Fedora 7 - move the
	  gnucash-desktop.in.in from POTFILES.skip to POTFILES.ignore -
	  only try to make-gnucash-potfiles if $(srcdir) is writable
	  Committed by warlord.

2008-03-01 14:49  andi5

	* [r16986] po/POTFILES.skip: [r16867] Ignore
	  src/gnome/gnucash.desktop.in in the POTFILES Allows "make check"
	  to work again. Committed by warlord.
	* [r16985] src/backend/file/io-gncxml-v2.c: [r16852] Correctly
	  close file descriptors in gz_thread_func. This is needed to load
	  compressed xml data files without a specified encoding. Approved
	  by andrewsw.
	* [r16984] po/POTFILES.in, src/gnome-utils/Makefile.am,
	  src/gnome-utils/dialog-book-close.c,
	  src/gnome-utils/dialog-book-close.h,
	  src/gnome-utils/glade/Makefile.am,
	  src/gnome-utils/glade/dialog-book-close.glade,
	  src/gnome/gnc-plugin-basic-commands.c,
	  src/gnome/ui/gnc-plugin-basic-commands-ui.xml:
	  [r16713-r16715,r16848,r16983] Add a Book Closing dialog
	  (#106383) Helps the user to auto-zeroize Income and Expense
	  accounts. Committed by warlord.

2008-02-29 21:01  andi5

	* [r16982] src/report/report-system/html-acct-table.scm: [r16940]
	  Bug#506798: Sort html account tables by account code. Patch by
	  Christoph Ernst. Approved by andrewsw.

2008-02-29 21:00  andi5

	* [r16981] src/gnome/dialog-sx-editor.c: [r16939] Initialize
	  keyboard focus in sx editor dialogs to name entries. Approved by
	  andrewsw.
	* [r16980] src/gnome-utils/gnc-main-window.c: [r16935] Update
	  copyright year in about dialog. Eventually approved by andrewsw.
	* [r16979] src/gnome-search/dialog-search.c: [r16914] #513088: Do
	  not show search dialog and hide it immediately afterwards.
	  Previously, gtk_widget_show_all() and gtk_widget_hide() were
	  called on the dialog, so that everything except the dialog
	  widget itself were set visible. That way the user did not see
	  the dialog filling up and resizing on initialization. Buggy
	  window managers do not like subsequent map&unmaps though and do
	  not make the search dialog pop up correctly. This change removes
	  both calls and depends on the interesting subwidgets being
	  visible. For search.glade and the widgets inside dialog-search.c
	  this is guaranteed now. Approved by andrewsw.
	* [r16978] src/import-export/import-commodity-matcher.c: [r16884]
	  #510725: Fix a crash when comparing cuspis in commodity matcher.
	  Approved by andrewsw.
	* [r16977] src/app-utils/options.scm,
	  src/report/report-system/report.scm: [r16836] Prevent crashing
	  when a report template disappears (#505921). If a report
	  template is missing (renamed, moved, deleted, whatever) while
	  the report is still open, then the app will crash while reading
	  the books file. The options-generator will fail and cause
	  subsequent attempts to access the options to fail and crash. A
	  couple checks for the existence of options is all it takes. Also
	  included a warning dialog. Committed by andrewsw.

2008-02-28 22:09  andi5

	* [r16975] src/import-export/qif-import/druid-qif-import.c:
	  [r16962] Bug #503166: Correct the QIF druid flow such that the
	  duplicates page and the commodities doc page are not shown going
	  backwards if they were not shown going forwards. Committed by
	  cedayiv.
	* [r16974] src/import-export/qif-import/druid-qif-import.c,
	  src/import-export/qif-import/qif.glade: [r16956] Bug #512173:
	  Skip the "match payees/memos" step of the QIF druid if no
	  mappings are needed. Patch from Ian Lewis.
	* [r16973] src/import-export/qif-import/qif-file.scm: [r16955]
	  Prevent unresponsive QIF druid by cleaning up any existing
	  progress dialog if a Scheme error should occur while reading a
	  QIF file (similar to bug #516178). Also includes many whitespace
	  and comment improvements. Committed by cedayiv.

2008-02-28 22:08  andi5

	* [r16972] src/import-export/qif-import/qif-to-gnc.scm: [r16954]
	  Bug#516178: Prevent unresponsive QIF druid by cleaning up any
	  existing progress dialog if a Scheme error should occur during
	  conversion. Committed by cedayiv.
	* [r16971] src/import-export/qif-import/qif-merge-groups.scm:
	  [r16953] Bug#481528: Relax duplicate matching criteria on
	  imported QIF transactions that contain only a debit/credit pair
	  so that they have a chance of match existing transactions with
	  more than two splits. Committed by cedayiv.
	* [r16970] src/import-export/qif-import/qif-file.scm: [r16952] QIF
	  importer: adjust order of "or" conditions for faster
	  performance. Committed by cedayiv.
	* [r16969] src/import-export/qif-import/qif-dialog-utils.scm:
	  [r16950] For bug 123312: This QIF importer patch provides a
	  somewhat smarter default namespace for the commodities druid
	  pages if a ticker symbol is included in the QIF data: -NYSE for
	  symbols of 1-3 characters with an optional .X or .XX suffix
	  -NASDAQ for symbols of 4 characters -FUND for symbols of 5 or
	  more characters Committed by cedayiv.
	* [r16968] src/import-export/qif-import/qif-dialog-utils.scm:
	  [r16949] Fixes bug 360058 by rewriting
	  qif-import:get-account-name to avoid use of regular expressions.
	  The new algorithm is simpler and faster anyway. Committed by
	  cedayiv.
	* [r16967] src/import-export/qif-import/qif-parse.scm: [r16948]
	  Updates to whitespace, comments, and display text. I have also
	  corrected the default return value in the date parsing
	  procedure, qif-parse:parse-date/format. All parsing procedures
	  should return #f if the parsing fails. Committed by cedayiv.

2008-02-28 22:07  andi5

	* [r16966] src/import-export/qif-import/qif-to-gnc.scm: [r16947]
	  QIF importer: Prevent currency-denominated accounts from being
	  assigned a stock or mutual fund account type (bug 513829).
	  Committed by cedayiv.

2008-02-25 23:27  andi5

	* [r16964] accounts/de_DE/acctchrt_full.gnucash-xea,
	  accounts/de_DE/acctchrt_skr03.gnucash-xea: [r16963] Fix two
	  typos in german account templates. Patch by Nis Martensen.

2008-02-24 20:53  cstim

	* [r16960] AUTHORS, configure.in, po/de_CH.po,
	  po/glossary/de_CH.po: [r16959] Add Swiss German translation by
	  Raffael Luthiger.

2008-02-10 20:52  cstim

	* [r16936] po/de.po: Update German translation. This also contains
	  the proposal of Raffael Luthiger.

2008-02-04 20:54  cstim

	* [r16927] accounts/Makefile.am, accounts/ru,
	  accounts/ru/Makefile.am,
	  accounts/ru/acctchrt_common.gnucash-xea,
	  accounts/ru/acctchrt_homeloan.gnucash-xea,
	  accounts/ru/acctchrt_homeown.gnucash-xea,
	  accounts/ru/acctchrt_renter.gnucash-xea, configure.in: Add
	  Russian account templates by Sergey Belyashov.

2008-02-03 21:18  cstim

	* [r16925] po/glossary/ru.po, po/ru.po: Updated Russian
	  translation and new Russian glossary by Sergey Belyashov.

2008-02-03 21:12  cstim

	* [r16923] po/zh_CN.po: Updated zh_CN translation by Charles Wang

2008-02-03 02:17  andi5

	* [r16921] accounts/Makefile.am, accounts/es_MX,
	  accounts/es_MX/Makefile.am,
	  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, configure.in:
	  [r16910] Bug#510221: add es_MX account files. Patch from Daniel
	  Espinosa <esodan yahoo.com.mx>.
	* [r16920] src/import-export/qif-import/qif-guess-map.scm:
	  [r16909] Bug#511006: Check the GnuCash file for the relevant
	  commodity during QIF security import, rather than assuming it's
	  there because it's in the map file, since the user might be
	  importing against a different book. Patch from <cedayiv gmail
	  com>.
	* [r16919] src/import-export/qif-import/qif-file.scm: [r16908]
	  Bug#511681: add no-op support for the "G" slot on security
	  transactions to lessen spurious console output. Patch from
	  William Hamblen <william.d.hamblen dartmouth edu>.
	* [r16918] src/import-export/qif-import/qif-file.scm: [r16907]
	  Bug#510962: warn the user when encountering a QIF import file
	  without date lines. Patch from Charles Day <cedayiv gmail com>.

2008-02-03 02:16  andi5

	* [r16917] src/import-export/qif-import/qif-to-gnc.scm: [r16906]
	  Bug#512497: use payee/memo mappings as well in the QIF import of
	  investment transactions. Patch from Charles Day <cedayiv gmail
	  com>.
	* [r16916] src/import-export/qif-import/qif-file.scm: [r16905]
	  Bug#510940: better handle unrecognized date formats; patch from
	  Charles Day <cedayiv gmail com>.
	* [r16915] src/import-export/ofx/gnc-ofx-import.c: [r16904]
	  Bug#510630: correct typo in description during import; patch
	  from <dman dman13 dyndns org>.

2008-01-30 20:26  andi5

	* [r16900] accounts/de_DE/acctchrt_skr04.gnucash-xea: [r16890] Fix
	  r16860 by re-adding the slash in the XML closing tag. Patch from
	  warlord.

2008-01-30 20:25  andi5

	* [r16899] src/engine/SplitP.h: [r16885] Remove G_INLINE_FUNC from
	  mark_split declaration. This broke builds on MacOS and even
	  recent Ubuntus. The macro's documentation strongly discourages
	  its use and we did not use it correctly anyway.
	* [r16898] src/import-export/qif-import/qif-parse.scm: [r16878]
	  Small patch to recognize 401k/403b Patch by Charles Day.
	* [r16897] src/import-export/qif-import/qif-to-gnc.scm: [r16877]
	  When matching QIF transactions make sure the account matches
	  (#506810) Patch by Charles Day.
	* [r16896] src/import-export/qif-import/qif-file.scm: [r16876]
	  Ignore empty (whitespace) lines in QIF leader (#457591) Patch by
	  Charles Day.
	* [r16895] src/report/standard-reports/transaction.scm: [r16875]
	  Display the Notes if Memo is empty in Transaction Report
	  (#454834) Patch by Charles Day.

2008-01-30 20:24  andi5

	* [r16894] src/import-export/qif-import/qif-to-gnc.scm: [r16874]
	  Fix the rounding of security transactions in the QIF Importer
	  (#373584). The QIF file does not provide the total amount paid
	  for the shares. What appears in the "T" line is the price paid
	  for the shares *plus* commission ("O" line, if any). Patch by
	  Charles Day.
	* [r16893] src/import-export/qif-import/qif-merge-groups.scm:
	  [r16873] Improve the QIF txn matcher (#336211) Don't run it when
	  we have no accounts or empty accounts. Cache the account list
	  early on. Patch by Charles Day.
	* [r16892] src/import-export/qif-import/qif-to-gnc.scm: [r16872]
	  Throw a better warning for dates before 1970 (#106242) Patch by
	  Charles Day.

2008-01-22 18:21  cstim

	* [r16882] po/sk.po: Updated Slovak translation by Zdenko Podobny.

2008-01-21 20:54  cstim

	* [r16881] po/es.po: Updated Spanish translation by Eneko Lacunza.

2008-01-20 13:25  cstim

	* [r16871] accounts/pt_BR/acctchrt_common.gnucash-xea: [r16870]
	  #509562: Fix apparently ugly typo in pt_BR account template. Bug
	  submitted by Renato Moutinho.

2008-01-15 21:42  cstim

	* [r16866] Makefile.am, make-gnucash-potfiles.in, po/POTFILES.in:
	  [r16864] Add po/POTFILES.in to SVN so that l10n.gnome.org can
	  download it directly. Also, modify build rules so that
	  POTFILES.in is no longer generated automatically during make
	  dist, but only on explicit "make pot", because the build rule
	  will now modify POTFILES.in in the srcdir and no longer in the
	  builddir. POTFILES.in is now already updated to match the
	  branches/2.2 content.

2008-01-15 16:29  cstim

	* [r16862] po/el.po: Updated Greek translation by Nikos
	  Charonitakis.

2008-01-15 15:02  cstim

	* [r16861] accounts/de_DE/acctchrt_skr04.gnucash-xea: [r16860]
	  Remove superfluous ':' at the end of the account name as it
	  leads to problems. Patch from Rolf.

2008-01-08 01:20  andi5

	* [r16843] src/pixmaps/Makefile.am: [r16842] Fix compiling from
	  tarball, as art/ is not distributed. Patch from warlord.

2008-01-07 20:42  cstim

	* [r16840] po/de.po: Update German translation

2008-01-07 20:25  andi5

	* [r16839] make-gnucash-potfiles.in, po/POTFILES.ignore: [r16837]
	  Fix r16733 and r16782 by removing the contents of
	  po/POTFILES.ignore from po/POTFILES. For more detail, see
	  http://lists.gnucash.org/pipermail/gnucash-devel/2008-January/022043.html.

2008-01-06 22:27  andi5

	* [r16835] configure.in: [r16834] Fix goffice check that was
	  broken for goffice < 0.5.1. Committed by cstim.

2008-01-06 20:24  andi5

	* [r16832] NEWS, configure.in, src/bin/gnucash-bin.c: Update to
	  release 2.2.3.

2008-01-06 17:37  andi5

	* [r16831] src/engine/test-core/test-engine-stuff.c: [r16716]
	  (#492137) Make a change to the test harness to actually get the
	  checks to pass with r16690. This was an overflow in the test
	  harness. Committed by warlord.

2008-01-06 16:27  andi5

	* [r16830] src/import-export/qif-import/qif-to-gnc.scm: [r16828]
	  Better handling of QIF Split transaction matching (#114724) If a
	  QIF split transaction is involved in a match then it always has
	  priority. The other half of the match will always be the half
	  that gets discarded, even if it is from an investment account.
	  Patch by Charles Day

2008-01-06 16:17  andi5

	* [r16829] configure.in: [r16825] Allow building against
	  goffice-0.6. Approved by jsled.

2008-01-06 15:51  andi5

	* [r16827] src/import-export/qif-import/qif.glade: [r16826] Always
	  ask for the QIF currency (#504007). Patch by Ian Lewis

2008-01-06 15:13  andi5

	* [r16824] src/business/business-core/business-core.i,
	  src/business/business-gnome/business-urls.c,
	  src/business/business-gnome/dialog-invoice.c: [r16823] Complete
	  gcc-4.2 fixes by disabling -Waddress in some business source
	  files. Patch from Jerry Quinn. Approved by cstim.

2008-01-06 12:44  cstim

	* [r16822] src/register/ledger-core/split-register-load.c:
	  [r16821] Make info message from r16718 and r16817 even more
	  useful for non-techie and probably windows users.

2008-01-06 03:04  andi5

	* [r16820] src/app-utils/gnc-euro.c: [r16812] #506671: Add cyprus,
	  maltese and slovenian currencies to EURO support. Patch from
	  Herbert Thoma.

2008-01-06 03:01  andi5

	* [r16819] src/register/ledger-core/split-register-load.c:
	  [r16718,r16817] Choose a reasonable currency in stock registers
	  (#116353) Based on the patch from Mike Alexander, walk up the
	  account tree until we find a "currency" account and use that
	  instead of always using the locale currency. Pop up a dialog if
	  this fails search fails. Committed by warlord.

2008-01-06 03:00  andi5

	* [r16818] configure.in: [r16816] Improve aqbanking version check
	  add maximum version to avoid confusion. The very latest
	  aqbanking series 3.x.x is not source compatible to 2.x.x.
	  GnuCash is not yet ported to that new series. Hence, we check
	  that we really have only those versions that are really
	  supported. Committed by cstim.

2008-01-05 21:06  cstim

	* [r16815] accounts/de_DE/acctchrt_skr03.gnucash-xea: [r16814] Fix
	  typo in German account template.

2008-01-05 16:12  andi5

	* [r16811] src/report/report-system/report-system.scm,
	  src/report/report-system/report.scm: [r16804] prepare report
	  system to handle newer reports in case user downgrades from >
	  2.2.x The incoming changes to the report system are not
	  backwards compatible with 2.2 branch. This should allow the
	  reports opened or saved by the new system to function in 2.2.x.
	  Committed by andrewsw.

2008-01-05 12:16  andi5

	* [r16808] packaging/win32/defaults.sh: [r16807] #504261: For
	  Windows 2000, downgrade gnome-vfs to v2.14.2.

2008-01-05 00:53  andi5

	* [r16802] po/POTFILES.ignore, po/POTFILES.skip: [r16782] Move
	  distributed qif source files into POTFILES.ignore, fixes make
	  distcheck.
	* [r16801] src/bin/gnucash-bin.c, src/gnome-utils/gnc-splash.c,
	  src/gnome-utils/gnc-splash.h, src/gnome-utils/gnc-window.c:
	  [r16779] Bug#506714: Add progress bar to splash; patch from
	  Herbert Thoma <herbie hthoma de>. Committed by jsled.
	* [r16800] lib/libqof/qof/gnc-date.c: [r16776] #506074: Handle
	  fractional timezone offsets correctly in
	  gnc_timespec_to_iso8601_buff(). Patch from Daniel Harding.
	  Approved by andrewsw.
	* [r16799] src/engine/engine-helpers.c: [r16771] Make gnucash
	  compile on an optimizing gcc-4.2. Patch from Jerry Quinn.
	  Approved by andrewsw.
	* [r16798] src/gnome-utils/gnc-frequency.c: [r16769] Bug#506429:
	  Correct widget index offset computation for last-day-of-month
	  SXes. Committed by jsled.

2008-01-05 00:52  andi5

	* [r16797] src/gnome-utils/gnc-dense-cal.c: [r16767] Remove
	  translation string from gnucash.pot that is looked up in gtk20
	  domain. As pointed out by Bruno Haible, if there is only one
	  dgettext call the easiest way to exclude this from xgettext
	  extraction is to rename this particular dgettext call by a
	  wrapper macro. Committed by cstim.
	* [r16796] src/app-utils/gnc-sx-instance-model.c: [r16766]
	  Bug#505972: Correctly size the GUID string buffer; should
	  resolve 2.2.2 SX crashes. Committed by jsled.
	* [r16795] src/import-export/qif-import/qif-to-gnc.scm: [r16758]
	  Charles Day's improvements to qif memo/notes handling. bug
	  #495219. Committed by warlord.
	* [r16794] src/import-export/ofx/gnc-ofx-import.c: [r16755]
	  #505386: Strip non-utf8 characters from ofx check and reference
	  number strings. Approved by andrewsw.
	* [r16793] accounts/de_AT/acctchrt_brokerage.gnucash-xea,
	  accounts/de_CH/acctchrt_brokerage.gnucash-xea,
	  accounts/de_CH/acctchrt_common.gnucash-xea,
	  accounts/de_DE/acctchrt_brokerage.gnucash-xea,
	  accounts/de_DE/acctchrt_common.gnucash-xea: [r16742] Correct
	  Ertraege in latin1-encoded german account templates. This stems
	  from r16550 and r16551 and is due to a weird mixture of utf-8
	  and iso-8859-1 in the de_* files.
	* [r16792] src/business/business-reports/owner-report.scm:
	  [r16729] Show the balance row for all transactions before the
	  "from" date. Patch by Jeff Green.

2008-01-05 00:51  andi5

	* [r16791] src/business/business-reports/aging.scm: [r16728]
	  Including all bills/invoices since the beginning of time. Patch
	  by Jeff Green.
	* [r16790] src/gnome-utils/gnc-tree-view-account.c: [r16727] Wait
	  for pending events before displaying the tree view (#463678)
	* [r16789] src/gnome/reconcile-list.c, src/gnome/reconcile-list.h:
	  [r16726] Don't un-clear transactions improperly when postponing
	  reconciliation (#497517) Patch by Jeff Green and Mark Jenkins
	* [r16788] src/engine/iso-4217-currencies.scm: [r16690] Daniel
	  Harding's update to Afghani currency. closes #504257

2008-01-03 20:40  andi5

	* [r16786] packaging/win32/dist.sh, src/pixmaps/Makefile.am:
	  [r16678,r16683] #503889: Install icons according to spec. On
	  Win32, do not run the non-existant gtk-update-icon-cache and do
	  not distribute share\icons or share\pixmaps.

2008-01-03 20:04  andi5

	* [r16785] ChangeLog.2007, Makefile.am: Add ChangeLog.2007 Used
	  branches: - gnucash/trunk (up to r16560) -
	  gnucash/branches/reshuffle-modules -
	  gnucash/branches/deprecated-cleanup -
	  gnucash/branches/gobject-engine-dev-warlord -
	  gnucash/branches/remove-group2 - gnucash/branches/sx-cleanup
