gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Apr 11 19:25:26 EDT 2014


New branch  created at  https://github.com/Gnucash/gnucash/commit/cc51bbe8 (commit)


commit cc51bbe8fcb223a09e3c2292dda5db7e5b552967
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Apr 7 20:55:49 2014 +0200

    Win32 build: Update gwenhywfar version after it has been fixed for compiling with mingw.

commit ff04eb1cbf0a18e1112919bf7e32591a67ec9c19
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Apr 5 14:29:01 2014 +0200

    Small improvement to italian translation.

commit 697a286fcca1eba929519caafcd85b860eac039d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Apr 5 14:23:07 2014 +0200

    Related to bug #727338: currency for Latvia is EUR.

commit 0cd2f7672b23c1ec594401c10627589500e05850
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Apr 5 14:19:24 2014 +0200

    Update it translation and a small fix for account.

commit 52ab2d527d7304995737cfe7d4ba01e9e7328bc5
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Apr 5 14:17:52 2014 +0200

    Fix spaces for some strings not correctly picked up by xgettext.scm script.

commit 5bd7d2e73b1c513921777737c6ff60deebbffe55
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Apr 5 12:01:00 2014 +0200

    Bump copyright year

commit 8fd7536fff85eeeae7063e76fe971d0c742cac76
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Apr 5 11:17:38 2014 +0200

    Bug #727338 - Translation and Account file updates for Latvian.

commit c9b5a81b083968695723fa4a215a7dba591c7a05
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sun Mar 30 11:48:13 2014 +0200

    Bug727130 - Crash when newline in Report Title

commit 1688e6c29f1c42e107f762553b2c28c50fc5a09c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 1 12:16:54 2014 -0700

    Rename _git files to plain, fix links.

commit c73eaa89f2cecff51622e164e70ca8fb44e821ea
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 1 12:04:22 2014 -0700

    Remove svn-based build files

commit e2f49114d9a8b2cfce3c638d16ce745dbf68673c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 1 11:56:14 2014 -0700

    Write a timestamp log file at the beginning of a build on the server.
    
    So that we know when/if the build has started.

commit b659a47df2c6b57610bbbac2b78f474f0063b346
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Mar 31 22:44:02 2014 +0200

    Win32: Update gwenhyhwfar/aqbanking again, but slightly more cautious (gwen-4.11.0 does not compile on win/mingw right now)

commit 166cbb7e916be30ae822f7c5f3a13e5b957841b5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 30 21:35:40 2014 -0700

    Revert "Win32 build: Update aqbanking version numbers"
    
    This reverts commit ae26a29fbd899272f4685b7d162932021ccb4ae7.
    Gwen 4.10 and later breaks building GnuCash, and newer AQBanking
    versions won't build with Gwen 4.9.

commit 5d3441282ed93e3251ae9899dbb1e65ee7a1a52f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 30 21:31:18 2014 -0700

    Revert "Win32: Roll back Gwenhywfar to 4.9.0 to resolve broken build."
    
    This reverts commit 4e5e0621322147ff6ada9d72ace36e213dec61c7.
    Preparing to revert its predecessor

commit 4e4a0326771a1a48e6743409da0bbb148f7fccb9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 29 16:47:17 2014 -0700

    Release 2.6.3

commit 329f3079e07b32f1e347df699757097f13f6075f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 29 16:02:50 2014 -0700

    Work around some test issues.
    
    Lower the random gnc_numeric clamp to 44 bits; got an overflow at 48.
    Prevent random query strings from including '\'; The sequence '\ ' causes an
    error when passed to Scheme. See http://savannah.gnu.org/bugs/?31680.

commit 9786845e44ca20e86753e90c990fb85808384e57
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 29 16:02:26 2014 -0700

    Better error message for split value conversion

commit 4e5e0621322147ff6ada9d72ace36e213dec61c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 28 22:52:45 2014 -0700

    Win32: Roll back Gwenhywfar to 4.9.0 to resolve broken build.
    
    cc1.exe: warnings being treated as errors
    In file included from c:/soft/aqbanking/include/aqbanking5/aqbanking/abgui.h:16:0,
                     from ../../../../repos/src/import-export/aqb/gnc-ab-utils.c:52:
    c:/soft/gwenhywfar/include/gwenhywfar4/gwenhywfar/gui_be.h:60:10: error: 'libintl_printf' is an unrecognized format function type
    make[5]: *** [gnc-ab-utils.lo] Error 1

commit 1b269e17cd666693085c25c5a4cab3b2c1e801e9
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 28 21:47:41 2014 -0700

    Ensure that the autoconf and automake checked are the ones we install
    
    rather than some random one installed elsewhere on the path.

commit 963c8a0048c9bf9d1291962fc926e25788b7a19b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 28 21:46:26 2014 -0700

    Update Active Perl version to the one current "community edition".

commit 9293f480634f07e831ae3e1eaa21caf2aaf270ed
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 28 11:32:36 2014 -0700

    Bug 724995 - Gnucash crashes due to assertion failed when opening sqlite file
    
    Rather than asserting (and therefore crashing) on a bad split or transaction,
    write an error description and raise an ERR_BACKEND_DATA_CORRUPT error.
    
    Fix bad GUIDs in splits at write.

commit bbd26525fc8ca23bfa997c9ac1a20c774e347d27
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 28 11:30:14 2014 -0700

    Set Gnucash version and GNUCASH_RESAVE_VERSION in init_version_info
    
    And reset_version_info. This is a better solution than setting it in load
    after calling init_version_info because in load it would over-write the
    values stored in the database.

commit b73c77408aeadab3007df665207ee66505d5c489
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 26 10:47:44 2014 +0100

    Improve preference name

commit a48e656eee070b238cbbc43ae1773f09ccb880fe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 25 10:19:04 2014 +0100

    Fix guile 2 stack overflow errors for large reports

commit b1eb45ef282da5c705a182f75c17442ff99ec665
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Mar 24 17:51:43 2014 -0400

    Fix basis calculation for FIFO or LIFO when less than one lot is sold.

commit eaae6e9546cd1ed34504c4a3817111c2b7ddea4b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 24 14:15:38 2014 -0700

    Bug 726891 - segmentation fault on session.end()
    
    Fill in the gnucash and gnucash-resave versions in an initial load so
    that the version checks pass. Have python's Session.__init__() always
    load the session so it's ready to handle other actions.

commit 5dfd61091e9a05423a068542a406a32c87c00dd6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 24 14:09:53 2014 -0700

    Fix dumb typo detected by a new Clang warning.

commit 2215e3826e41d10f63dbbd6c120420454a59f62d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 19 17:05:46 2014 +0100

    Bug 726430 - Python: account.getName() raises TypeError
    
    This particular commit fixes the new_book_with_opening_balances.py example script.

commit 67d90c90cc14292181a64b5a68cf52979960c052
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Sun Mar 16 10:58:28 2014 +0000

    Bug 721196 - Cannot import lines with empty fields for deposit or withdrawal in bank transaction download.
    
    Empty numeric fields are assumed to be 0.0 values.

commit d1cbddc92934fbcaf22a5443345ca27bfd979b8c
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Mar 14 20:42:09 2014 +0100

    Update Italian translation.

commit a6f837066bc0946d5de8d46127a7f0f9a458f988
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Mar 14 20:28:51 2014 +0100

    Updated Danish translation from the translation project.

commit 86f571ee065fdfb6ca326e663786b9e91e5ec051
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Mar 14 20:26:43 2014 +0100

    Updated Catalan translation from the translation project.

commit ef1a9b797ff4a09c4e6a45031c79a1e12a88adac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 12 15:23:00 2014 -0400

    Don't hardcode 'swig' in the Makefile
    (based on suggested patch by "Erik Johansson" <erik at ejohansson.se>

commit 26f52b25955274a2a5f783ee1941afa5aebac588
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 10 22:12:46 2014 +0100

    Bug 723975 - Dialog box displayed during QIF import has placeholder text

commit 49af4ab1e4d4ff57019715fef39459ac0b2635ef
Author: Erik Johansson <erik at ejohansson.se>
Date:   Sun Mar 9 21:57:36 2014 +0100

    Fix resizing of columns in budget view
    
    The width of the columns in the totals view should be equal to the width in the
    account view. Before this change, the values in the total column in the totals
    view would move off the view to the right when resizing the left-most column.
    
    Resizing the name column below two steps to the left:
    
    | Name     | Period 1 | Period 2 | ... | Total |
    | Foo      |        0 |        0 | ... |     0 |
    ------------------------------------------------
    | Income   |        0 |        0 | ... |     0 |
    
    Resulted in this layout:
    
    | Name   | Period 1 | Period 2 | ... |   Total |
    | Foo    |        0 |        0 | ... |       0 |
    ------------------------------------------------
    | Income |        0 |        0 | ... |         0 |

commit 7235751eb3dea379579878b81e894950d21898a1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 10 18:25:57 2014 +0100

    Saved report configuration ui tuning
    
    - Settle for 'Saved report configuration' as name of the beast
      in favour of 'Custom report' (ambiguous with full scheme reports added by the user)
      or 'Saved report' (ambiguous with exported html reports)
      or 'Preconfigured report' (which I personally like better but got criticisms)
    - Group menu items related to saved report configurations together
      in the Report menu

commit cebe4ed90aa50cc6d49a7b79c1256094d7e66789
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Fri Feb 28 17:55:30 2014 +0100

    Update Window and Menu item from "Preconfigured-" to "Saved-" Report and add lables to the dialog with help texts

commit faf05aabc3703512d9307a655ad97a0189bd4f20
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 10 12:30:50 2014 +0100

    Fix crash as reported in bug 711567
    
    The actual bug itself is not fixed yet.

commit ce15a12356072be4a3149ee3e7cfc7952ec4a247
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 9 20:25:34 2014 +0100

    Bug 721654 - Style sheet preference is not saved for a Preconfigured Report

commit af4a5d440ae1a419c0d741af77151cbecc8899e0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 8 17:47:06 2014 +0100

    Bug 725534 - Scheduled transactions columns widths not retrieved

commit 40febc5ff88c995124b3f9ed7e499a8cdec6c7e8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 8 17:46:12 2014 +0100

    Refactor state saving function out of widget destruction

commit 7dbe4c7a46c391adea0f9033c26ea1c8376fd068
Author: Christian Stimming <christian at cstimming.de>
Date:   Thu Mar 6 22:39:53 2014 +0100

    Aqbanking: SEPA transfer improvements - fix origin labels and add possibility to edit sender's name.

commit ae26a29fbd899272f4685b7d162932021ccb4ae7
Author: Christian Stimming <christian at cstimming.de>
Date:   Thu Mar 6 22:35:28 2014 +0100

    Win32 build: Update aqbanking version numbers

commit 667b581f977c7ac2ab5647f916192c92ba241b31
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 1 18:18:46 2014 -0800

    Release GnuCash 2.6.2

commit 511a5562cd07ff8b0070a5daed90053c1cb51da3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 1 15:04:04 2014 -0800

    Bug 723216 - Cannot change the accounting period using the pop-up calendar
    
    Set the GncDateEditor's time property, to which the GncPreference is bound.
    If the property isn't set in a way that emits the "notify" signal the binding
    doesn't know that it should change its value.

commit 594aa3263df87c09c27a6436a49ac8e47522b194
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 28 16:59:01 2014 -0800

    Fix SX Editor not being able to change the Repeat type from "Until".
    
    The way this is stored depends upon the SX End Date being invalid, but
    xaccSchedXActionSetLastOccurDate() rejected invalid dates, so once a valid
    date had been created, it was impossible to change, except to another valid
    date.

commit 9f5d62d4f70403e17b55debf240e436a451d47eb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 27 11:19:11 2014 +0100

    Some code refactoring to avoid duplication

commit 87c9a3ba677176ccc5e393a751561bebd814be60
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 27 11:43:28 2014 +0100

    Improve function names and comments to reduce ambibuity

commit e922616ef95b9d806913b4abb5eb69f973afabcd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 27 11:42:00 2014 +0100

    Whitespace cleanup

commit 94493e038e61dfad54828ecf6e51519eee7bca07
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 27 10:36:56 2014 +0100

    Bug 724753 - Saved Multicolumn Report Error

commit f0eca7f04b4480f38dcf7bea8d13c4cbd1519bd2
Author: Jeremy King <waeking at gmail.com>
Date:   Wed Feb 26 14:34:06 2014 +0100

    Bug 725131 - Adding Payments to Fancy Invoice

commit 36853c2a77e6888ddf260a1a03c3bc785ee8d44d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Feb 23 11:02:53 2014 +0000

    Bug 721472 - Fix Reconcile description column.
    
    This patch changes the decription column to allow long
    text to be elipsizsed when column width is too narrow.
    Also if the text is elipsized and the mouse is over
    the text, a tooltip will appear with full text showing.

commit 2f12ead922c5db40e086f904e44178c250a48b98
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 23 10:39:56 2014 -0800

    Revert "Bug 721822 - GnuCash 2.6.0 loads data file much slower than 2.4.x"
    
    This reverts commit 6c461b3e952fd642d0cd76d7b546776a123e1858.

commit 2763a6bb2122b0b4fe5d091b3f671a892a47f12f
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Feb 23 00:45:50 2014 -0500

    Fix compilation errors.

commit 6c461b3e952fd642d0cd76d7b546776a123e1858
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 22 18:05:07 2014 -0800

    Bug 721822 - GnuCash 2.6.0 loads data file much slower than 2.4.x
    
    Profiling shows the main problem is checking the strings in the file for
    valid XML and UTF-8. This does both in one pass, which cuts the time in
    half, but it's still far slower than 2.4.x was.

commit e421123ef73479abed2c7212328082338b139dc3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 22 17:53:27 2014 -0800

    Bug 722123 - Zero price entry added to price database on stock purchase
    
    Ensure that a 0 price isn't written from the stock register.

commit d0766a6bb4a9249cf6584696fae85092ec22317d
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Feb 22 17:43:28 2014 -0500

    Fix still more overflow problems.

commit 6925192aff91524e4c9ae4f3ef847095e4029e17
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 22 18:08:19 2014 +0100

    Bug 497831 - Can't change the date of a transaction with certain locales
    
    This patch fixes the issue for the cs_CZ locale.

commit 50c64199540a29d09a848bc25f6ccc9527ffeb5f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 22 00:25:47 2014 +0100

    Bug 724211 - Can't select march 6 date on register
    
    Processing of DST information in Windows was utterly wrong. Fixed
    that, including adding time resolution so that 00:00 on the day of
    the change is recognized as being the old state.

commit 7f22ea3c87f4a99f090e20bdd9ae3bc080b75e27
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 21 15:52:31 2014 +0100

    Fix GLib assert on windows when entering a date in dst

commit a224f2bf96281c108e487cf83eb558c77d28fe3f
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Feb 20 02:55:51 2014 -0500

    Minor optimization.

commit d07f1dbacd1115bfa9df7a05b409ebc4cbad8a4a
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Feb 20 01:11:22 2014 -0500

    Add XCode project for debugging.

commit b032a33b03162e73de19e740a9c5de7a9cbdc758
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Feb 19 01:22:48 2014 -0500

    Count money used in a spin-off as money out of the stock account.

commit b2f2f25202e6cda09b8e8edb1e99e405c141165e
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Feb 19 01:00:35 2014 -0500

    Exclude income transfered to an asset account and back again from money in.

commit 3aacd3a1f7dfc77637a7f62d90fa42db615bb7e6
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Feb 18 21:42:36 2014 -0500

    Remove the "ignore parent or sibling" option entirely.
    It is unlikely to come back and interferes with other changes I want to make.

commit 00e3218252075568071d8efd1d9b463f3722e4dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 19 13:03:34 2014 +0100

    Restructure dbd driver search path determination
    
    Use pkg-config if available (since libdbi 0.9)
    Fall back to old hard-coded paths otherwise

commit 6390beb59f19a845c31fec993a1aca9021b8462f
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Feb 19 01:35:17 2014 -0500

    Fix an uninitialized variable error.

commit 80cd6d7238694d18923eb58040829d3f34a94f68
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 18 18:59:54 2014 +0100

    Fix compilation error on Windows
    
    Not allowed to mix declarations and code in ISO C90...

commit 0c7c3356029c89650da31bd1ad0e77d6e764425e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 18 02:03:44 2014 +0100

    Bug 724578 - Problems clearing incompletely paid invoices

commit f0f3a8e812a730a704280c0476f934b5acf00eb8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 17 23:49:54 2014 +0100

    Rework payment dialog to better guide the user

commit 8cc9f1751cbacb8069aa1732042c6d986e268d20
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 17 21:22:23 2014 +0100

    Fix 'Assign As Payment' feature
    
    - Prevent it from creating a superfluous imbalance split
    - Mark the transaction and splits as payment

commit e2f21a2aa2ef1cebf38f2e93daafe4a6ef80d87e
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Sun Feb 9 16:09:09 2014 +0100

    Fix detection of DBD modules for multiarch setups.
    
    On Debian unstable, the DBD modules are now under
    /usr/lib/${MULTIARCH}/dbd (where MULTIARCH depends on the architecture). This
    patch ensures that the DBD modules are correctly detected in that case, using
    pkg-config.

commit 1dfbd606b0be7b64fe810bdc285c459b6022394a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 17 18:13:38 2014 +0100

    Remove obsolete, unused gsettings schema

commit df3d55ca552b5a2a8a0b6aced4226d8e1897d2f4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 17 10:41:29 2014 -0800

    Bug 722903 - Poor performance of account hierarchy, budgets, reconcile window,...
    
    Profiling showed the principal contributor to be g_time_zone_new, because
    it opens the timezone file on every call. Cache the local timezone to
    avoid 99% of these calls.

commit db982ff6ba59f1d11e75b7552ca3cfb86a87213e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 16 22:45:58 2014 +0100

    Add note for the new Swedish account file
    
    This is a follow up on bug https://bugzilla.gnome.org/show_bug.cgi?id=724427

commit eb5d759941f3b56821605dfbd0d9b9a94407983e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 16 22:31:56 2014 +0100

    Bug 724426 - Errors in account plan
    
    Remove swedish small business account plan on request of the author

commit 1a82c66f08a9f0c99657ee27f63b069597de0fa0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 16 22:23:36 2014 +0100

    Bug 724427 - New account plan for Sweden

commit 168dc03dde2cd2753ae3d6c2384c246fedf698d3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 16 09:37:09 2014 -0800

    Rename README.svn to README.git and revise
    
    reflecting the git conversion.

commit 2c2d0efe0f5004d39c019447f223eb8e23e3b22d
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Feb 16 02:08:37 2014 -0500

    Got some parens in the wrong place.

commit bfc02b6c2b9541335eb1c71eca7c4aa327ffed44
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Feb 15 23:54:56 2014 -0500

    Improve calculations of income and money in to the share account.
    Remove the "ignore siblings and parent" option since it isn't needed now.

commit 4700086c131b7e1ba536258f8a5a826aa075f6b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 15 11:17:32 2014 +0100

    Bug 721677 - Customer Summary does not include inactive customers

commit 3a47a0dece528c67efc73aa2f0802ec25246b31d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 15 11:00:34 2014 +0100

    Harmonize whitespace

commit e842f0e751a2524547726715c29a76e9d7846f62
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Feb 13 01:11:49 2014 -0500

    Fix reported problems in the Advanced Portfolio report.
    
     - Main loop rewritten to be more robust and accurate.
     - Added option to include broker fees in basis calculations.
     - Added option to ignore money transfered to or from parent
       or sibling accounts.

commit 035959a250f80ff715588f25b1d78bb0f030ff74
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Feb 11 22:11:56 2014 -0500

    Fix some comments.

commit 40c236b9e0650ba88039e9aeeaab6055ef42fde8
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Sun Feb 9 16:21:12 2014 +0000

    Bug 723644.
    
    Make sure that gnc_search_invoice_on_id() returns the correct type
    of object.

commit 5706c0083c594a6c3f32860a1163087e72b68587
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Feb 8 20:02:20 2014 +0100

    Update Italian translation.

commit d15f463387ef2cbdb47c711424726d1326930145
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 5 10:20:16 2014 -0500

    remove DOT_FONTNAME setting; FreeSans isn't included anymore, and we don't even use "dot"

commit 8ad64d62bc4acad0f71ae052b8fa92f0c544d727
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Feb 4 19:55:13 2014 +0100

    Online transfer with SEPA: Verification with charset needs more work later.
    
    aqbanking changed its API in that function. Needs more work.

commit 39161c25acc5bdbc6d387affb7f70b8f99b9dcfc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 4 13:51:08 2014 -0500

    Remove the 'SYMBOL_CACHE_SIZE' parameter (required for version 1.8.6)

commit a4f5ad4dd0caf76515e98ae66a913c3a59b9b0b6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 4 13:47:38 2014 -0500

    Upgrade doxygen config to 1.8.3.1

commit bf96f1216e82583814639679b6c5b9835cdb7256
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Feb 3 21:03:46 2014 +0100

    Update Catalan translation from the Translation Project.

commit 1a6b0b74c0c9e78023b620f14c9bc30150d03c62
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Feb 3 20:54:38 2014 +0100

    Test git.

commit 04bc248c347c3fec67815dcb6a8d53665e816950
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Feb 3 20:32:59 2014 +0100

    Win32: Reduce threshold to display the "few random bits" warning.
    
    Win32 has a smaller pool of random bits, but the displayed warning confuses
    really a lot of people. Hence, I think we'd better switch off this warning
    for this particular known case.

commit 025032dc9dbee81570288181aebd0ccfd000c58b
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Feb 2 22:06:37 2014 +0100

    Online transfer with SEPA: Add verification against allowed charset

commit 8cf967da4106ddfb6eb24294df0f8d98aba3fcec
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Feb 1 21:06:59 2014 +0000

    Link to help button in New Employee window the new employees section in GnuCash help.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebdc4f89d2a8c04008fe957714d99ab33835e881
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 31 20:02:37 2014 +0000

    Bug #723373: Don't create any sx in the since-last-run dialog if this is a read-only file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce7df89dbf6d411b7ca5d46c6ce781b084f59c83
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 30 20:09:00 2014 +0000

    One more type="guid" fix.
    
    Has a byte sequence that chokes sed, used emacs instead.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e303f5d211fa4129c4613497f684227b3fc078e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 30 16:36:51 2014 +0000

    Replace type="guid" with type="new" in gnucash-xea files
    
    Having type="guid" causes the accounts created from the file to use
    the example GUID instead of generating a new one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d9a878c55872aa64f0146ed779770dcb49885fb
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jan 29 06:07:14 2014 +0000

    Remove src/engine/GNCId.h, it isn't needed anymore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd10cc9b95056e5f3be8936273c679ee12647889
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Jan 27 13:26:58 2014 +0000

    Fix comment and trailing whitespace.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a830d484f72379687a6c6111fcec0187d52ef44d
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Jan 27 13:26:35 2014 +0000

    Bug 723051 Implement gncCustomerNextID in Python bindings.
    
    Alter the SWIG interface file to expose the
    gncCustomerNextID in Python and adds a CustomerNextID() function
    in the book class similar to the InvoiceNextID and BillNextID function.
    
    Author: Tom Lofts <dev at loftx.co.uk>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c2f2480a29a23651583e2b2f6240d8aabf079a6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 27 09:15:44 2014 +0000

    Document the need for a gsettings backend
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 706017a86d1797a583f6e98eab817dc54d17bd3a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 26 19:11:44 2014 +0000

    Win32: update daily_build.bat rules
    
    Stop building svn based tags. Those were for 2.4 and older
    Prepare to do weekly 2.6 builds once we that branch is created
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e85ea941ea385dde8ca00442fc429b4ddadf37d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 26 18:57:01 2014 +0000

    Win32 tag builds: use existing download directory instead of copying it
    
    This saves a lot on disk space
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5435e76319d8093d0b2079d8dc735638f8ab069
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 26 11:47:11 2014 +0000

    Python bindings: open init file in read mode, not read-write
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66290779a1f423d5a7cfb20a5067b15e14a74b4b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 26 00:08:23 2014 +0000

    Release 2.6.1
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ef15e4aca83f161f18db5ed4bea6d6ea9a6acac
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 26 00:08:14 2014 +0000

    Fix handling of gnucash.appdata.xml
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53e1954facff2594a97d25fa9c61a07eb2985ae8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 25 20:50:55 2014 +0000

    Revert "Prevent gnc-commodity from marking the book dirty at file-load."
    
    This reverts commit 8be7d15e1df0171dc2551085629b2588790aea10 because it
    prevents the book from being marked dirty under most circumstances, not
    just when loading commodities.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ad383b97b5b10842668e925ea12f1486b28c0d5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 25 13:33:42 2014 +0000

    Add some debug output to help in debugging locale problems
    
    This is skipped on OS X because that has its own routine to deal with locales
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8453c3972510b2dcf364217b0250a219da83f15a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 25 10:13:55 2014 +0000

    Bug 677489 - Critical error reported when initializing an Invoice
    
    Apply BeginEdit() and CommitEdit() functions in Invoice class to resolve invoice creation issue.
    
    Author: Tom Lofts <dev at loftx.co.uk>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a576912cb11d4cedda0cb8ed1d5c522e78134f1
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jan 25 03:42:12 2014 +0000

    Handle stocks that become worthless in the Advanced Portfolio report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66cc55cf42e4dcdc8b5b4a24fef83fcd3e208027
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 25 00:55:42 2014 +0000

    Bug 721954 - Multiple Scheduled Transaction Editors
    
    Gnc_gobject_remember the SX editor, and test for it before
    creating a new one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38df58e9ab65d9c132b7999bdf0f673885d5b398
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 25 00:11:25 2014 +0000

    Ship src/report/jqplot/jquery.js in the tarball.
    
    The tarball contains jquery.min.js, which is a minified version of jquery.js.
    The minified version is not the preferred form of modification, so it is not
    source code, and jquery.js must also be included.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cfa8ea4b4cdcb94f431915245f95831b037384b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 24 23:04:17 2014 +0000

    Bug 721770 - "Choose accounts to create" has no effect
    
    "Common Accounts" always created
    
    Conditionally adjust the page number selection in the on_prepare
    function to account for the extra page.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8bb1ff2dde7d1e53c85ea517367cd58a7b1cb32
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 24 23:04:09 2014 +0000

    Ensure that cell is pointed to the right cell when retrieving the price
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5831e17771a412c9021f97491e63611451d84b6d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jan 24 21:08:30 2014 +0000

    Make Gnome appdata file translatable (or try to...).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4ee20f95df9420b9d0740131a171210e24ffbf2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 24 19:35:17 2014 +0000

    Drop some unused variables
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fe106cd2fc0413899f5fc59608fab7d7fef6adc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 24 19:22:58 2014 +0000

    Drop old ampersand subsitution in a couple of reports
    
    It's not needed anymore with jqplot which already takes care of it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 549e23a48c7eddb508157059c3b960b8b031c393
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 24 19:22:48 2014 +0000

    Escape labels for jqplot charts
    
    Escape single- and double-quotes as needed in the generation of the
    HTML/JavaScript for the jqplot charts to avoid JavaScript errors.
    
    Author: Aaron Lindsay <aaron at aclindsay.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca225fe9b09b40e0d6d7bbf690372216eb4254f9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 24 16:23:54 2014 +0000

    Fix make distcheck on systems that do have swig >= 2.0.10
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3c97900a4b66eb6763f069699bb5d2032f54c23
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 24 14:01:49 2014 +0000

    Change double-click behaviour on account hierarchy
    
    - placeholder accounts will expand/collapse
    - all other account types will open the register
    
    This is a partial fix for bug 721026 and will
    alleviate the biggest frustration experienced there
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adceb1388c8e9e6c7eaaf60790d23d9ef9742bbe
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Jan 24 13:36:22 2014 +0000

    Posting an invoice doesn't un-hide some widgets.
    
    Make "Date Posted" and "Posted Account" widgets visible when an invoice is posted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5670f2b077854266cdb3f07cee4e943c7b5e1c76
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 23 22:16:40 2014 +0000

    Prevent crashing due to unsupported locale settings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbfb4ef1af774a12f2754d23c844359aaf0bf02f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 23 21:29:28 2014 +0000

    Cutecash: Fix aqbanking directory name change.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7397e4adceadf0b0007b4f72826eab8c0895ab2b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 23 21:20:37 2014 +0000

    Update r23747 -- require 2.0.10 for guile2 builds, but allow older versions
    for guile 1.8 builds.  However if we don't have guile 2.0.10 then don't
    allow "make dist" to run.  This also means we wont patch the guile
    files unless we find swig 2.0.10.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cb97644598af2fe3b5bbfb3fd7c7580339b84ca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 23 09:21:53 2014 +0000

    Require swig 2.0.10 when building from svn/git
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9337a9be6689ca97801b85a7c9097a994e2081f5
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jan 22 23:36:48 2014 +0000

    Fix unitialized variable error in r23740.
    Thanks to Herbert Thoma for the patch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4db833c08a0389c255686414767d8b8e8f8f5a13
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Jan 22 20:23:13 2014 +0000

    Fix a typo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c69ee86f9cea343f560264ec2fc0b8edd1ab97ea
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Jan 22 19:40:02 2014 +0000

    Update French translation. Patch provided by Sébastien Villemot.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e6463b9da0d23bacf92073f8ce57bb3bf7f4a7b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 22 15:48:15 2014 +0000

    Win32: don't apply swig patch on this platform
    
    The current version of the patch tool in our build chain
    can't handle this patch.
    This is not a problem (for now) because
    a. our windows build is still using guile 1.8
    b. we're not creating release tarballs on windows
    
    Hopefully swig itself is updated before we move to guile 2 on Windows
    
    This reverts commit e48381ecf90b557b96f6b6a619e3c3e379cfc7a8.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5a906afa207de346239cd4ce1dca26d1c276093
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 22 14:40:19 2014 +0000

    Bug 721211 - Reconciliation checkboxes fail to sync for split transactions across sub-accounts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d46b9f7b3fb66bfd48e701178ec2ceef568ea48
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 22 10:56:54 2014 +0000

    Bug 721306 - Account hierarchy column widths are reset when restarting a second time without changing the widths
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24660782f04f82f7ff85ec7e00410807929dec33
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jan 22 01:53:02 2014 +0000

    Bug 722123 - Zero price entry added to price database on stock purchase
    
    Just needed to get the new price back from the cell after it was
    calculated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8c1989d7d3998821def5059b66894cd49952d90
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jan 22 01:52:53 2014 +0000

    Bug 721464 - Program won’t open the website link
    
    Rejigger the about dialog call so that there's a signal to connect
    to gnc_launch_assoc; gtk_show_uri requires gvfs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb71ed8cb706b79324b84dad78a81707119a67f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 21 20:39:27 2014 +0000

    Updated German translation, by Mechtilde Stehmann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 100f23eb4246057f53ed671d71fd23aad6f3a500
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Jan 21 12:42:15 2014 +0000

    Small update for the Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93867e1eb9ff24521af1fb145806f2ea5e5e691a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Jan 21 12:41:38 2014 +0000

    Update Danish translation from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 836d596aa7a60209b6ecc16d90fe420d5739c3fe
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Jan 21 12:41:05 2014 +0000

    Update Catalan translation from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c62a2da988c35e5f7ad8b5f7787f14968bc037a
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jan 21 05:04:18 2014 +0000

    Fix r23732.  By the time we get to inner_main it's too late to call gnc_prefs_init.
    By then the main window has been created so it doesn't get hooked into the prefs system.
    One symptom of this is that the "tab position" pref doesn't affect that window.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8be7d15e1df0171dc2551085629b2588790aea10
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 20 22:53:08 2014 +0000

    Prevent gnc-commodity from marking the book dirty at file-load.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b083f45a340d5fae5b206dc91a64893ba121862
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 20 22:52:56 2014 +0000

    Bug 721966 - --add-price-quotes ignoring compress files preference
    
    Move gnc_prefs_init() call to inner_main and
    inner_main_add_price_quotes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e72e3cd51cfa323379744b8dc9771bf992dbb84
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 20 18:52:51 2014 +0000

    Bug 721913 - Fetch Rate crashes application
    
    Enable the "Fetch Rate" button only if Finance::Quote is installed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f95294e0df60838cbe20e79cd71c1ff7196a4284
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 20 16:12:47 2014 +0000

    Fix typo from r23726
    
    Thanks to Lorenz Hübscle-Schneider for finding it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c4a52da2094e75aab7b38cc2bc1258a8fbce41e
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Jan 20 06:36:01 2014 +0000

    Advanced Portfolio: Tweak the rounding a bit more for bug #553020.
    Also fixed some debugging messages.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0eda749c3cded74b70c75bff584080a002866fa1
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Jan 20 05:08:47 2014 +0000

    Fix rounding problems in conversions.  Fixes bug #454827.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c68c951357ddd7980f3e94c41957a33526132f9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 20 01:55:11 2014 +0000

    Extract function check_readonly_threshold
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4efb4cd8c3c2d8b5c6c7bee70d6e8278af8e10dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 20 01:55:04 2014 +0000

    Protect GDateTime from getting an out-of-range year at creation.
    
    It can behave badly. See
    https://bugzilla.gnome.org/show_bug.cgi?id=721791#c8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcd5543195c4e2e402e2400a8576adf0c6ca7ade
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 23:30:58 2014 +0000

    Advanced Portfolio: Use the correct function to get today's date.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c9a5b8847224c8f14ebb3d07413871c06d2b433
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 22:40:17 2014 +0000

    Advanced Portfolio: Don't leak prices.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f5b959f3dbf7e466ae918a5abbcb50d170d12a0
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 22:40:11 2014 +0000

    Advanced Portfolio: Don't print footnotes if the account that needs them isn't included.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfcb8cec9ebc58087a633c2bac8d067e9b24f55a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 19 21:22:09 2014 +0000

    Fix configure's use of gnc-scm-info for out-of-tree builds.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56d4392d9dc219f6683ce15b2fc6eb1bb25ad6c9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 19 21:22:01 2014 +0000

    Replace pow(10, foo) with array dereference
    
    Aside from being much faster, Windows was occasionally returning
    e.g. 99 instead of 100 for pow(10, 2).  This stops that and thus
    fixes:
    Bug 721447 - Entries with values of ,50 are imported as ,51
    Bug 721825 - Online prices displayed as unreadable fractions in 2.6.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fce049060e22b919b4b2ade0674a62521b066a0b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 19 20:52:46 2014 +0000

    Win32: update swig to 2.0.11 to fix the build after commit 23702
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd1dde78a4e6be4d74b9b10a28c1e0503fe07227
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:10:31 2014 +0000

    Advanced Portfolio: Remove the "latest before" price source.
    It's not implemented and could easily be added back if it ever is implemented.
    This will break any saved report using this price source, but they are
    broken already.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4a3232e3ee6daccc3067d326ac7b8f510cec11e
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:10:21 2014 +0000

    Advanced Portfolio: Try harder to find a price and use the one it claims to be using.
    
    Sometimes it would display one price but use another one to compute the value.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d2687645aab81646045ddd3c6a568f1ade7dbeb
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:10:14 2014 +0000

    Advanced Portfolio: Fix realized gain calculation and handling of brockerage fees.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae96f2bffde338b576e09a7970e27e1d0b4cb58a
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:10:04 2014 +0000

    Advanced Portfolio: Fix the basis calculations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 916ad28fc8afb8b8312a33b0b31e69897c015a92
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:09:44 2014 +0000

    Advanced Portfolio: Use the more common LIFO name for the basis method.
    
    Don't change the internal code to avoid invalidating saved reports.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7c68508c8109be4707bed998fa005aedd6fb963
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:09:21 2014 +0000

    Advanced Portfolio: Fix a bug in the code that detects a spin-off.
    
    It was using an unset variable that was always zero.
    Also do a better job of finding a pricing transaction and a couple of other
    minor changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be931f76732c91a92c76089e34a4e7f8b834ca93
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:09:13 2014 +0000

    Advanced Portfolio: Eliminate all overflow problems.
    
    Share and price calculations are done to 5 decimal places and currency
    calculations are done using the precision defined for the currency.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e13c7d73ec2e71debdde141ae5ee0ca5a312107
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:09:06 2014 +0000

    Advanced Portfolio: Add some more debugging output.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 018bc23602abfc8b4056fadbe6ab23cb0dc4ca0c
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:08:59 2014 +0000

    Make various reports work with the "average cost" price source.
    THe Portfolio report crashed and several othsrs used "nearest" instead.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e32ba766b665d82625a6e93810a13f1484e853be
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:08:52 2014 +0000

    Don't leak prices in the (non-advanced) portfolio report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96957db60083cc88edaddfce0ca62ae52e26a107
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 19 07:08:45 2014 +0000

    Remove the max_count test in gnc_plugin_page_report_name_changed.
    This limits the total number of times it can be called per invocation
    of GnuCash for no obvious reason.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7755f9658c4c7a4d6451516db0dcef3a85f628f6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 18 21:50:31 2014 +0000

    Ensure struct tm is zeroed before passing it to gnc_tm_get_today_start
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36ad32cfe8f1e8e689a77618205937b03297657a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 18 21:50:21 2014 +0000

    Bug 721791 - Segmentation fault when correcting invalid date
    
    And greatly simplify gnc_split_register_get_date_help by just getting a GDate and running
    g_date_strftime on it instead of messing around with Timespecs and g_localtime_r (twice!)
    and all of that just to make a stupid string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a7effc7fda99d76e2bb9e6a12d8ab27928f5721
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Jan 18 18:47:52 2014 +0000

    Bug 605991 Help button on New and Edit Job dialogs brings up wrong help page. With this patch I linked almost all business features to corresponding help pages. For features not yet documented, the button will open the initial chapter of the business section.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32f0ff065a517408b182183112bfbc4daf149ece
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Jan 18 16:56:12 2014 +0000

    Update Catalan translation, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edcbc38e177b902cafeb2c14e33d5157f05b843e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Jan 18 16:45:41 2014 +0000

    Update Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e48381ecf90b557b96f6b6a619e3c3e379cfc7a8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 18 15:09:52 2014 +0000

    Bug 721600 - Segmentation fault on startup if report Income/Expense Chart was opened since last running
    
    This bug is a continuation of bug 719481. The fix for that bug
    wouldn't trickle down into the release tarballs because the needed
    patch would only be applied if the tarball were generated against
    guile 2.
    
    This commit fixes this by applying that patch unconditionally
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d978112657f21ec775aee004a1ed58120924e0d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 17 00:26:12 2014 +0000

    Bug 722035 - Missing space in the Spanish translation of msgid "Total For "
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65e6185014ab0d82424990efa4074199df42d23f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 17 00:03:47 2014 +0000

    Bug 721576 - Gnucash can not work with files, that have russian symbols in path.
    
    g_win32_locale_filename_from_utf8() is not only unnecessary, it does the
    wrong thing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 767a25f7a755008d98d9799bad34322b6c59cb6a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 16 22:52:03 2014 +0000

    Bug 555182 - Security Type template hidden
    
    Part 2: Change commodities in namespace "template" to namespace "User"
    unless the mnemonic is also "template". This makes commidities which
    have been entered into "template" by mistake visible so that they
    can be deleted or edited.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35217b6aebf94374702e0666b7bbf1c74aa31146
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 15 13:06:22 2014 +0000

    Update cmake/cutecash build, adding the recently newly introduced file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6654362acd533fb961c9835eb64b19d11ce6333
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 13 02:12:45 2014 +0000

    Bug 721290 - SX Editor: Pressing "Enter" too soon hides transaction
    
    The problem was that r23585 was a bit too broad in what it excluded, so
    narrow it down to require exactly one split and that that split's
    account is NULL.
    
    Note that this will still cause the split to disappear from the SX
    editor if one creates a transaction with no splits or with one that has
    no account: A split will be created in the appropriate Orphan account.
    It will be visible there and in the General Ledger so that it can be
    easily deleted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ec098bc6b3c9d3ca271b9ea6d589a5189fd26ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 13 02:12:35 2014 +0000

    Extract function update_info.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bf29ed1fb2a37871cd843edf58caea8b9d73046
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 13 02:12:27 2014 +0000

    Extract function change_account_separator.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd7f6d4120767b2e4574153c9b9acc28f580dcbd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 13 02:12:19 2014 +0000

    Extract function create_blank_split.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ad7e5a6255e734d3632f719010e8d4d269b14ea
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 13 02:12:10 2014 +0000

    Bug 555182 - Security Type template hidden
    
    Part 1: Prevent users from creating commodities of type "template"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5ba1ecc3827b05af5b8ed01300230ea9b19f4f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 12 20:50:51 2014 +0000

    Fix build for aqbanking with version number > 5.2.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cad3b89973be9cad6d1507a09d67431b4ace32b0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 12 19:48:59 2014 +0000

    Win32 build: Update aqbanking to most recent version 5.3.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e797281fbf844ab78f4d54f6f23ae613451f95e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 12 19:48:49 2014 +0000

    Win32 build: Remove support for aqbanking < 5.x because 5.x has been released since 2010 by now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46233ea56cb28c0fd8ed7cce6c769264cbb9349d
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Jan 11 07:23:41 2014 +0000

    Update txf.scm for 2013 US Income Tax for,/schedule changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 156bda112c16b01d603b88d404a0139f35e00e4c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 10 23:16:59 2014 +0000

    Bug 721667 - Accelerator key map loaded from one file and saved
    
    to a different one which is ignored
    
    So don't save it if using MAC_INTEGRATION. Changing accels on the
    fly doesn't work with Mac menus anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e4fbfe8c31f471879024ca771f99fabeb025250
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Jan 10 12:14:08 2014 +0000

    Bug 721929 - Importing a customer list causes a crash.
    
    Seems I omitted some things.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b67aa9c51a86b8af8345c04748042dcf5b9a2493
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Jan 10 12:13:25 2014 +0000

    Split long line.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 487ddeb4a4fed7a770efac15a1e04b31450afa7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 9 18:50:51 2014 +0000

    Bug 721608 - Supported Platforms list in 2.6.0 README.txt
    
     dates from 2.0.x
    
    Reviewed and updated to reflect current status.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c162fc205bc68383c2f8e3d3f66f9a6d8e4532ca
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Jan 8 21:46:40 2014 +0000

    Bug #721607 and #721608: fix GnuCash version numbers and remove/update links.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b057cf0b45e98621d515a3ac8ae0a13aff16fe17
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 7 10:30:24 2014 +0000

    Win32 build: Update libofx version to use latest bugfixes there
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d38ac4be6b71672365c9c33f4ebefc9b03397e4e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 5 20:42:38 2014 +0000

    Bug 721251 - Incorrect Transaction Dates
    
    Fix g_gnc_time_zone_adjust_for_dst to handle southern-hemisphere DST
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b50aef93e4a903daa1be64358d500d46d8935f29
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 2 21:52:45 2014 +0000

    Win32: Update gwenhywfar/aqbanking/gnutls with recent versions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4050d7e09693416afcdee6f7929904aa528ff769
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 2 21:43:07 2014 +0000

    Update aqbanking code for latest aqbanking development.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3e0929e5284a8e4e987efc2ca34ce4cf6a6c2d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 2 21:42:56 2014 +0000

    For aqbanking, take into account the actual purpose line length that is given from aqbanking.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ee26b38a5e505a62329c81557b93408bda0523b
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Jan 2 11:04:02 2014 +0000

    Fix issue with Python bindings.
    
    Any Entry.functions were returning <Swig Objects> instead of instances.
    Also removed invalid items from entry_dict in gnucash_business.py.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5016478de87645e8cd0f3661952170c64dc4dcb6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 31 22:36:36 2013 +0000

    Bug 721260 - Crash on startup: gnucash cannot handle default locale
    
    Actually, Guile can't handle weird locales, which OS X 10.9 lets
    one set. Guile will throw an exception.
    
    This patch avoids the problem by ensuring that the locale is set to
    something that setlocale() will work with, ideally in the language
    indicated by defaults.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 950a2933bcb15d46c77e0c2fe9d791643fb82cd6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 31 03:27:12 2013 +0000

    Fix another broken build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5f738553831ee51d2dd6b383fefcfd38c064492
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 28 19:40:15 2013 +0000

    Release 2.6.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43c93a09fd356f3c87c4eedced0bc85772d56513
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 28 19:40:07 2013 +0000

    Add new files to POTFILES.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e9fda20fcf6155c088ac4eb44b6a979f173554a
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Dec 28 15:40:51 2013 +0000

    A couple more edits.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 637b1606403728dad8b89e6f631cb649896df500
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Dec 28 14:23:41 2013 +0000

    Update Last Translator and removed cruft.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2870c12327622486cfa1e36a2954b8bb5f282050
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Dec 28 14:23:21 2013 +0000

    Update Amercan -> British translations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a65d0f6c06abeda9ae6020d44db73c49effad0a5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 27 18:42:11 2013 +0000

    Update gnome appdata file to pass validity check
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61587396dfbbd678ef70d9816e23b92d3ccb5e05
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Dec 27 10:26:42 2013 +0000

    Update French translations thanks to Sébastien Villemot.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7531b4157e6ebe96d07d6928e328c3f329d8979a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Dec 27 10:23:24 2013 +0000

    Update Lithuanian translation. Thanks to Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 443ac692e5fd2395cbc7924def37449ddaa9bc14
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 26 15:46:19 2013 +0000

    Prevent gnc-numeric overflow in advanced portfolio report
    
    Patch by zz-bugzilla-9297 at qwerty.co.il
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1da862a65e883d45dcd73e744cef429c569d965
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Dec 26 14:03:48 2013 +0000

    Update Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0425c5879c8f9cd894bd995c1cd235e8cd46bb9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 26 13:47:49 2013 +0000

    Fix compile warning introduced in r23602
    
    Quote from gnucash-devel:
    "I think this introduced a "might be used uninitialized" warning in
    src/gnome/top-level.c with my particular version of gcc.
    
    Initializing *file_guid with NULL in gnc_restore_all_state() fixes
    the warning, see below."
    
    Author:    Herbert Thoma <herbert.thoma at iis.fraunhofer.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01b6bcaeb96bbe00511c10b132350d4d52bb0340
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 26 13:47:39 2013 +0000

    Bug 720646 - New Book Tabs on Windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e1c705a14ee3911d97b7cc02c8bec988ca3d9eb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 26 13:47:30 2013 +0000

    Don't create a second account hierarchy page when cancelling the Hierarchy Assistant
    
    Yet another case this could happen: when using Actions->New Account Hierarchy
    on an already open book.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2921a5cea470c4201979b0fd64d20c3d455c5820
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 26 13:47:22 2013 +0000

    Make "New Book Options" dialog transient for its caller where possible
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c0f4d61d1bc5f06924f16c4c8726100ba615008
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 25 06:12:56 2013 +0000

    Add plugin example to plugins
    
    This is the former content of plugins-example.tgz, mentioned in the
    wiki documentation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6efd83928267c41511d0556f35546507603c44d8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 24 17:09:00 2013 +0000

    Use same name for dialog and menu related to preconfigured reports
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07e2106386c527beb768ac0983483c738d1f3f19
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 24 17:08:50 2013 +0000

    Revert "Bug 720646 - New Book Tabs on Windows"
    
    This reverts commit 5305c7909e701fdbfca4e156d83558b36e3a35d6.
    
    This was incomplete and not meant to be pushed yet.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5305c7909e701fdbfca4e156d83558b36e3a35d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 24 17:03:49 2013 +0000

    Bug 720646 - New Book Tabs on Windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a098695219ea4a1d30713d88e42c963520022fdb
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 24 15:05:00 2013 +0000

    Make the date help string translatable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e20d5c8d1c88a116bc9484344d453ed6bb483c2f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 23 20:33:02 2013 +0000

    Fix some warnings while creating a new book
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f94b27f9157a96ee3503e7631a317a7cef06471c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 23 20:32:52 2013 +0000

    Prevent account hierarchy assistant from opening a second account hierarchy upon completion
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72c256ee815917694a602503e21efcc33f8a363e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 23 00:47:33 2013 +0000

    Bug 710823 - libofx can supply broken UTF-8 for account id
    
    Ensure that all strings coming in from OFX are checked for being
    valid UTF-8.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4147d88e725edd4ae662ec98b2250f7451a4f2a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 22 22:32:04 2013 +0000

    Bug 710824 - GnuCash should sanitise UTF-8 before serialising files
    
    to avoid writing broken unparseable XML.
    This checks for both bad UTF8 and for invalid control characters
    that libxml2 doesn't convert to entities.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9c33eb571bb8bcf3d09eb86b025029eeff00ad8
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Dec 22 22:13:42 2013 +0000

    Update .gitignore to include recently added config macros.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b21713b1ba0cfa0c04990ff854785c4f64558537
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Dec 22 22:13:36 2013 +0000

    Load old version 1 XML files without crashing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39ab0bde4711c3185360d8fe8dd59a93b4d7383d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 22 16:48:58 2013 +0000

    Bug 720556 - The Tip of the Day preference isn't getting saved
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efe16b9b6d5a209a06a6ec2e4b2d375e9ab1fda4
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Dec 21 15:09:13 2013 +0000

    More update to Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 597b6f9c8a2d77f6aaa37b96229fd408ca941ecf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 21 11:54:25 2013 +0000

    Drop double blanks from gschema strings.
    
    These resulted in message translations not being found:
    gnc-warnings.c is generated from these strings using xsltproc
    the *.po files are generated from these strings using gettext
    
    gettext collapses whitespace. xlstproc doesn't at least not in the
    way we use it. So when gnucash needs to look up a translation for
    a warning, it won't find it due to the mismatch in message id.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e24a339fda632579e7e869619522be4289d8a23d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 21 11:54:07 2013 +0000

    Reset Warnings dialog: show translated warnings
    
    Author:    Aurimas Fišeras <aurimas at members.fsf.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73b63765bf0e4c7434ba45ccaadbe25f91cb57d3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 20 22:53:03 2013 +0000

    Fix up and update strawberry perl URIs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4717ded3e78dc33882ccc72399b58b9a30bdc7cb
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Dec 20 21:01:47 2013 +0000

    Another update to Italian Translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e90a0c00ba00159d5173e29f999393ad7dc84d62
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 20 00:44:51 2013 +0000

    Suppress other register's blank transactions from General Ledger
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21e0e19f34a63fd81b20d73a53fdd768c38ffb23
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 20 00:44:43 2013 +0000

    Bug 720555 - General Ledger - Can't Enter Transaction Amounts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f694000ba5a69acf24864e91b608f9cbc112bf8a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 20 00:44:35 2013 +0000

    Bug 157247 - Asset account's "total" value should use most recent transaction prices
    
    Add price database entry for accounts (e.g., stock accounts) which don't have a price cell
    in their register tables.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28c2f620340cf92011ccfc8aa487bd593eaa7159
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 20 00:44:27 2013 +0000

    Extract-method on gnc_split_register_auto_calc
    
    Producing calculate_value, recalc_message_box, recalculate_shares, recalculate_price, recalculate_value
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad96f1cd23312a0449e57e14d27aac76d78d5321
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 20 00:44:18 2013 +0000

    Rewrite apparently confusing comment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1f3f4cde5ce6c7ffe7985f9dea68724966324a1
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Dec 18 20:45:36 2013 +0000

    Update Dutch translation, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb96a71f66716d404afbce21e6b21844fc3baf51
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Dec 18 20:37:57 2013 +0000

    Updated Lithuanian translation provided by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48d589041f00407ca59067dc22705b80d2b737d2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 16 18:55:50 2013 +0000

    Add missing macros to distribution and silence libtool warning
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f70e0ee1348ec4b85d2a6c34112e7db41b1aae6b
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sun Dec 15 21:15:37 2013 +0000

    [23570] there was still one "_JP" although currently commented out
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f412c79d515c8e4a63ac458e727dfe6d4cec80c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 19:30:55 2013 +0000

    Change guide and help translation directories
    
    To match gnucash-docs r23523
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a333aba7d21ec6b0d0f40ff935de870d583c792
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 17:22:11 2013 +0000

    Release 2.5.10
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 813c9ed325a173ef7d397e7766a1bdf1cfe92381
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 17:21:20 2013 +0000

    Rename some directories in src/import-export
    
    The gschema.xml.in.in pathnames were too long for versions with more than
    5 characters, e.g. 2.5.10, so tar was rejecting them. aqbanking, csv-import,
    csv-export, and qif-import are now aqb, csv-imp, csv-exp, and qif-imp,
    respectively.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9da77a17673afabda704fb44285bbfed852e7f46
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 17:20:10 2013 +0000

    Move gnc-warnings.c from POTFILES.skip to POTFILES.ignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 070ef2f9535ee09f5b51333dbc104c80ddd8b7be
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 17:19:51 2013 +0000

    Fix ax_pkg_swig.m4 filename.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c7bc36a21dc345c9a63170213c41cb37dac3ba5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 17:19:40 2013 +0000

    Revert a stray, unrelated change from r23556
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ecc6caa636a8b46f3bbfb435a4be4bb1ddb22c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 17:14:47 2013 +0000

    BUG 336843 (Attach images/files/urls to transactions):
    
        - Added conditional to grey-out/disable 'Open File/Link' when association is unset
        - Converted 'Open Location' dialog to gtk_dialog_new_with_buttons
        - fixed invalid options from last submitted patch
        - made dialog modal
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2bfbf0c0d15f2185d3b09540e5353903d6cbbcf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 05:47:23 2013 +0000

    Fix missing xaccTransCommitEdit() from r23466
    
    Caused imported transactions to not be committed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d0fc1964a8633d327d1921807fe251fcdd23ec6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 14 18:24:47 2013 +0000

    Bug 619478 - Build warning in html/gnc-html-webkit.c
    
    Require WebKit 1.2 as a minimum
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6c4308690546425097c89b8491db7dd9baae0ab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 14 16:40:54 2013 +0000

    SWIG version updates
    
    - move the swig version check after the guile checks
      this allows us to check for a different version of swig
      based on the guile version that was detected
    - use more recent autoconf macros for swig (from the autotools archive)
      this give us more flexible error reporting
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8325bf8e5cc68d67900d616ebf7a5b1ea10f25a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 14 16:40:42 2013 +0000

    Guile 1.8 fixes for r23556 and r23557
    
    - guile 1.8 doesn't need the swig patch
    - make sure all swig interface files include guile-mappings.h
      for the *utf8_string to *locale_string mappings
      but only load it when building guile modules
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09b054435315de015a39011755437edf003224cc
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Dec 13 21:46:17 2013 +0000

    Update Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a5f68c812fb7c9f348ee0191154a7b2f63ab7bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 13 20:22:01 2013 +0000

    Bug 719481 - GnuCash report crashes with Guile2
    
    This is actually a bug in swig.
    This commit works around it by patching the swig
    generated source files until swig itself has been fixed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 510c20b8a909b42b196845be6b0847bdc6b2117b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 13 20:21:41 2013 +0000

    Use scm_[to/from]_utf8_string instead of scm_[to/from]_locale_string as per guile recommendation
    
    Notes:
    - in some situations the original *locale_string variant is retained. This
      is when locale encoded strings are processed (mostly file names).
    - the utf8 variants don't exist for guile 1.8. For that version these
      functions will be rededefined to call the locale variants.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21fddc1f684145f2047375d6ad18f27de4da32d3
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 13 14:42:47 2013 +0000

    Move customer, bill, and invoice importers form the business menu to
    the file menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19c54162ac6b67cba605531dae944ad6a60fa986
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 13 14:41:34 2013 +0000

    Remove empty file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e11a1cd6453fc914d3ba1f67ea9dc1db8b7f965
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Fri Dec 13 06:47:57 2013 +0000

    Fix of [23550]: Translator comments don't like empty comment lines.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f556e8f5fc7ce5220fd476f25d229e31d56d160
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Fri Dec 13 06:33:41 2013 +0000

    Update translation into Arabic language to 44% completion on trunk
    by عبدالسلام عبدالعزيز <ashalash at msn.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3f14a3224d7ea511d2533a0a0ee4d827401e510
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Thu Dec 12 20:24:33 2013 +0000

    Tell translators where to adjust their credits.
    
    Eventually we should run a msgmerge.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85c7631406163a52fa7f4e9513f39b6789bf381f
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 12 05:18:09 2013 +0000

    Ignore missing accounts in gnc:filter-accountlist-type to avoid an assert.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894630e1d4c6e6e17a86b462dc4fa755a160df5b
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 12 05:17:43 2013 +0000

    Ignore XCode projects
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3a433d7b802672cbfd64fc1d716f612e686c0ce
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 12 05:17:30 2013 +0000

    Check for null account pointers in gnc_tree_view_account_set_selected_accounts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13a5b8a91446a2199bf3ea5acc91ce283fd591ff
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Wed Dec 11 22:36:02 2013 +0000

    Port of "Completion of translation into Arabic language by 55%" by abdulsalam alshilash
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cec5d38d42c227dffedc90dafd3cb2228aa0bfa
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Wed Dec 11 22:10:18 2013 +0000

    Appendix to [23539] update POTFILES.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f4b818e9830aecf97866cdfe0c8bbea3c737060
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 11 17:43:37 2013 +0000

    Build svn releases with documentation from a matching branch
    
    This is a quick hack to get the last 2.4 gnucash build
    use the 2.4 branch of the documentation.
    This should be implemented properly for git as well still,
    but may need some more thought.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0065659b9046eafa036e1ee19fb41ae3dabe6b3d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 11 14:45:40 2013 +0000

    Bug 720235 - Python bindings should load environment file just like gnucash does
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a1f9f75475a977dfcd625ccfe5d33b956ef6da8
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Dec 10 23:38:58 2013 +0000

    Fix r23536: got the 'closing keyword wrong in a couple of places
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2182d04dad31f0fd82078819f09a55f5f8b4c339
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Dec 10 22:17:50 2013 +0000

    Change various reports to find book closing transactions without pattern matching
    
    Several reports need to find book closing transactions and let you specify a pattern
    to match against the description of the transaction to detect them.  The Close Book tool
    marks the transactions it creates so they can be found without pattern matching.  This
    changes makes those reports use that mark to find them even if the pattern match doesn't.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f5f1320be53377ea3bb3dcf9c3ddad05af224fd
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Dec 10 22:17:00 2013 +0000

    Add the ability to search for transactions that are, or are not, book closing entries.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a09e3d6a35d4fdca3be753cbdbecd32416340bc5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 10 17:13:00 2013 +0000

    Ensure that opening an existing book never opens an empty main window.
    
    If there's only one window, automatically add an account hierarchy page
    to it. If it's a subsequent empty window, just ignore it (ie don't restore
    it from the state file).
    
    This commit deals with the secondary issue mentioned in
    bug 436479 - Gnucash doesn't display the data file name in the title bar
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f35bd3a912e6e60427d849b61a511c80570c540
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 10 03:34:43 2013 +0000

    Bug 705714 - QIF Import - File selection pop-up is not on top during qif import
    
    Use gtk_window_set_transient_for(), not gtk_window_set_keep_on_top().
    The latter forces the window on top of *everything*, at least on the
    Gnome WM and on MSWindows.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c978ab68e47e7cd0a3b497241d6df295e08ae55a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 10 03:34:36 2013 +0000

    QifImport: Fix crash from attempting to import an empty file.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d62d8557d02f19bc6455c0d3982606e845416533
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 10 03:34:27 2013 +0000

    Qif Import Assistant: Don't disable the whole dialog, just the Forward button
    
    The Qif import assistant would at many steps block entirely, requiring the
    user to either do whatever is necessary to move forward or to quit and
    restart Gnucash. That's a bit rude, so set pages as GTK_ASSISTANT_TYPE_CONTENT
    instead of GTK_ASSISTANT_TYPE_PROGRESS.
    
    Fix the file selection page so that the forward button isn't enabled until
    a file is selected.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a82768e18a723a0c8a490645334f6fa7ccf4a0b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 9 02:02:41 2013 +0000

    Bug 632588 - Scrub doesn't fix missing currency
    
    So assign the currency from the first split (that belongs to an account.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16eaec05b2c0e17f5549dc55f64c5bbce0d6b46c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 9 02:02:31 2013 +0000

    Fix missing identifier from r23520
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d59144c087e4b54e150ccc2d89016333666f025
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 8 18:18:46 2013 +0000

    Fix (harmless) report warnings as reported in bug 639371
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b9dbd9faaee3b20224e6afc00a7b8669038eae5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 8 18:02:25 2013 +0000

    Long term fix for wrong version number part of bug 639371
    
    Read compile time version number to display in the report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51c2cd716107f27e44eafcde169ec59338122d00
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 8 18:02:09 2013 +0000

    Remove obsolete conditional that's never triggered anymore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e1400e54b1c3e7f977e8e24c7ed0ec24a376f87
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Dec 8 17:15:23 2013 +0000

    Updated French translation and glossary, thanks to Sébastien Villemot.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2308e9b3b5ea3388de32cea2b0c13befbd54b5e8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 8 13:48:31 2013 +0000

    Fix report background image loading on Windows
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdb1188a8647791fbdabc9198a071c75ef4eaddf
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sat Dec 7 20:49:01 2013 +0000

    Bug 711317 - Indian Rupee Symbol appears as "?" marks
    
    update outdated INR locale symbol
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5741989614f2e3a1bdbc3c8acc31a85af199133
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 7 18:02:29 2013 +0000

    Fix missing prototype warning from r23494.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0ca453e6c7dde23fee528a83658964ac7f48771
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 7 15:57:46 2013 +0000

    Bug 627575 - Stylesheet names with non-alphanumeric characters and saved-reports -- addendum
    
    Work around a bug in guile 1.8. It escapes spaces in symbols
    when printed to a string, but can't convert that string
    back properly in a symbol
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f14bd73ba95ac180ea6be85751d5c25fb25c3100
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 7 10:18:21 2013 +0000

    Bug 627575 - Stylesheet names with non-alphanumeric characters and saved-reports
    
    g_key_file_[gs]et_string parses the string to escape newlines and comments
    This erroneously does some escaping in the #{symbol name}# guile extended format
    for symbols. Since we already strip newlines and comments ourselves,
    we can save and store the string without any additoinal parsing
    using g_key_file_[gs]et_value.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c3f0d3c815b0e513292dbaabc8a539105c44d04
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Dec 7 07:33:39 2013 +0000

    Don't add a \n to the beginning of the split memo, account, or amount lists.
    Pango seems to ignore it, but it really shouldn't be there.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d3d2c33b84812c65bb0c2d6afebe8769aee8cbc
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Dec 7 07:33:33 2013 +0000

    Fix bug 653594 related to check printing.
    This bug has two parts.  The original bug was that the wrong split is sometimes
    used to print the check.  In the comments a second problem was mentioned:
    sometimes the wrong split is omitted from the split list in formats that print
    all the splits.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80b51ad5ddedeb6477dc4f2d6def40254bab736a
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Dec 7 07:33:24 2013 +0000

    Protect against null account pointers in a couple of place to avoid asserts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf1c6d3278eec30305440a35064cbaa06db08eef
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Dec 7 07:33:14 2013 +0000

    Protect gnc_mktime against bad dates.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4fc44dd1c15de5ea1310a67a06cec524ba03823
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 5 21:54:28 2013 +0000

    Test for overflow limits in gnc_numeric_add.
    
    For analysis of Bug 665707.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de3a6e3df2a43dd2f7d85a6da3171a7622bc17a5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 5 21:54:18 2013 +0000

    Handle RAND_MAX < 2^32 in get_random_gint64()
    
    MacOSX, for example, sets RAND_MAX at 65535, which rather limits the
    size of random gint64s on that platform.
    
    Fixing this revealed some odd behavior in creating random interest rates,
    so created a specific function for that with a somewhat more reasonable
    approach.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71654e984cb893c8ac1e41fc4ba05bf1f791dac0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 5 10:53:32 2013 +0000

    Multi-currency "Post invoice" improvements
    
    - only pop up the exhange rate notification message when an exchange
      rate is effectively asked. Still only pop it up once per post operation.
    - ask for conversion rates again if an invoice is reposted on a different date
    - only keep one price per foreign currency in the invoice's price list
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 361a803de55eb56a1eb45fe0dc5e437c8840ad67
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 5 09:41:30 2013 +0000

    Bug 630578 - current date instead of posting date in exchange rate, when posting a bill
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae23373ed6db75749c26b29b01df560a48e052ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 4 16:56:55 2013 +0000

    Bug 715123 - Post invoice problem, cannot unpost
    
    Look for missing exchange rates in tax table entries
    as well as in invoice entries
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5e443c22e1585cff9bf17899687eb886e64fcec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 4 07:30:54 2013 +0000

    Fix cutecash build: Calling the iso-currencies-to-c script can directly use the unchanged .in script because we call the GUILE_EXECUTABLE directly from cmake.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba0400b718276428ab3f15b57f55b574ca6f5c77
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Wed Dec 4 04:26:22 2013 +0000

    Update german glossary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1787ffb01c79571cb5ba606564c23017ebdfcba3
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Dec 4 00:58:51 2013 +0000

    Fix bug 719521.  The two radio buttons were both there, but one on top of the other.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24fbdace0434fb4803afa455c6a6b9693a70dd0f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 3 11:33:17 2013 +0000

    Fix ugly typo in string.
    
    I know, this is a minor break of string freeze, but it's still a very
    hidden string, so I fix the typo better now than later.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b68147d904612ea7e97bc21f7caa6710325d6f02
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 3 11:33:02 2013 +0000

    Update German translation. Still 690 to go.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 839f7f54a951b0e8de8845d56325c8b64f673c7a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 2 23:46:49 2013 +0000

    Bug 719726 - Click on File -> Open seg-faults
    
    in gnc_uri_get_components in gnucash gnc-uri-utils.c:137
    
    g_strsplit doesn't return a 2-element array if presented with an
    empty string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 219c7806416bed559e00973c255ed4e89a55e6e7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 2 23:46:40 2013 +0000

    Bug 708526 - GnuCash Crashes when opening About page
    
    Downgrade the g_error in gnc_filepath_locate_file() to a g_warning
    and ensure that all users will properly handle a NULL return value.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c914f15eac76416f3c6cd0313110d1191567a6e5
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 2 23:46:31 2013 +0000

    Remove src/gnome-utils/gnc-warnings.c from POTFILES.in
    
    and add it to POTFILES.skip so intltool will stop adding it back.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d745ea99ecb587532af90830057b4bde5001e1de
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 2 23:46:22 2013 +0000

    Protect older GCCs from -Wno-invalid-source-encoding
    
    Needed for clang, added in r23434
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7492f1460629d5d5d6570f59d9017f5ddf631b20
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 2 16:05:44 2013 +0000

    Fix python test
    
    It no longer requires access to the installed gsettings schemas.
    The default value for XDG data dirs didn't work anyway because
    it used a ; instead of a : as separator (as it should for the
    environment file).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31c7396e15715d6e178b8fe727f61dabe26eca53
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 2 16:05:32 2013 +0000

    GSettings: only load backend when installed
    
    The preferences backend can't work from the source environment because
    it's schemas won't be compiled. This situation is only relevant for testing,
    which is done from the source (or build) tree.
    Note that a few preferences are needed by the xml backend. If no preferences
    backend is loaded, some sane defaults will be used instead. Again this should
    only matter for testing, in which case the real preferences are not relevant
    anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b50ca70f50738f38d6d67dc15ae8ab754e2b976a
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Dec 1 04:53:05 2013 +0000

    Update progress bar while writing price DB as well as while reading it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bc1ad6da01193497b6badd5cea68e5045fdd43a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 1 03:24:15 2013 +0000

    Make that Release 2.5.9
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6314345a9bb7ef0cc3c279b74d09ab4f5cdf27c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 1 01:30:15 2013 +0000

    Release 2.5.90
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fa5a339321784b9e6becf7d2b912ed62ea2a2d7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 1 01:30:03 2013 +0000

    Ensure that all KVP changes are properly marked dirty and committed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb598dfd77f86cb45bae98ca4404f5ca7ab8879f
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Nov 30 16:03:44 2013 +0000

    Bug 710871 - Python site-packages not found when not installed to default location using --prefix
    
    modified:   ../src/bin/Makefile.am
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da08312047e6f436cd7c91094990b62a7fb61e7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 30 06:05:44 2013 +0000

    Fix windows build for r23452
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7581076364027349c4c7caaace21221214e0f726
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 29 19:18:08 2013 +0000

    Improve cond-expand/eval-when usage based on feedback from the guile developers
    
    Basically two things:
    - whenever eval-when is used, the expand keyword should be added (not yet documented)
    - eval-when is not needed for use-modules, because use-modules is a macro that performs the eval-when by itself
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da57bb7f0bb93ca80daf4f0b72756f3c36e96c08
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 29 19:17:40 2013 +0000

    Bug 707311 - Tax Invoice fails to open when using guile 2 - addendum
    
    Make it also work with guile 2 in non-compiled mode
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ffc56da03bead96c81d733e10dd88112d35841a
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Nov 29 13:23:07 2013 +0000

    Bug 715184 - Bill or Invoice; a new Bill gives a new Invoice
    
    Fixes the labelling in the bill or voucher windows and the new dialog.
    It doesn't fix the bug, but is related to it.
    
    Note to translators:  Introduces four new strings
    "Voucher Information", "Bill Information", "Bill", "Voucher",
    
    modified:   src/business/business-gnome/dialog-invoice.c
    modified:   src/business/business-gnome/gnc-plugin-page-invoice.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3efabed2a4b60cc184eec68f76e7a9475d0e18e
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Nov 29 06:24:20 2013 +0000

    Try to make the python bindings tests work with an out of source tree build.
    This is almost ok, but it uses the schemas from the install tree.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27424d0e1c93593e045d35647a77069d6c84cbee
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Nov 29 06:24:13 2013 +0000

    Make the test-dynload test work in the X11 version on MacOSX.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f50cceace806edf455888401ba5372b11f1ebd34
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 28 11:35:57 2013 +0000

    Remove annoying extra question before overwriting transfer fields by template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b38ea4f24087fedb06c39fbfb965608ecd8c2b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 28 11:35:45 2013 +0000

    Update German translation. Still 790 to go, sigh.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a7499d7d8b54cc18315e820249a421153add5e0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 28 09:45:34 2013 +0000

    Win32: Update aqbanking versions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac8c2e777548e89a588f215dadfc5b27ee78ae0c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 28 03:46:30 2013 +0000

    Bug 704506 - Connection loss to mysql after resume from hibernation
    
    Add a 2^n ms backoff for connection retries so the server has time
    to restart after hibernation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a574917d8a41b90128a846eb36ff844237e4baf6
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 28 00:39:13 2013 +0000

    test_gnc_setlocale: Print diagnostic message, replacing comment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0317eedf3972686aaae2df9f2ace20b093e5097d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 28 00:38:57 2013 +0000

    Stop leaking and re-inserting Split slots
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96b258fada3ccf94a87c53c8433c24ca8c55eaae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 22:23:12 2013 +0000

    Fix price quotes installation on Windows
    
    The default perl version was too old for DateManip's dependencies
    A couple of cosmetic tweaks
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70a5b90fb61ad5d6ca507a8444ec2fff5f00bad4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 22:23:03 2013 +0000

    Fix line-ending styles on a few windows scripts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ad0ae2c60132120771c26dc251b6f27f10587f8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 22:06:14 2013 +0000

    Set proper EOL style for windows vbs script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c5f4a57fc8c7af3e21bf47d78a279d9ffb0fba0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 13:53:33 2013 +0000

    Report the proper minimum version for libgoffice when not found at configure time
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a88c3c37959b1710e5fd5c579e002f22102cf3c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 13:38:34 2013 +0000

    Fix several test failures under guile 2 with auto compile enabled
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5b5c33b741ba4da96bec8ff88ac671c117acb02
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 09:51:51 2013 +0000

    Bug 712299 - Tax Invoice with guile 2 doesn't display currency symbols (second attempt)
    
    This re-applies commit r23416 and fixes the test reports by
    setting a fixed locale before running the tests. This should
    ensure a predictable report output to compare against
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcf5043c013590f7794a39306466697b347ec46a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 09:51:35 2013 +0000

    Preferences fixes
    
    - move GNC_GSETTINGS_PREFIX parsing to a location that it is also used in the python bindings
    - read backup retain policy related settings before testing if they are valid
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95ba08328fc351b393536da3ba5e6b90018ed4a9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 26 09:51:11 2013 +0000

    Guile2: fix two tests in report system
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cff297872a22a5428d53662b4fec8fd8cf3c451
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Nov 26 05:36:49 2013 +0000

    Work around WebKit bug 119003 by flushing events when removing a page from a window.
    See <https://bugs.webkit.org/show_bug.cgi?id=119003>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da89f13f23a8393cfa06ff0f57b9c588295e5295
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 25 22:40:47 2013 +0000

    Fix sometime crash in test-xml-pricedb
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ead96dc1adbfd0dd373ff769188259ccb177f4d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 25 21:11:08 2013 +0000

    Bug 644044 - Lots: SQL backend loses link to Gain/Loss Txn
    
    Gotta edit/commit the source transaction as well as the gains txn.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d96505693f224f4615774f25871daf8a77558f19
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 25 21:11:00 2013 +0000

    TEMPORARY -- REBASE THIS OUT
    
    Temporary reversion of r23416 so that reports tests will pass
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4523f334d626e13c981a9cdcd1021771ce619a3d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 24 22:18:15 2013 +0000

    Fix make check after r23429 broke it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8d6e9d2ab812aabd38761bae1f0be3379e9f4c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 24 22:18:01 2013 +0000

    Work around Clang whining about UTF-8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53ee343e7914e1e9ca9efafdcdd51d70080436a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 19:53:52 2013 +0000

    More German translation update. Still approx. 900 strings to go...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95c0933a84f82cb2e1ba32a60e03dc651b419768
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 24 16:28:36 2013 +0000

    When an account or budget is deleted, drop any associated saved state
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fa8a82c431453c1becca08d68d244411f5ac740
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 24 16:28:25 2013 +0000

    Register2: improve sort functionality
    
    - reduce state file access to one location (tree view)
    - at runtime, let model keep track of the sort state (it needs it
      the most for its query)
    - the view code can read the sort state from the model when needed
    - reuse state handling code in gnc_tree_view where possible to avoid
      unneeded code duplication
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3b7d454b5dc1bc0c62e5ca340443e98dcf4eba6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 24 16:28:12 2013 +0000

    Bug 710905 - Column withs, visibility, order and sort order not saved and restored
    
    This commit restores the functionality for register and register2.
    As before saved state from 2.4 won't be migrated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71a50a8bb4af00326af5b9d507f3b218c912d4d6
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Nov 22 21:07:51 2013 +0000

    Update the progress bar while loading the price DB from an XML file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3617271ead13489ab47165636a5834f3b246929b
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Nov 22 19:57:31 2013 +0000

    Update Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f9f037af0025d1cb395263f3dd8d26bb66cd45d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 22 15:33:33 2013 +0000

    Suppress a few harmless state file related warnings at startup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de1af88928033fe24a2b5880c8c58f8ab18e3120
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 22 15:33:22 2013 +0000

    Win32: more consistent use of @PACKAGE@ for gnucash package name in installer script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 815efa66079bf201991dc79b81e5578458dd0a8f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 22 15:33:01 2013 +0000

    Win32: remove gconf related settings from the installer script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c275d7b3e7e06f41cb2b837e5677f35695ebcd3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 21 21:23:26 2013 +0000

    i18n update: Remove some almost-duplicate strings by removing unneeded punctuation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fa4ede6c3cc7139bafe0567a779fee825352b13
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 21 21:23:15 2013 +0000

    Update German translation. Slightly more translated now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d9cbfc3105cf62a4224e804e6df7195438566bb
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Thu Nov 21 20:19:05 2013 +0000

    Fix a few doxygen errors and wanrnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c15f3cf8386802adb9d958404261913fb3ebc78
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 21 18:45:20 2013 +0000

    Fix typos in translatable strings
    
    Author:    Aurimas Fišeras <aurimas at members.fsf.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 716497934c0aa81328102023986c224e9134e16d
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Nov 21 04:57:30 2013 +0000

    Don't write the default currency symbol to the output file.
    Patch by Frédéric Perrin.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe7b44151042ec9b5335b626195f311db7e9da8f
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Nov 20 13:11:36 2013 +0000

    Make bill & invoice importer and customer importer modules load by default.
    
    modified:   src/bin/gnucash-bin.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68903c9208106bb0bf5ea2c4068702c3293466ab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 20 10:53:20 2013 +0000

    Bug 712299 - Tax Invoice with guile 2 doesn't display currency symbols
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a02a247f84f78e5da996112536d09881d899bd6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 20 10:01:56 2013 +0000

    Small fixes to make the Windows build work again after r23412
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c7504c9efc2fedce9c82a43732363b91ab7fa5c
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 20 03:15:25 2013 +0000

    Bug 711289 - time zone handling is inconsistent between 2.4 and 2.5
    
    This had escaped the windows TZ workaround.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 390c14aec2ea65b16d13820846b4503adc6d290d
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Nov 19 03:47:07 2013 +0000

    Decompress zipped XML files ourself instead of letting libxml2 do it.
    As of version 2.9.1 it has a bug that causes it to fail to decompress certain files.
    See https://bugzilla.gnome.org/show_bug.cgi?id=712528 for more info.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77471eb70ba1419ec3fbf1064a984b214551c327
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 18 08:00:44 2013 +0000

    Cutecash: Adapt to compiler/linker flags that are needed on Ubuntu 13.10
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6f2ba86d7c59bbde74c0f5575f544eb947e54b1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 18 08:00:34 2013 +0000

    Cutecash: Adapt to recent gconf file changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79d6a3990781c2124a08169e8fe6bcdd2d403254
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 17 22:20:20 2013 +0000

    Bug 336843: Correct Win32 Display function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6a8f9c0eadce525b667996a641196f3301ec2a9
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Nov 17 06:32:08 2013 +0000

    Add missing semicolon and only dump transaction when debugging.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ddf6b7dcc60ad7c9189aadab4b32e67ab28e5c3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 17 01:00:34 2013 +0000

    Release 1.5.8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83ca0278f883da7b200658e78770f265863286b8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 17 01:00:25 2013 +0000

    Adjust Makefile.am for new runTests.py.in
    
    Left over from r23392
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 679e78e45c6c57787fb87a6e57f95c70cb5ac281
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Nov 16 22:59:00 2013 +0000

    Turn off the scheme compiler's "possibly unbound variable" warnings.
    In guile 2.0 we get nearly 7500 of them loading the scheme files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4b143457aba8272bb7ae864551a914a4ae94fc3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 16 16:37:58 2013 +0000

    Remove some redundant variable definitions in Makefile.am
    
    These are set automatically via AC_SUBST in configure.ac
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 470eed235fb6ba06d25157a711b7f0d8bb18c526
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 16 16:37:50 2013 +0000

    Don't distribute files generated by configure
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7ca5caf1227390d8c2f7791a5d8c0d6f9baf39
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 16 16:37:37 2013 +0000

    Fix distcheck-hook to handle [type: ] prefixes in POTFILES.in properly
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6692d4bb1b775133a98419b896ed7f58d3e73ce0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 16 12:51:54 2013 +0000

    Don't create invoice when Duplicate invoice dialog is cancelled
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f205698311fc76e8e7e2257ca1ee322697c91d91
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 15 22:02:34 2013 +0000

    Bug 336843: Attach images/files/urls to transactions.
    
    Author: Patrick <patrick at setsuid.net>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0c68c176ce704123bec80183f5d0c14e8125a7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 15 19:17:30 2013 +0000

    Bug 711289: Time Zone Handling is Inconsistent between 2.4 and 2.5
    
    Also Bug 699977: Since Last Run Assistant Using Wrong Time Zone in
    Release 2.5.1.
    
    Fix an error in the formatting of TZ offsets to g_time_zone_new().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d50e55bcb74b76a96060186e1e091b1f91f5bee
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 14 14:24:54 2013 +0000

    Bug 707311 - Tax Invoice fails to open when using guile 2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83aee2b5fbc4088bb85484f3f6510b6a5b9f9763
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 13 15:52:04 2013 +0000

    Bug 709589 - make check fails with guile 2
    
    The use of (macro? ) has changed in guile2.
    In addition the test script has been reformatted
    to make it more readable and easier to detect
    where exactly it fails.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8074fee8d972cca6aae6b2352beabc3274989585
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 13 15:51:55 2013 +0000

    Make python test find its test files for out of tree builds
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aac58df6b8b484c8550d06f0883825c65e9a5d02
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 13 15:51:44 2013 +0000

    Use guile/python executable as found during configure for tests and some support scripts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80c7559c3dc8ad48083ad460df8574bf789863cb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 13 15:51:24 2013 +0000

    Replace all uses of GUILE_INCS with GUILE_CFLAGS
    
    This cleans up some left overs from before guile had a .pc file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a952699285cfdaa5f58222ce8954d25fd6c7b228
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 13 15:50:59 2013 +0000

    Improve guile testing in configure.ac
    
    Use guile specific macros to determing the guile executable to use.
    Unfortunately the macro names may be different on various supported
    platforms. So we have to run some extra tests to determine which
    macro names we need exactly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e65779599c61d15dbaecba43330972344c4de0f2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 13 07:18:53 2013 +0000

    First update of German translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27667582b1a19adbf4fe3bf8b65e5189a1d6628f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 13 07:18:36 2013 +0000

    I18n message improvements: Fix typos; unify strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7942b9c11e2ea6105639fc6631a5a4ec37cd87ba
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Nov 11 03:09:57 2013 +0000

    Collapse the two transaction currency scrubbing functions into one and fix some bugs.
    The most serious bug was that it would, in some cases, set the transaction's currency
    to a non-currency commodity.  It also sometimes set the currency directly without calling
    xaccTransSetCurrency which skipped a number of side effects.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18ac55505b8d0c57d71f6cba438a36ad2b2a72cf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 10 21:35:34 2013 +0000

    Wrap budget UI strings in the translation function
    
    Author: Robert Ratliff
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b51ff9d130c6d95fbdfa10df8f7cb43ffb981f0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 10 21:35:25 2013 +0000

    Fix Application Menu Preferences Item
    
    Previous fix put it in the wrong place and didn't even fix changing it to "Preferences Gnucash".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b205a7713d970edc0efc3bb73e9960d405f69da2
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Nov 8 04:53:10 2013 +0000

    Handle multi-currency transactions in registers without a default currency.
    Editing a multi-currency transaction in a serach results register sometimes
    sets the exchange rate to 1 instead of the value you want.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79d8d8059a726e5ebe576b82b3c064bdd503f77b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 5 21:44:15 2013 +0000

    Bug #711493: Fix unselected account that is NULL.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 517f161e35cbed6fe7aa32e24afc55036840cc85
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 5 19:33:10 2013 +0000

    Update dependencies and versions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79bb4b8b78af3397c18869a1d9c834fbb75f89c6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 5 18:37:45 2013 +0000

    Enable translations on gsettings schemas
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3b40ac924e97cf0d0419ecb499986b317ad5233
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 4 21:23:48 2013 +0000

    Bug 711294 - Gnucash repeatedly ask associated income account when import qfx file
    
    Patch by Kuang-che Wu <kcwu at csie.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05953e51f6f97650329c0210f8dbead4c290901f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 4 21:23:24 2013 +0000

    Use proper conversion modifier for unsigned int
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2d93cbe4c272b678aae62277b3026d06cf77fb1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 3 23:28:50 2013 +0000

    Fix broken win32 build
    
    MinGW doesn't think a gsize is an unsigned long.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d31c33af45f32180e9ed891e321f56975aba174
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 3 00:04:48 2013 +0000

    Release 2.5.7
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e607c93519ad71a10087f977e4e6e61dd6c1a91d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 3 00:04:38 2013 +0000

    Clean out log files from testing the xml backend.
    
    Otherwise make distcheck whines about them.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 839bd61560c41773a55f21a774ba856855ed84ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:51:33 2013 +0000

    Remove dialog-preferences2.c from POTFILES.in
    
    Left over from r23331
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53c139ce0b83c9b633b9b5521fe1d3d9066603b4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:51:17 2013 +0000

    Skip this test when building with clang
    
    See comment in test-scm-query-strings.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4431cdc67bc1e355f8976742db254b0d3cdd7877
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:51:04 2013 +0000

    replace static string filename with generated one
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47928126e0cd17855d91d905c15be034e285fa2b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:50:56 2013 +0000

    Remove dead code.
    
    Unsigned ints can't be less than 0.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcd7b2ffbbdf6094ae41eac5c418b28bde3ee3d3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:50:44 2013 +0000

    Replace deprecated tempnam with a constant.
    
    Fixes complaint in 10.9 Mac headers. Even though we were just using tempnam for convenience, we don't really need a randomized filename anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d14473b707f2b726a13e64fe849cf3b7d0eb5b85
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:50:32 2013 +0000

    Mac: Don't append 'Gnucash' to the 'Preferences' menu item title.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f20857edde3f4e441426d09b6e66a55735e7446f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:50:23 2013 +0000

    Avoid critical error from trying to access an uninitialized GHash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0bd3d03cd265198dc32d6592882deb9989dba81
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 2 20:49:48 2013 +0000

    Fix incorrect Enum type specifier
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c42c13da479256a800c9f30415ab295e8d50d7f4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 31 22:26:20 2013 +0000

    Update POTFILES.in after my recent work
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 014eeee0b6804f38d39d25d59ab4030042a4212c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 31 22:26:00 2013 +0000

    Bug 693244 - View Lots window enhancements
    
    Fix remaining issue: sort on date now works
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3c5b93b1e7239abcde846489b566d22797fa567
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 31 22:25:03 2013 +0000

    Improve visual appearance and sorting of Invoice payment dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fed6a1e5b760d9aabc53812d2ec5a206c4255fb1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 31 22:24:27 2013 +0000

    Bug 687478 - Bills due reminder doesn't work well with credit notes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1cdf9a163958a5b0b9bc9ecfcbae573de5a9829
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 31 22:24:05 2013 +0000

    Bug 687479 - Automatic invoice/payment matching on posting an invoice should be an optional feature
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f7549c0825a7c5e727fdf7b264887716aea569f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 31 22:23:28 2013 +0000

    Code reindentation in tests
    
    Command used: astyle --indent=spaces=4 --brackets=break --suffix=none <files>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 440f732edd429ec6b443c2944e5f9659d6b16840
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 31 22:22:53 2013 +0000

    Code reindentation
    
    Command used: astyle --indent=spaces=4 --brackets=break --suffix=none <files>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cba8e9aef26cdb0bb42a73b79840bae24a8c94fd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 30 14:54:43 2013 +0000

    Remove now unused parameter
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36778dae5265b8ca7b120eb2c32a285ecaa90ef9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 30 14:43:58 2013 +0000

    Bug 710979 - Crash in gnc_plugin_page_invoice_summarybar_position_changed
    
    Signal handlers didn't get removed properly from gsettings keys
    when an invoice page was closed, leading to a crash if the
    signal handler is later activated again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ae7cb08d8f2c388b37aa5ef5c07f3d7061a8419
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 20:53:21 2013 +0000

    Some white space and comment improvements
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd94134b85392ec50108bbe050cc2ddd5d0a68b0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 20:53:09 2013 +0000

    Cleanup leftover from state save/restore re-implementation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50e02d7ac6c2442dd62971aa342c70d308755aba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 19:27:27 2013 +0000

    Fix crash when deleting budget
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3c33b7fdb2d64643b796786624b8acf932c9501
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 19:26:39 2013 +0000

    Remove function that no longer adds value
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4cfe666dfccca62d60dca652683387cd66fee689
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 19:26:23 2013 +0000

    Re-implement state save/restore functionality in gnc_tree_view
    
    The new implementation uses the gnucash metafile in .gnucash/books
    to save gui state for any page that is based on gnc_tree_view.
    
    Think Account Hierarchy, Budgets, Vendor/Customer/Employee overviews.
    Each of these sets a unique name for a state section that the tree view
    will use to store column width/visibility, sort column, sort order.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de589427946533a4a525c3360ec5273dc4a7bb81
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 19:26:02 2013 +0000

    Move state handling code to separate file and improve on it
    
    - keep the state information in memory while gnucash is running
    - upon saving the state, only delete those sections that will be
      recreated by the save_all_state function
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df299589d46a55f8ca7083b79fcb09fb34b384dc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 19:25:52 2013 +0000

    On file open, only destroy a previous session if really exists
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7835e8cb3eaeb6ad881592beb69049219322385c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 19:25:42 2013 +0000

    Remove gnc_build_book_path from swig interface file
    
    It hasn't been used in guile since 2006
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3aebc9ca54283fd65a6cdba5f0dd4a546f0662ed
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 29 19:25:29 2013 +0000

    Remove some unused includes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cfa86695afc0d191414af0c7914f3a4b6d22b35
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Oct 28 19:17:00 2013 +0000

    Guard against bad parameter to gnc_plugin_page_invoice_summarybar_position_changed.
    
    This avoids the crash in bug #710979 but doesn't fix the underlying problem.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc1970bf71533a5b5c8660ba9ab3d23c39a614d2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 28 09:22:38 2013 +0000

    Use the symbol in iso-4217-currencies by default
    
    Author:    Frédéric Perrin <frederic.perrin at resel.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96f52a43e641f09a3ec10086dee8c8aab3623cf6
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Mon Oct 28 01:02:53 2013 +0000

    Rename .texinfo files to .texi to get rid of the autogen.sh warning.
    
    I am wondering if anybody still uses the content of this directory.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45f18a7effd5d021435d7094a83e69e92dc17179
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Oct 27 21:57:42 2013 +0000

    Add --with-xdg-data-dirs to specify default search path for XDG data directories.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c5c0c7e19c5532896d2c013f06c6eedbde7f591
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Oct 27 21:57:32 2013 +0000

    Fix a typo in --with-qt3-wizard-package.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e4c76ece4ff818560f9a7602d43d873e4a6f0f3
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sun Oct 27 20:45:13 2013 +0000

    Bump required automake version to 1.11
    
    see https://www.gnu.org/software/automake/manual/html_node/Obsolete-Macros.html
    and http://lists.gnucash.org/logs/2013/10/2013-10-27.html#T16:03:07
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 693a2efed71e8c0ae933e5d0bcc67ebf9646089d
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Oct 27 14:58:34 2013 +0000

    Bug 710871 - Undo my last two commits.
    
    Wrong solution to the problem.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c34b75f5837e42f77f9df9d9323f2112a862ad4
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Oct 26 09:28:22 2013 +0000

    Bug 710871 - Remove errant $.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82a0329df0e748edd981d6129b17e7e38f43227d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 26 08:56:26 2013 +0000

    Small XDG_DATA_DIRS improvements
    
    - win32: improve iss script to only replace the real XDG_DATA_DIRS path, not the comment
    - use $(datadir) instead of $(prefix)/share, for the rare case someone configures with
      --datadir=DIR
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26789464722e25948142dc52c8c075b096f1c1c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 26 08:40:06 2013 +0000

    Add off-by-one warning in comment
    
    Taken from https://bugzilla.gnome.org/show_bug.cgi?id=709329#c7
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f9a9489eda1dadd8afa0154e967a2213433332c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 26 08:38:44 2013 +0000

    Prohibit setting budget values greater than num_periods
    
    * Add unit test to verify changes
    * gnc_budget_set_account_period_value returns without doing anything
      if requested period value is greater than num_periods
    * Add warning message when setting invalid period
    
    Author: R Ratliff <ratliff.bobby at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c20648c420c077fe6d4b1580d2bba39ce072332
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 25 20:53:31 2013 +0000

    Fix save count down timer on Windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b93d31a5508494e45f6ab88eb366950e8e0b89b2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 25 20:34:10 2013 +0000

    Clean up preferences for pricedb-editor and price-editor
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e72ae0a59a404214bf53a26a0496f0ba1f1b9892
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 25 19:03:25 2013 +0000

    Configure: don't list ofx twice in selected components
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d429a83792d5ff969902f99375e9c6cb38ac24ff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 25 19:03:00 2013 +0000

    Avoid the need for a duplicate dialog-preferences.glade
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5490605de2eb1470b063cc144de7008ef0f01aa5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 25 19:02:43 2013 +0000

    Register rewrite Update, revised removal update for next release. This update adds a configure option --enable-register2 which will enable the register2 changes at compile time, there are also some changes to use the Gnucash --extra parameter that displays some of the new register2 functionality for testing. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4455afbf04bbea6ca7af341b2d8b1940b0986e6a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 25 19:02:20 2013 +0000

    Bug #710739: Fill in field for remote bank account information also for SEPA transfers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 906e3509cdcff902d6ee2b055ca688c200cc14da
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Oct 25 15:25:25 2013 +0000

    Bug-710871 Fix for Python site-packages not found when not installed to default location
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb80909cb32344e2b8d7dff7bdc5ee37ad7cd6c1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 25 07:27:57 2013 +0000

    Fix window position/size saving
    
    - fix inverted test if saving/restoring is requested
    - fix glib CRIT warning when saving
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62bf5257fac4394517a6f3b34fa7384aa9723f94
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 20:33:42 2013 +0000

    Ignore autogenerated Makefile[.in] for gschemas directories
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1e106e2961f872e38b0ad59ef903c60eac941da
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 12:28:57 2013 +0000

    Add a field to the commodity editor allowing setting the user symbol.
    
    Author:    Frédéric Perrin <frederic.perrin at resel.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 300cfa76b57dbd809b3681225009dae3bc5aec73
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 12:28:30 2013 +0000

    Add a user_symbol to one UT
    
    Author:    Frédéric Perrin <frederic.perrin at resel.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d94461e7fa9b176435247b198224e179296c987
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 12:28:01 2013 +0000

    Copy the test-files to the builddir, and use that in GNC_TEST_FILES
    
    Author:    Frédéric Perrin <frederic.perrin at resel.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a0b3405da2a1748bbdec89e1af0b45374df0964
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 12:27:49 2013 +0000

    Use the new user_symbol property where relevant
    
    Author:    Frédéric Perrin <frederic.perrin at resel.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13fcf19a7245a86174d5d19ae8ea073a6d8f0b2c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 12:27:37 2013 +0000

    Add a new user_symbol property to the Commodity class
    
    Author:    Frédéric Perrin <frederic.perrin at resel.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e718761971991dba717fd20deee48d9c2ab07217
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 12:27:26 2013 +0000

    Check for availability of xsltproc at configure time
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb556c13f42e66451636c3bcda58de4de03e17ba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 12:27:15 2013 +0000

    Fix gsettings schema for commodities editor
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f1ad0b2b6316b404793581569af7e33bd595ca6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 24 07:51:15 2013 +0000

    Fix budget options descriptions field
    
    * Set scrollbar visibility
    * Turn on word wrap
    
    Author: R Ratliff <ratliff.bobby at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 748e8a48979fc37ffa860b6e273475c73ba58128
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 23 14:25:32 2013 +0000

    Abort configure if --enable-ofx specified but no libofx development files found
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d0de883328f90c9bb000bcdfbe26260342a6683
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 23 12:46:47 2013 +0000

    Remove reference to schema that was deleted earlier
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efcdd285ad63419041376573d58ed31b3a0d1124
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 19:27:24 2013 +0000

    Revert "[PATCH] Register rewrite Update, remove update for next release."
    
    This reverts commit 22eff28f0b99c9fae16af79bdcee21f7aacf9f9b.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22eff28f0b99c9fae16af79bdcee21f7aacf9f9b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 18:26:55 2013 +0000

    [PATCH] Register rewrite Update, remove update for next release.
    
    This update removes the register2 changes for the next release
    as it is not complete yet.
    
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0f4d98543a230e21c77dd3f6a70e2b6f3db3314
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 16:30:02 2013 +0000

    Win32: set XDG_DATA_DIRS when running the Windows installer
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e39e3a2c6834b494442b16038c51f0a1e3814be3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 15:44:26 2013 +0000

    Add default-to-save timeout on save-on-changes dialog
    
    If the timeout is reached, the dialog is closed as if the user clicked on save.
    The timeout period can be set via the preferences dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0ff78425911dec41a6bad9e78e54cf11348d1c1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 15:44:10 2013 +0000

    Drop check for glib >= 2.14, glib >= 2.28 is already required
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcac23f96ed71481de2d3fcfab0170ad5b481cd2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 10:37:01 2013 +0000

    Bug 710055 - advanced portfolio report counts capital gains split as dividend
    
    Author: Jason McCarty <jmccarty at sent.com>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 549193a615962aa4760ec569b3a0187c5abc8b8c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 09:49:10 2013 +0000

    Set tab position when opening a new window
    
    This code was unintentionally disabled in the preferences refactoring process
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa02c8ddb476426323c134fc7394a97c0c74ab5f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 22 09:18:43 2013 +0000

    Elaborate a bit on why compile time XDG_DATA_DIRS is added to the mix
    
    This was not clear from the current comment alone
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1668d5f39eb4c5b66255ed97cbf6c4dc804ee48
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Oct 20 03:41:17 2013 +0000

    Use ";" as seperator characer since that's what g_key_file_get_keys wants.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0efd34e4ffd8bec0db5ebd93f02fbd44f97bae55
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Oct 20 03:37:43 2013 +0000

    Eliminate null entries in path lists in environment_override.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6591be10052624d7e7c6d12a0cd32d8c3a9a849e
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Oct 20 03:34:20 2013 +0000

    Use the compile time value of XDG_DATA_DIRS to set the default run time value.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9b1bd1da53f7fc8b7b702d478e8cd4ac459616b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 19 16:52:54 2013 +0000

    Do not remove gnucash_core.c in clean rule
    
    That file is a built source. It is already removed by the maintainer-clean
    rule.
    
    Author: Sébastien Villemot <sebastien at debian.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4de3cbd1ce5c1cd83f9f910b8d2a03da8beadc58
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 18 14:53:51 2013 +0000

    Fix bug 708659
    
    * Totals column moves to right hand side when periods are added
    * Remove unneeded gnc_plugin_page_budget_refresh_cb
    
    Design: in gnc_budget_view_refresh, detect the condition when periods
    are added. If this is true, delete the totals column. It will be
    regenerated at the end of the refresh function.
    
    Author: R Ratliff <ratliff.bobby at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c9e5c81293e93d86dc642debe1c83116b4c0113
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 18 12:50:19 2013 +0000

    Fix bug 668530
    
    * In budget flow report options, change the maximum value
      for period to 60 (Note the FIXMEs)
    
    Author: Robert Ratliff <ratliff.bobby at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f456d0970a5b09ecb908d3a43688f9fcceb6f49e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 17 15:08:23 2013 +0000

    Prevent crash due to accessing a non-existent gsettings schema
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33c64d94a07973d900e12f130aaaaa1a0d0215ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 16 20:30:41 2013 +0000

    Fix build error with clang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dadbb74abc68b16b3a660d9ddfb479502c3acfa7
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 16 19:32:23 2013 +0000

    Bug 710311 - Missing ChangeLogs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30c365c4122c753742861122c1b876f430c14716
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 16 15:23:08 2013 +0000

    Prefs migration: improve messaging
    
    Redirect all messages to trace file (or wherever logs are configured to go)
    Reduce default output by playing with the log levels
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e56f99669cecaece32875fdad5b7b2ebc6eeeb1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 16 15:22:56 2013 +0000

    Prefs migration: migrate ofx and aqbanking prefs if these options were enabled at build time
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9b99c8b4755516d6ac2295f9a12f4dab80e084a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 16 15:22:42 2013 +0000

    Prefs migration: write xsl transform to migrate a pair of coordinates
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67784e9b08bd3ea58d203df115040a1089364c35
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 16 15:22:28 2013 +0000

    Prefs migration: fix radiobutton prefs migration
    
    It contained a bug that would set two radiobuttons active in one
    radiogroup. This was only really visible in the backend, but
    resulted in the wrong option to be highlighted (for example
    autoledger register style instead of ledger)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31248bb3f393f0bc7c96e057f1144166d17d4905
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 16 15:22:04 2013 +0000

    Prefs migration improvements
    
    - check if all parents of .gconf/apps/gnucash exist before attempting migration
    - wrap guile parts in catch/throw handlers to prevent GnuCash from crashing
      if something goes wrong during the prefereces migration
    - add more sanity checks and debugging information
    - set flag after first successful migration to prevent future runs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8dda5cf552b361217eb4bc2151e5bb169baf9b92
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 13 17:11:39 2013 +0000

    Remove gnucash-launcher and related scripting files.
    
    With GConf gone, gnucash can launch the same way on MacOSX as it does everywhere else.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8418c91170bbef03851b31ab80db791d0c9829f6
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 9 05:28:15 2013 +0000

    Adjust error-message tests to pass with Clang
    
    Clang emits full function signatures for __func__ where GCC emits
    only the function name.
    Adjust Gnucash's own error messages emitted via PWARN and friends
    to trim the extra bits so that only the function name is emitted
    regardless of compiler. For messages emitted directly by glib
    (usually from g_return_if_fail macros), the message in the test
    case is special-cased for Clang so that it matches and the test
    passes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54cd656980c9374634ca90e282477e78218ba2dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 9 05:28:02 2013 +0000

    Clean up a bunch of clang errors
    
    Mostly unsigned and enum mismatches
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a475eb9b8236e216374fa540d6d05ce2c4a12c6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 8 20:25:51 2013 +0000

    Gnc-Prefs: make the prefs migration actually do something on Windows
    
    ... which is more than simply not crashing
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f4b17c3d958ae5977eacfdbcc90f47b738ce740
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 8 16:31:41 2013 +0000

    Gnc-Prefs: fix crash in migration script on Win32
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84394292b492624709af92959e0fb2260c7b3989
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 21:12:58 2013 +0000

    Gnc-Prefs: disable migration of aqbanking prefs for now
    
    There seem to be issues with the schema installation that can cause gnucash to crash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4b0953a2f1ecfb975959c72f565c34f6862d906
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 21:06:20 2013 +0000

    Gnc-Prefs: windows limits preference names to 32 characters
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05e669861469e5a626298bbf3bd1c3f37f1e1a14
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 7 18:54:25 2013 +0000

    Release 2.5.6
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4df0c7406e3febeb0a9bfa167fd57878c03a3e37
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 7 17:39:26 2013 +0000

    Fix EXTRA_DIST typo
    
    Breaks dist & distcheck
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fcb00bd312d7a17760be024f2f409f7aeb9ef40
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 17:18:31 2013 +0000

    Prefs migrate: skip preferences that don't have a value set
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0b11d02bf45bc12ed7b1497858bafde583835ab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 17:18:10 2013 +0000

    Move prefs migration call from app-utils module load to inner_main
    
    At the same time skip migration if the required xml and xsl files aren't found
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1244caf80d212a7373f4171cd52305140507affc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 15:50:19 2013 +0000

    Fix make distcheck
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8076489018b9fc6c76328c89136e9e53a2bc0b6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:32:02 2013 +0000

    Gnc-Prefs: add code to migrate settings from gconf to gsettings at runtime
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce33da254f3d62e0e58e7ab97768663efeea9d35
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:31:50 2013 +0000

    Gsettings schema corrections
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8e94115065eea35800e4bf247aa0196c513d3bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:31:37 2013 +0000

    Gnc-Prefs: add convenience functions for int64 and coords typed preferences
    
    coords are a pair of floats
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d00f463044479f67b8de9dfd4afd03408aa7771
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:31:22 2013 +0000

    Gnc-Prefs: update the windows build system to handle gsettings properly
    
    - drop installation of files in libexec (we don't ship any anymore)
    - make sure gsettings schema files get installed
    - drop ORBit2; this was a requirement for GConf only
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebedd85c650d2816b0d1295cd22ef2f32e82d11d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:31:10 2013 +0000

    Test for empty filename in addition to no filename
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9d754b8abb105dbff8a63ea535a40b354cfc8b0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:30:59 2013 +0000

    Add some debugging code to gnc-gsettings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa4a5cbf3b9618357e521624a1fff86a6af41ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:30:40 2013 +0000

    Gnc-Prefs: stop using gconf as gsettings backend
    
    WARNING: the saved settings in gconf are not (yet) migrated to gsettings !
             running gnucash as of this commit will start you with default values
             for all preferences !
    
    You can of course change your preferences, your changes will be saved
    properly in gsettings and restored when you restart gnucash. But what
    has been set in GConf before will basically be ignored.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ca78698cef9610244c5725b9c7c9592f74248a4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:30:10 2013 +0000

    Gnc-Prefs: rename preferences to be compliant with gsettings syntax rules
    
    Syntax changes in short:
    1. replace all _ with - in preference keys and groups (_ is not allowed)
    2. base path should be /org/gnucash instead of /apps/gnucash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8af99a8b617e53e50bd3a21998bc120c17ccdcaa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:29:30 2013 +0000

    Properly share a variable between two source files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b74194151fedd9ba8e63c8cb29c72e5c513a0ebf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:28:44 2013 +0000

    Remove remaining gconf code bits
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 889f73afce6a1fcdbedb1f44af6a774f10e44a66
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:28:14 2013 +0000

    Gnc-Prefs: call gnc_gui_refresh_all on changes in the general prefs group
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccdd93b25b168fc575d3b16a31c58cab082535d2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:28:01 2013 +0000

    Remove state saving/restoring code from new and old register code
    
    This is similar to what the previous commit did for GncTreeView
    and means column widths, column's visibility and register sort order
    are currently no longer saved or restored for any register.
    
    This is done because the state code relies heavily on gconf
    and unfortunately can't be mapped to gsettings in its present
    form. State save/restore  will be added again later, once
    the gconf conversion is complete.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e4283332105222598d4fe2b5a332f3043af43ee
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:27:50 2013 +0000

    Remove state saving/restoring code from gnc-tree-view
    
    This means column widths, column's visibility and view sort order
    are currently no longer saved or restored for any view based on
    GncTreeView.
    
    This is done because the state code relies heavily on gconf
    and unfortunately can't be mapped to gsettings in its present
    form.
    
    State save/restore  will be added again later, but likely only
    after the gconf conversion is complete.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23a824d46019c5804534e7b1fd84deb36c0ad860
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:27:34 2013 +0000

    Gnc-Prefs: Convert gnc user warnings
    
    This is a little more involved that a simple
    find/replace of gconf->gsettings functions.
    
    Gsettings doesn't allow introspection on the schema
    like gconf does. So we need another way to extract
    the warnings' summaries and long descriptions to
    show the user. To fix this, a new set of source
    files is auto-generated based on the gsettings schema
    source file for the warnings: gnc-warnings.[ch]
    
    gnc-warnings.c: contains an array of warning
    description structs and the implementation of
    an accessor function. The array is to be assumed
    read only
    
    gnc-warnings.h: defines each warning using #define
    and exposes the accessor function to the rest of the
    source tree.
    
    The two source files are constructed using an xsl
    transformation on the gsettings schema source file.
    This is done using the tool xsltproc, which should
    already be available on each platform GnuCash supports
    because it gets installed together with libxml2,
    which is already a required dependency for GnuCash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60aef376310d880379e143c6c29c5fc71c1fd232
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:27:02 2013 +0000

    Remove unused gconf includes, cflags and libs so far
    
    This reduces the cruft a bit, making it easier
    to see what's still to be migrated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9802f1bffc48bd91d6993c8d516dfae7fd243c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:26:11 2013 +0000

    Refactor gnc-tree-view based widgets such that only gnc-tree-view itself deals with gconf
    
    The only exception is gnc-split-reg2, which has it's own implementation
    of sort parameters (also linked to gconf unfortunately).
    
    Tree views store column visibility and sort preferences in gconf. This is
    actually state information and should be kept in the gnucash state file
    (*.gcm in .gnucash/books). It will definitely not be ported to gsettings,
    simply because gsettings can't handle floating sections (sections not
    strictly tied to schema).
    
    So in the process, where it makes sense the word gconf is already
    replaced with "state". That helps with cleaning up the remaining gconf
    code in gnucash, and indicates these parts need to be reworked to
    use the state file as backend.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5674f4ed21fa8237421e7ee2e97e21b84eae91e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:25:39 2013 +0000

    Gnc-Prefs: cleanup gconf wiring in main summarybar
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e630049a37cd2515fd41815bf00c9aeb3c0109f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:23:52 2013 +0000

    Gnc-Prefs: cleanup gconf wiring in report system
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32cd4189def1360359e98f8a14a6afe060d055fd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:22:52 2013 +0000

    Gnc-Prefs: cleanup (most) gconf wiring in import-export
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b172e859b4af6e4ac840b3466e46d8c79ed11c1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:22:23 2013 +0000

    Gnc-Prefs: migrate remaining gconf calls in check printing
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc1fa9216fdb643045aa00d8494367635cceed26
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:22:09 2013 +0000

    Drop option to customize gconf_path via command line or environment variable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5bccf7e5cfcfed4db566464dec126c0e516391a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:21:44 2013 +0000

    Gnc-Prefs: cleanup some remaining bits from the preferences dialog
    
    It is now fully converted to the new preferences system
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8418749a81a60a9d4add5c12a8cb037c8cca16a6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:19:29 2013 +0000

    Gnc-Prefs: migrate GncDateEdit widgets (and associated preferences)
    
    All GncDateEdits now use the new preferences backend
    so drop the GncDateEdit-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a89f2059ed6d2f4e8bab9399fae7ce3667035bbd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:18:49 2013 +0000

    Gnc-Prefs: migrate GncPeriodSelect widgets (and associated preferences)
    
    All GncPeriodSelects now use the new preferences backend
    so drop the GncPeriodSelect-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 369071bfe6575dc6fd47eb31dba1096ddb8aaf81
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:18:06 2013 +0000

    Gnc-Prefs: migrate GncCurrencyEdit widgets (and associated preferences)
    
    All GncCurrencyEdits now use the new preferences backend
    so drop the GncCurrencyEdit-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b712968386e235e55f81aa7fb1aa737c16b48f86
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:16:59 2013 +0000

    Gnc-Prefs: migrate gnc-plugin gconf machinery
    
    Instead of storing a gconf callback function that will
    eventually by attached to the preference when the
    plugin is added to a window, simply do this for each
    plugin internally in its own add_to_window override
    function.
    This had already been done in earlier commits for most
    plugins. This commit cleans it up for the remaining
    plugins and the base plugin code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b453bf3838eb59da42cf84401f1d5ab3174ff71a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:16:36 2013 +0000

    Gnc-Prefs: migrate GtkRadiobutton widgets (and associated preferences)
    
    All GtkRadiokButtons now use the new preferences backend
    so drop the GtkRadiokButton-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 526bee354a1affc25a81141d58e7c99ee6d11e31
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:16:11 2013 +0000

    Gnc-Prefs: remove toolbar_style preference
    
    This option should be handled by the environment, not by GnuCash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57e01435518a44845a580afc05701bd1f20b7844
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:15:55 2013 +0000

    Gnc-Prefs: migrate date_format preference
    
    This includes converting the radio button group in preferences
    into a combobox
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a91c0a9c3a0229c2d857134fcc44c3eab70e2670
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:15:43 2013 +0000

    Resave preferences dialog with a recent glade-3 version
    
    This is in a commit of its own to separate automatic
    changes from the real ones
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 939d8f5f3a02ef6128ab88da096e81c07b233d34
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:15:18 2013 +0000

    Gnc-Prefs: migrate account_separator preference (and associated GtkEntry widget)
    
    All GtkEntries now use the new preferences backend
    so drop the GtkEntry-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c6d8fe3b033387c5a63ca686d5a4deda857026e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:14:27 2013 +0000

    Gnc-Prefs: migrate file history plugin
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14e8f5620faeb2e1a2ee0309640e195a637671e4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:14:11 2013 +0000

    Gnc-Prefs: migrate int-typed preferences (and GtkCombobox widgets linked to them)
    
    All GtkComboBoxes now use the new preferences backend
    so drop the GtkComboBoxes-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9e0da38f49e297be2ff109c163b2349346f33ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:13:51 2013 +0000

    Gnc-Prefs: migrate GtkSpinbutton widgets (and associated preferences)
    
    All GtkSpinkButtons now use the new preferences backend
    so drop the GtkSpinkButton-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2291ef5249606fe2e0853b1c84b3dcb17e2c0458
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:13:11 2013 +0000

    Gnc-Prefs: migrate GtkCheckbutton widgets (and associated preferences) - last batch
    
    All GtkCheckButtons now use the new preferences backend
    so drop the GtkCheckButton-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e174893d25c94466779f521e39096214b8a36070
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:12:39 2013 +0000

    Gnc-Prefs: migrate GtkCheckbutton widgets (and associated preferences) - second batch
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33604eb686150a0452c3afea9759b1c304fba1ca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:12:13 2013 +0000

    Gnc-Prefs: migrate extra_toolbuttons preference (business option)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5de911278716f3538a2734a56b172691dba07192
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:12:01 2013 +0000

    Gnc-Prefs: migrate 24hour_clock preference and fix the code
    so it actually works. (It's not actively used though in GnuCash)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1739ace1811725604f8d283ee7ee102f8a7ede2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:11:42 2013 +0000

    Gnc-Prefs: migrate GtkCheckbutton widgets (and associated preferences) - first batch
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ab1086746da59305b68c96a4810abfb08811009
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:11:18 2013 +0000

    Gnc-Prefs: migrate all GtkFontButton widgets (default_font property)
    
    All GtkFontButtons now use the new preferences backend
    so drop the GtkFontButton-Gconf wiring as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56d9c94c003c46cd430deaac91ffb00d4b133e87
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:10:46 2013 +0000

    Prepare preferences dialog to work with gnc-prefs instead of gconf.
    The actual migration will be gradually done in future commits.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55ce498c11939f3e9c08972f8bbce32a52b24192
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:10:20 2013 +0000

    GncDateEdit: add gobject property "time"
    
    That will allow a one on one mapping between a widget property
    and a preference in the preferences backend in a future commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 336d3cb6fd1f475f621cdb54eb1e72e993093c2d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:10:05 2013 +0000

    GncPeriodSelect: add gobject property active
    
    That will allow a one on one mapping between a widget property
    and a preference in the preferences backend in a future commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd0a9b1564e20c29565494005ab6fca699d16590
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:09:42 2013 +0000

    GncCurrencyEdit: add gobject property mnemonic
    
    That will allow a one on one mapping between a widget property
    and a preference in the preferences backend in a future commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84dda7abeafe5e87281999c774217649d92bcb4d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:09:14 2013 +0000

    Gnc-Prefs: migrate search dialog and saved window geometry preferences
    
    Note: the saved window geometry options (position and size) are
    converted into a type that is incompatible with gconf. This has two
    consequences:
    1. while testing the gconf backend is used by gsettings. The
    incompatible option (last_geometry) won't be saved in gconf. You will
    see an error because of this. It does work when switching to gsettings'
    native backend
    
    2. The old geometry data won't be converted at user migration time (ie
    when the user starts gnucash-with-gsettings for the first time. I don't
    think this is very dramatical. The next time a dialog is used, the last
    saved position is saved again already automatically.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8984c78f94b356e0140846ea648eb2725f28b10b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:08:17 2013 +0000

    Gnc-Prefs: migrate most preferences found in app-utils
    
    This required  changes in dependent modules as well. And obviously
    the gnc-gconf-utils.[ch] files are not removed yet. Too many
    other files still require those.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac1003cc4ef332f63271baf023979e1ec72bb093
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:07:50 2013 +0000

    Gnc-Prefs: migrate first preference option (first_user) to new preference system
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c2c7e12cc2d1fb8b441676256d568b73aa3252f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:07:28 2013 +0000

    Temporarily use gconf as gsettings backend
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfd8c1a1622b41ba31506de9b2b407219d43070c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:07:14 2013 +0000

    Amend XDG_DATA_DIRS if not installed in default prefix
    
    This ensures gsettings schemas are properly found
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee9f38df630eedc587f315e42ad1bee59cff28d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:07:00 2013 +0000

    Create gsettings schema entries for all gconf keys currently in use
    
    These entries were generated using a conversion tool supplied with
    gsettings:
    gsettings-schema-convert --force --gconf --xml -u
                             --schema-id <GSETTINGS_SCHEMA_ID>
                             -d GETTEXT_PACKAGE ../schemas/<GCONF_SCHEMA_FILE>
                             -o <GSETTINGS_SCHEMA_ID>.gschema.xml.in
    
    Missing keys (gconf didn't *require* schema keys) were manually
    added.
    
    The only keys not converted are those that are used multiple times
    in different paths, like budget/account register column widths.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2332407ec907e9f368cdee28ab97b32ed9534c37
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:06:38 2013 +0000

    Remove obsolete gconf setup assistant.
    
    Gconf is being replaced by gsettings. The problem the obsolete assistant
    is trying to solve will be solved differently for gsettings: in order
    to locate the gsettings schema files, the XDG_DATA_DIR environment
    variable will be set.
    
    This is already configured for development builds. It's likely this
    still has to be set up properly for the Windows/OS X installers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae4b6a0c5aba57d8a0d4de524add9cb2aafe7ba4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:06:23 2013 +0000

    Refactor preferences
    
    - rename core-utils/gnc-core-prefs* to core-utils/gnc-prefs*
    - rename app-utils/gnc-prefs* to app-utils/gnc-prefs-utils*
    - move preferences initialization fuctions to gnc-prefs-utils*
    - define a gnc_prefs_* api that is independent of any
      settings backend
    - refactor gnc_gsettings_* api to serve as a backend for the
      gnc_prefs_* api
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f776ae5b137372845168b7d8ec44de879bf81e5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:06:02 2013 +0000

    GSettings: add function to bind a gsettings key to a gobject property
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8536e880248dd015d98161b8223032712cfcc35
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:05:14 2013 +0000

    GSettings: add functions to unset a key or complete schema
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6775120df8810006e8c135d635f466013861778a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:05:02 2013 +0000

    GSettings: add functions to get/set most common data types
    
    These are
    - integers
    - floating point numbers
    - strings
    - enums
    - arbitary combinations of values in a GVariant (this will
      be used to replace the current GConf list getters/setters)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 588218f55410f3732b6e06691ca8047351864152
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:04:50 2013 +0000

    GSettings: add functions to listen for changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a51380fa5ebe6168eb860ec37c3335a2dce674ce
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:04:19 2013 +0000

    Add some initialization code for GSettings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14208cbfb07faf60b1fbadf03e406bf057ed1c5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:03:59 2013 +0000

    Add GSettings schemas and build rules
    
    These are converted from their GConf equivalents.
    Some caveats:
    - During the code updates from GConf to GSettings both systems
      use the same backend and hence need the same key and
      path names or they won't see each others changes.
    - For this reason the conversion in this commit
      preserves the GConf key names even though these can
      contain illegal characters for GSettings.
    - Once all code is successfully converted
      to GSettings and we have a preferences conversion
      script in place, we need one more round of fixing
      the keys and paths (/apps is deprecated in GSettings
      in favour of /org)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e87957e632985eba0981051c7d1e517514dc78b7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:03:22 2013 +0000

    Prepare for GSettings conversion
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e2cc12e6d9622182b16654d3fc74be4c92b6197
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:02:48 2013 +0000

    Use more generic parameter name to cut association with gconf
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07e144ba39f095a1a4884dcd3e071e12567ccb03
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:02:27 2013 +0000

    Whitespace cleanup, comment improvements and spelling fixes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 302fb3bfb0bff2e5283f7118c258a550fff24e41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:02:08 2013 +0000

    Cleanup after file backend settings refactoring
    
    This affects many other components as well, including the
    python bindings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3861de653d2e5ec05d1fc9773dbdbac5e447cf7c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:01:51 2013 +0000

    Remove obsolete enable_euro key from gconf
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a050fcfa7d7100849547ff2dbaf3f1b95e35a2a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 7 14:01:35 2013 +0000

    Remove redundant call
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf5c84880e516dfaacb69468beeb26a7c7aead4b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 6 15:59:29 2013 +0000

    Fix pre-glib-2.38 definition of _Q in tests
    
    Thanks to Frédéric Perrin <fred at fperrin.net> for pointing this out.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db4285f54963c25c0dbc0e7e537286dc48113707
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 3 21:40:11 2013 +0000

    Remove ancient #if-0'd code from Engine
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44af452d48655039d79c8126797077770994bb6c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 3 21:39:59 2013 +0000

    Work around quote change in assertion messages
    
    glib-2.38 changed the leading quote from ` to ', e.g.
    "assertion `foo' failed" to "assertion 'foo' failed".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 413aa58c40a1b29d28aeedd8f6af09bef07a4745
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 3 21:39:43 2013 +0000

    Remove ancient if-0'd code from backends
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e4c3e5f2faf061c1b4773554a6bfe134c9225fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 3 21:39:24 2013 +0000

    Remove ancient if-0'd code from libqof
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac0e3b36bf5f3893552220a0216ca36929b170af
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 3 21:39:11 2013 +0000

    Convert - in filenames to _ for function names
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3417ff44bf1db21ea19f2e4ad8ce464015c83a9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 3 21:39:01 2013 +0000

    Fix test broken by r23192
    
    The test in question was working around the ref-counting bug;
    removed the workaround.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6911c1a351efae99a841192515ecb1ac48752dc
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Oct 1 12:22:00 2013 +0000

    Bug #699450
    
    Reverses previous commit for this bug and applies patches for fix.
    
    This is an amalgum of 7 patches.
    Patch comments are reproduced below.  All patches supplied by R Ratcliff.
    
    [PATCH 1/7] Fix budget view resizing issue
    
    The fix here is to change the hardcoded width value from 86 to 60.
    * Remove size-allocate signal bound to treeviewcolumn (columns
      don't emit signals)
    
    [PATCH 2/7] Fix the way column width is determined
    
    The budget tree view has a bunch of columns that have visible
    set to false. These columns have a width of 0. Change
    gbv_tree_view_resized_cb to ignore these columns.
    
    [PATCH 3/7] Change column sizing method.
    
    Not sure if this is crucial to the bug fix.
    
    [PATCH 4/7] Fix regression for window horizontal resizing
    
    This change does two things
    * Set expand on totals_title_col to TRUE
    * Not set the width of this column in gbv_treeview_resized_cb
    
    Note: The second one is a bit tricky. It relies on the fact that
    totals_title_col has a default sizing of GROW_ONLY. It only explicitly
    sets the size on columns that have a sizing of FIXED
    
    [PATCH 5/7] Fix horizontal scrolling
    
    * Add a vbox inside the scrolled_window, and add the two treeviews to that.
    
    This fixes horizontal scrolling. If the budget view is too wide for the
    window, then a horizontal scrollbar will appear at the bottom, and scroll
    both the main budget view and the totals view at the bottom.
    
    However, it breaks vertical scrolling (vertical scrollbar will scroll the
    entire view, instead of just the top view). I'll fix this in the next commit.
    
    [PATCH 6/7] Fix vertical scrolling
    
    Vertical scrolling will only apply to the top view (budget values) and not
    to the bottom view (budget totals).
    
    Implementation: add an inner scrolled window for the vertical scrollbar.
    Set scrolled_window vertical scrollbar policy to NEVER.
    
    Note: This design looks weird when both scrollbars are used because you
    have to scroll horizontally to the right in order to see the vertical
    scrollbar for the top section.
    
    [PATCH 7/7] Clean up code before submitting patch
    
    * Remove debugging and commented out code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a81e9f6693dd6e4ee7f5cf1074dc0ca529f95cdf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 30 19:38:23 2013 +0000

    Fix typo in string (punctuation)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b44cf4ac279c42f8a8499d85ebf0f0986b1ea73c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 28 21:28:17 2013 +0000

    Minor improvement in message about last modification time upon opening a file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1968b38cfa32e3e88bb8bc9d1b4512a6902e1f8d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 28 21:28:05 2013 +0000

    Win32: Update aqbanking/gwenhywfar package versions for windows build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ee53ca58142b0e9c79d596747a36d5babcf5f41
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 26 02:51:25 2013 +0000

    Fix undeclared identifier from r23191
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0854231a14b49d8b8446620aebfbf3570a49eb82
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 24 21:24:34 2013 +0000

    Bug 708700 - "make check" fails (missing glib bits)
    
    Author: Frédéric Perrin <fred+gnome at resel.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72d1387f30fa00993e55450223e72339cfbb81d9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 24 20:59:13 2013 +0000

    Bug 654196 - "make check" fails when built with --enable-dbi
    
    Change ordering of flags so that picky compilers build the test correctly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84e4edcb671c034fe7f79dfb68264a9209052bca
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 24 20:11:24 2013 +0000

    Bug 632362 - Unable to create "reversing transaction" again after it is removed
    
    From leaking references in g_object_get because both g_object_get
    and g_value_set_object ref the object, which is only unreffed once.
    Using g_value_take_object() instead prevents the double-ref.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 378a419f8d799b864e10491a95440ad0a1cd72c9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 24 20:11:11 2013 +0000

    Fix leaking Gtkosxapplication objects.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8cf8bba1b10ed215e15541561bf8a5f9bdafe56
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 22 00:56:23 2013 +0000

    Bug 654196 - "make check" fails when built with --enable-dbi
    
    but without sqlite DBD installed.
    Refine checks to use the values for dlopen and dlopen_lib already
    discovered by libtool.
    Improve the error message to offer more solutions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c05773cf84a6e05ed8fe0420023087e3af70e73c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 21 16:29:34 2013 +0000

    Revert r23187 "Revert dbi check"
    
    This commit was only intended on my machine locally to be able
    to continue to work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1366f6b6bf8cc6aff75e9b3821a67a230aa90ad9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 21 16:13:02 2013 +0000

    Improve tab behaviour in Stock split assistant
    
    This is a follow-up on Bug 650584 - Change Stock Split Druid to an Assistant
    With these changes the amount edits in the assistant react to normal focus
    events using keyboard navigation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b389d44cd97ff37d8cd3f5764982e211067716a3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 21 16:12:07 2013 +0000

    Revert dbi check
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e32a8e84b9b11b536c2d9d886b83f87e4e026161
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 20 22:41:50 2013 +0000

    Bug 654196 - "make check" fails when built with --enable-dbi
    
    but without sqlite DBD installed. Add configure test to ensure
    that at least one of the supported modules is installed
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a46dba1201f81886a784b3c3d859d2829517b104
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 20 21:09:46 2013 +0000

    After opening a file, display a statusbar message with the last modification date and time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 517a621d9a75f57da3d4a8f314b57e5c48c5e86a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 20 21:09:33 2013 +0000

    Make gnc_g_date_time_new_from_unix_local() function known in header.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1a2d70be91fa72c75b6a98c9645529446f1c407
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 20 21:09:21 2013 +0000

    Fix memory leak due to missing free after gnc_ctime().
    
    Also, remove the trailing newline from the returned time string, as this is rather unexpected here.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b73c10b8b9e6e404220b3a441f4e22d4bcfd2e7a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 20 21:09:06 2013 +0000

    Fix erroneous memset() parameter ordering, as notified by gcc-4.6.3
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8960812666bc2ed116f39989f32581e04dc4cdf8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 19 22:56:46 2013 +0000

    Fix win32 build errors
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18af3bc3b0650a9972492da850c9c63555092996
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 19 21:29:53 2013 +0000

    Bug #654196 make check fails without sqlite DBD installed
    
    Test for dbd driver for each backend before trying to test that backend
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70e865c80f9878eb5f5c1e5975487a7c587ab600
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 19 19:23:13 2013 +0000

    Bug #704039 time zone is not respected in Windows
    
    Thanks to Kuang-che Wu <kcwu at csie.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad1f7524fab6bd6f6a8b94c1fce88d11aeccff17
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Sep 18 10:13:14 2013 +0000

    Remove commented out code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68494064194c116a754164bc2acd340771c58389
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Sep 18 09:40:44 2013 +0000

    Fix bug 699450
    
    * Remove extra call to gtk_tree_view_append_column. (It is already
      called in gnc_tree_view_account_add_custom_column.)
    
    Author: Robert Ratliff <ratliff.bobby at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31c339f8c6558768abcc28f1619495478e30fb0d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 17 23:26:10 2013 +0000

    Bug 674862 - 2038 bug in libdbi
    
    Retrieve the numerical value directly from the dbi_result and use
    it to create the Timespec or GDate.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5ea307906ce531c4eda810e0000b1683fafc3ea
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 17 23:25:43 2013 +0000

    Modify xaccAccountChildrenEqual to not depend upon the order
    
    A SQL backend can't be expected to always return children in the same order.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 213344f378b5e71c5bd8e391be30cdf610969837
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 17 23:25:11 2013 +0000

    Work around differing pgsql protocol and dbi name
    
    Also silence postgres notices during test.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 843fd20e8a1ec78d36692496c71f24e2699cc87c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 17 23:24:31 2013 +0000

    Convert stray g_printf into PINFO
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e10dae872863cccd968fa5bbd9c91a77b2b3bdf3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 17 23:23:20 2013 +0000

    Add core-utils to backend-sql test LDADD
    
    Needed for gnc_core_prefs_get_namespace_regexp and gnc_core_prefs_get_long_version
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d083bc1caa7c8c1c85ac8f9519376e21fe6e265
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 15 17:48:54 2013 +0000

    Re-enable dbi backend basic tests with g_tester
    
    Combining business and basic into renamed test-backend-dbi-basic--
    not utest because these are integration tests rather than unit tests.
    Remove all of the no-longer-used test program files.
    
    The actual test routines remain in test-dbi-stuff.c and test-dbi-business.c
    just to keep the size of test-backend-dbi-basic.c reasonable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c58875e947c79268f15522b079be5a695cf4846
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Sep 14 18:25:55 2013 +0000

    Update Dutch translation from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38f1cc6479bd03ed624e8b91e557321d8d8ea280
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 13 23:36:36 2013 +0000

    Fix up state-changing business functions
    
    To ensure that they all have a begin/commit and mark the instance
    dirty so that the change is immediately written to the DB.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 818c00630d1547b77c51ecba37e7141745cb0e2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 13 23:36:22 2013 +0000

    Bug #682280 - bill/invoice importer fails to save imported bills/invoices
    
    The first attempt to commit when creating the invoice failed because
    the commodity had not yet been set. Wrapped the creation routine in
    begin/commit to allow the invoice to be fully populated before trying
    to write the DB.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7f6d0e6e09fe465bc60b78a88d7bf88231f9c36
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 12 23:29:42 2013 +0000

    Bug 684670 - Interest amount calculation is wrong in Sqllite3 format
    
    Yet another corner where forgetting to run a edit-commit cycle when
    changing state breaks database save.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 568cfd730e82234d9377e7f32bc446bc826a02d9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 9 17:08:46 2013 +0000

    Prepare 2.5.5 release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1009505831ccb9776bdaf77a7376b185273db033
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 9 03:01:14 2013 +0000

    Bug 704056 - Online Banking (Online Actions) does not appear in Action menu
    
    Ensure that all functions are exported to the dll
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 745afb94dd25458099a37462cc313bb412e21b5a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 4 12:55:49 2013 +0000

    Prevent 2.4 from crashing when loading a book that was opened with 2.6 before.
    
    The core issue is that open reports are using a new restore function in 2.6,
    which doesn't exist in 2.4 and older. The restore code now checks for the
    existence of this new function and falls back to the old one if necessary.
    The (mild) side effect is that in 2.4 any link to a custom template is lost.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ee4202fca3f719398272b77ab5bf49238d66836
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 3 14:02:35 2013 +0000

    Bug 603183 - Equity statement shows incorrect changes
    
    Apply the new function gnc:account-get-total-flow for the "Withdrawal" calculation.
    
    Depends on the patches for
    - report-utilities.scm
    - report-system.scm
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 609b60bea30080153a88246c410f59465c62a59c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 3 14:02:21 2013 +0000

    Bug 603183 - Equity statement shows incorrect changes
    
    To be run after the patch for report-utilities.scm
    
    Export the new function gnc:account-get-total-flow from report-utilities.scm.
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5adac66c37bce995a232712b9dd5b2ca38de6ff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 3 14:02:02 2013 +0000

    Bug 603183 - Equity statement shows incorrect changes
    
    Add function gnc:account-get-total-flow to report-utilities.scm
    
    This function filters the splits from the source to the target accounts
    and returns a commodity collector.
    It does NOT do currency exchanges.
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2eaf1a5586f8e513abe90c87369b01538cb20a2c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 3 13:35:03 2013 +0000

    Bug #704039 time zone is not respected on windows
    Author: Kuang-che Wu <kcwu at csie.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47e89eff6bbc3a8f57320551ee3cade021e36b79
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 3 10:59:19 2013 +0000

    Add appdata description file to be used in Gnome's App store
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df4f6a321c78b751d26f781ff59eb4558366e451
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 26 17:02:54 2013 +0000

    Handle exception in set_mac_locale()
    
    When [locale objectForKey: NSLocaleCountryCode] returns nil
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 757a1ef120af24ccdc75788c5b9ba5cc4b0a7fb1
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Aug 22 18:59:41 2013 +0000

    Revert Persian translation update while Persion translators coordinates the translation effort.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffd3dc2deb34c34d9f1f6939632f26c019305d87
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 20 20:08:51 2013 +0000

    Update traditional Chinese translation thanks to Kuang-che Wu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61b79aa23159fcdd0a90f49485de7395597af279
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 20 13:49:46 2013 +0000

    Bug 334939 - Account Report and Account Transaction Report are apparently the same, but different
    
    Change menu entry for the single transaction Account Report
    from
    "Accout Transaction Report"
    to
    "Account Report - Single Transaction"
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47749678909c8b33fcee1020d96d1026edb321f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 18 22:55:39 2013 +0000

    Fix pointer conversion warnings on 64-bit builds
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a04cf371e5feb13a6ff9297b71e04928b59223f8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 18 21:22:15 2013 +0000

    Add comment to document the hack for multicolumn multi-chart reports
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28de0f4c7806664ab4dbc0fe193bd7cac9a4e729
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 18 21:22:07 2013 +0000

    Bug 704525 - When you have a mix of chart types (bar charts and pie charts)
    
    Add calls to gnc:substring-replace-from-to to procedure gnc:report-run.
    Filter out all occurances of jquery.min.js and jquery.jqplot.js except for the first occurances.
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc51bcf7c00454ff9ad437bec3fef3aae3d01be1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 18 21:21:57 2013 +0000

    Bug 704525 - When you have a mix of chart types (bar charts and pie charts)
    
    Add new procedure gnc:substring-replace-from-to
    
    Similar to gnc:substring-replace, but offers the possibility to replace substrings in a range of occurances.
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 299b6c4b4d51e160caac5bf51f6bee058e0608fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 18 00:03:47 2013 +0000

    Add Lithuanian translators to AUTHORS
    
    Per request of Tae Wong <seotaewong40 at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 155223d48755b5c12264e6ecebf28a3c83c72f18
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 17 23:23:18 2013 +0000

    Set mime-type property on AUTHORS and DOCUMENTERS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48901c39f09ba5d8f77dedb3d5bcdf38570421fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:44:45 2013 +0000

    Testing: Split.c: Filter out expected error message.
    
    Includes putting the message-handler cleanup in teardown.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6aa2cb9debbc6557efde9a9adb1e2ad05f361fb0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:44:28 2013 +0000

    Unit test Transaction.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6379a23b87dbafef3c1727a852ed18a351d18ac1
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:44:08 2013 +0000

    [Testing] Create log handlers in one step, clean up in teardown
    
    New functions to simplify creating log handlers for expected log
    messages, especially fatal message handlers. Handlers are tracked in the
    Fixture and automatically freed during teardown.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ae9ebc69aadd0924bc708d9729b6c99ce3fb0f9
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:43:58 2013 +0000

    Protect split-iterator from NULL split
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb5d1751d2e4dd9a36c9bb8a852d7957ff758735
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:43:39 2013 +0000

    Protect xaccTransIsBalanced against crashing if passed a NULL Transaction
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c49aad96e6f5d4241e103939db55f3bcf541b2a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:43:30 2013 +0000

    Transaction.c: Note a bug discovered in testing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ac2182cce862c6b78a3fa071dc7a0e45688d2ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:43:12 2013 +0000

    Guard xaccTransGetRateForCommodity against NULL arguments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f93931df5eae4b0a886e02402cfdc841e57ee93
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 16 16:43:01 2013 +0000

    Split: Ignore fatal message
    
    It's checked already as a normal message.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29facc54c6ec6eae0a4efc9188a9743a5205efad
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 15 19:44:32 2013 +0000

    Bug #629136: Move the code that updates the sensitivity of immutable page actions from gnc_main_window_switch_page to gnc_main_window_generate_title.
    
    Patch by Guilherme Salgado.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbf7c34f98c265566cdd113b8f4ae0691c8a008c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 15 19:44:20 2013 +0000

    Bug #696492: Change report name in menu or in report output to be consistent
    
    Change the register name to "Accout Transaction Report" when the register
    type is GENERAL_LEDGER, INCOME_LEDGER, or default in function gnc_reg_get_name().
    
    Patch by Carsten Rinke.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d845cae0d51831844d9ff4d4e3d58aecdee80d9
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Aug 12 12:20:28 2013 +0000

    Update Persian translation, copied from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63bf8578c8582d5bd3791bb36d6c18e9530fb461
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Aug 4 19:12:06 2013 +0000

    Update Lithuanian translation thanks to Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2765b3137b2f8a24f9b2be1dbeef5dbc2c10f4a1
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Aug 4 19:10:51 2013 +0000

    Improve a tooltip. Patch thanks to Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b436673a52ccc279724141912028cd15609a1527
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Aug 4 19:08:29 2013 +0000

    Change po files for previous patch removing double spaces. Patch thanks to Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bf62a36793aa4564c14958354884acd191093e7
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Aug 4 19:04:39 2013 +0000

    Remove double spaces from translatable strings. Patch submitted by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a96929969c4445636fa84a56c7008dc5d6885968
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 3 21:47:35 2013 +0000

    Fix some uninitialized variable warnings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b2838c8349575fdedd64988ecafc5b293b1d578
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 3 14:42:21 2013 +0000

    Bump for 2.5.4 release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 852c3ed5688f0eeeda8863a3aa640a4a832ec9c3
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Aug 2 18:34:40 2013 +0000

    More consistency for UI strings. Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9918d767b04edb8f43697869bf6309d6c0da7915
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 2 18:33:25 2013 +0000

    Revert "Support for querying Bitcoin/Litecoin prices via F::Q's MtGox module"
    
    This reverts commit r22988.
    See https://bugzilla.gnome.org/show_bug.cgi?id=698769#c8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d04bb4b70f01fdb1894268fd0b1d2b909e71e5d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Aug 2 18:32:52 2013 +0000

    Update Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1fb99d2113c86a1a4c86613541699f54dd392ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 2 18:08:55 2013 +0000

    - Functions which can return null always return a Python object
    
    Minor change to check for and return None in method_function_returns_instance
    
    Author: Tom Lofts <dev at loftx.co.uk>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abe3440291014e79bbe8b376ff9624b534734ada
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 2 17:55:52 2013 +0000

    Bug 704183 - ofx file import tries to match online_id against ACCTID[space]ACCTKEY even when ACCTKEY is empty
    
    Alters the gnucash account matching code to search a second time if
    the original search fails and the account ID has a trailing space. The second
    search tries with the trailing space removed.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab3d8086be2c6f6d216ba2c07bf36e2da13d95d2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 2 17:55:40 2013 +0000

    Register rewrite Update, add delete transaction up/down function. This update corrects a mistake in the removal of previous gui update. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 530bcd446d6f47784e590babf556855601332eb8
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 2 17:55:26 2013 +0000

    Register rewrite Update, change to using original query. This update changes the model to drop the filter and sort models to use the qof query to do these parts. This is in response to the slowness of large transaction lists with the intention to load only a subset of them. This is the start and this update should result in the same out put as using the filter and sort model. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d97086e26054784358f6c49aaa053907a357286d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 2 17:55:10 2013 +0000

    Register rewrite Update, added extra dates and cursor changes. This update fixes the following, allow the cursor to move between cells and make active, changed the preference for showing date entered to include reconcile date and added another option to show when transaction selected. Also added menu option to show these extra dates. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1da48fb4662c7204fb1e11e0d37d059cb18a19c
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Aug 1 20:06:57 2013 +0000

    Make CSV account import table header translatable. Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3569e6709c7def038b4e72915860c39a757bc74
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Aug 1 19:10:16 2013 +0000

    Update Catalan translation copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4736ea79a5a019562f5b213c408e3baf6ffc1a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 1 18:42:19 2013 +0000

    Fix report tests which fail in OSX
    
    Because of too-small stack sizes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b99bb87cd4be243be1987abedd236eecacc7e3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 14 17:10:03 2013 +0000

    Bug #704185: GnuCash 2.5 doesn't build on FreeBSD
    
    Undefined symbols 'timezone' and 'daylight'
    These are declared extern globals in time.h on most Unices, but not
    on some BSDs. Since they're not used anywhere in Gnucash, just delete
    setting them.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10ed9757ea772526fdec40d90de4c5726c605c88
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Jul 10 18:19:08 2013 +0000

    Update Danish TRanslation, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e8eeb5fc34dabdfc1639e8a8b419e8acf98d2ab
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jul 8 19:51:22 2013 +0000

    Update Lithuanian translation thanks to Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15788775e21c503f4f4080799aeffbaf722d2379
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jul 8 19:44:06 2013 +0000

    Fix some translation issues. Author: Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dd9d42fbe87fa62c31b9caa13e18fc4f7838868
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jul 8 19:42:22 2013 +0000

    Fix translation of table headers. Author: Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1c5f01134aa27e19195bb1459c75a15a43911b1
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jul 8 19:41:25 2013 +0000

    Fix typo preventing dash marker usage. Author: Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08adbfdb064b2fcf81c15e00e4ee3eebc9efd45f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 7 00:09:18 2013 +0000

    Bump version for 2.5.3 release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1e77948e590e0e8e83ff8318dd232a4e0f07f67
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 6 22:16:07 2013 +0000

    Bug 703272 - list of windows in Windows menu outdated
    
    Only set the menu once per window!
    When combined with fixing the autorelease pool problem of Byg 698334,
    the window menu now behaves correctly.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5126d49141710d9829020c5431d446d9c8a2bf31
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 6 20:51:23 2013 +0000

    Implement Save and Save As for custom report templates
    
    This fixes bug 649284 - Allow saving of Custom Reports without changing name, overwriting existing report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fd6e8b552a71b4876f1d3af3ee268080540df3b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 6 20:51:11 2013 +0000

    New function to open custom reports dialog with one report name in edit mode
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96d99d732d85227809b7e4f3e55a1a6cfd8db8b7
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Jul 6 17:50:13 2013 +0000

    Better wording for Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32203b08f8ca1b8074bed5950d3eb28e577967b8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 6 16:22:55 2013 +0000

    Fix windows compilation error since r23083
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c341a37ed81119ff46016b362584e6676f16f5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 5 17:11:46 2013 +0000

    Add back translation support in combo boxes that was accidentally removed in 1286a896a66a3002e98913b9016f1dc56f7137d7
    
    Author:    Aurimas Fišeras <aurimas at members.fsf.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9f715e59fa04273f5feee1d3d2123db37738211
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 5 16:38:21 2013 +0000

    Fix crash when saved-reports file doesn't exist
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ae2ba4998ddcd0e72e08a7344d207d00653b133
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 5 16:38:06 2013 +0000

    A whitespace cleanup, no functional changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 576becaa5ed067177376d2efd571145cf7c9079e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Jul 4 20:13:34 2013 +0000

    Update Lithuanian translation thanks to Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13cb1fa54f4ab3aa4f11641ff451adefd23b9398
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jul 3 08:08:00 2013 +0000

    Bug #699686 - Startup dialog windows should be top level windows
    
    Author: Simon Arlott <bugzilla.gnome.simon at arlott.org>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba884bb18e64f3e50a0e9d9367e71022c463af5d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 20:28:01 2013 +0000

    Fix typo
    Patch from Aurimas Fišeras <aurimas at members.fsf.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45fe4ea83f14b9b4bfa84fceb9b2a6f34f196e87
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 2 20:16:11 2013 +0000

    Bug 701670: Command-V in reconcile window pastes data in register
    
    Disable quartz accelerators: They grab menu accelerators without regard
    to focus GtkWindows, breaking bindings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2655c4aaf0ec1b79a5707809320291aa93482894
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 2 18:47:31 2013 +0000

    Cutecash: Fix linker flags for guile so that it links again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb68ec0e4130a102557b7b3eeddb677be688627f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:18:46 2013 +0000

    Custom reports dialog - track template guids directly in model instead of separate list
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba9004273ee453f101fec898c6cd0cf1456bbfeb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:18:04 2013 +0000

    Require custom report template names to be unique (among other custom report templates)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7722379b9c77d1259431c0a51b4c76709f61626b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:17:47 2013 +0000

    Rework custom reports dialog
    
    Each saved report now has 3 actions
    - run
    - rename
    - delete
    
    Rename is a new feature that allows to rename a report without having to
    delete/readd.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78c8b5e3ba374f70d07420912934985e1421ddc8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:17:33 2013 +0000

    New function to rename a saved report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3daa53b3b88816ac77d0d5cc412741beb62ed565
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:17:22 2013 +0000

    New functions to check for custom templates
    - whether a report template is a custom one
    - whether a report is based on a custom report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d494e37b54be05502d00b7b78d386266fca97d5c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:17:10 2013 +0000

    Define 'custom-template' property on report instances (not used yet)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e049feddd33975e6249e0008525e131b6d7f87e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:16:59 2013 +0000

    Return guid of newly-created report template to calling function
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f4c9835e0f3987ec3394501d4384f54fddf5bd5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:16:50 2013 +0000

    Return success or failure when writing report templates to save file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbd9229149fe3fbe297d8869cfaaa9bab3b0a916
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 2 11:16:38 2013 +0000

    Delete report function: use less ambiguous variable name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7537f85e94ac9b4c257b03e2a54feb11b4c7159
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 30 20:38:14 2013 +0000

    Bug #702899: Fix crash in scrubbing code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca7bb16d69cd9854bb7d9fb0957a08a4ee60719a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 30 20:18:37 2013 +0000

    Bug #703305: Fix crash on entering a non-valid date.
    
    For now, the date that couldn't get parsed is replaced by today. Improvements
    to this behaviour are welcome, though :-)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86434e10e537c9c63aafd6f579788e084e131c29
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jun 29 05:57:52 2013 +0000

    Add back, and bring up to date, the debugging function qof_book_print_dirty.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d81cb73e0c2d19116fe4b3b5d67be4d7cc7aee27
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jun 29 05:57:44 2013 +0000

    Make it possible to post multiple invoices from the find dialog.
    GnuCash was crashing if you searched for all unposted invoices, selected two or
    more of them, and posted them.  This was because the list of invoices to be posted
    changed while it was being processed.  As part of fixing this the prompt for post date,
    due date, etc. will only be given once, not once per invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7d58f756a7e844f34dd266574f765841bcb920c
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jun 29 05:57:35 2013 +0000

    Fix the crash that occurs when duplicating multiple invoices from Find results.
    The biggest problem was that it was adding an invoice's entries to both the old
    and the new invoice when duplicating the invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 433744c8bb6150c21f1d2a9160784827530e270b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 27 09:09:04 2013 +0000

    Report system - emit warning when trying to restore named-based saved reports
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ba42c0231bb31f96e01e1866849292d9c768587
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 27 09:08:52 2013 +0000

    Report system: regroup legacy functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00846f0732c1613da87dc8dfab40acb5a80460fd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 27 09:08:39 2013 +0000

    Report system legacy code cleanup
    
    - Rename two functions that work with guids instead of names (legacy)
    - Don't sort the a list of guids. This doesn't add value and slows down the report loading code
    - Add/improve some comments
    - Reorder record accessors for the report-template record
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a722d0be8dca28df672cf7eb23a26aab062ae09
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 27 09:08:25 2013 +0000

    Lookup business reports by id instead of by name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef9b8a89207970ab9f32bf8dfa167529591ccd12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 25 18:44:52 2013 +0000

    Remove the unused code for feature "shift txn forward", disabled already in r18450.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c3ec9980b1bbe71f2c79bb0ead454a1bfcc5857
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 25 17:04:47 2013 +0000

    Really Redo r23043 Don't print "warning" output in comparison functions.
    
    Without pulling in the extra junk.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fb2a93a858b73dff80fa69b56fbc39107fc4fe4
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 25 17:04:30 2013 +0000

    Revert "Redo r23043 Don't print "warning" output in comparison functions."
    
    Some extra files got pulled in...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd4f5d337d94d7c7cfe446940e302ecafa1a0b99
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 25 16:49:16 2013 +0000

    Redo r23043 Don't print "warning" output in comparison functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8237afd97fd909de357cb0d193b2e5f9e66501ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 23 07:57:40 2013 +0000

    Bug #700804: Add up/down buttons for ordering of transactions in register2.
    
    This changes the ordering but only for txn with the same date
    and same number.  The buttons are active only in cases where this is
    possible, otherwise the buttons are inactive anyway.
    
    - for reconciled splits, user will be asked
    - book-closing txn are ignored as well as frozen splits
    - After changing the sort order, update the UI buttons immediately as well
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db8a08a3d0a2c751c80334c2d59ed88728d834de
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 20 20:44:43 2013 +0000

    Register2: Minor code cleanup: Rename moved_cb to uiupdate_cb. Refactor common sanity check into extra function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8516187b7898281e492c836b3f01434c3317546
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 19 15:48:13 2013 +0000

    Bug #691587: Catch scheme exceptions when converting error messages to a C string.
    
    When loading a scheme data file such as ~/.gnucash/stylesheets that contains
    invalid characters (e.g., all-zero bytes), the loading throws a scheme
    exception and we are redirected into the error catch handler. When trying
    to convert the erroneous scheme expression into a string for the
    message output, scheme runs into an exception right again. Hence, the
    conversion to string must be guarded by a stack_catch as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8a0015a3cce12c14c56601f62902170614a17c9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 19 15:48:02 2013 +0000

    Bug #669964: Fix txn creation that forgot to set a txn currency.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b093abc4a198832688535ca98c7f9e499675aa4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 19 15:47:49 2013 +0000

    Register2: Improve commodity/currency handling: Try to always use account_or_default_currency lookup instead of code duplication.
    
    The code for ensuring a commodity that is a currency was duplicated among
    the file. This is now refactored into the reg_currency variable. Also, in
    a non-currency register the currency is now taken from parent accounts or
    the default currency, which matches the old register's policy but is different
    from what register2 previously did.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd9ea2d808ded6ecd8e5d1f9436477962c178e99
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 19 15:47:39 2013 +0000

    Improve transaction currency lookup by using the new account_or_default currency getter.
    
    Previously, this could result in transactions that have a non-currency as
    txn commodity, which is what the multi-currency register tried to avoid hard.
    Now by using account_or_default_currency, the currency choosing policy from
    the register is available in the other places where new transactions are
    created, hence we better use that here.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bbcd7733f4fdf40f57f4a6af72db6ba6295cb23
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 19 15:47:27 2013 +0000

    Refactor lookup of a commodity that is a currency for a specific account into general function gnc_account_or_default_currency().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ed03ccc5782ad21167cf7e8b49d65008a40a4d0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 19 15:47:13 2013 +0000

    Cutecash: Adapt cmake files to recent file moves.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e524a4370b25789f85859912e7b22d20d3250a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 16 08:30:09 2013 +0000

    Bug #672595: After creation of a new book, make sure to set it to dirty so that a cancelled save_as dialog leaves the book dirty.
    
    The missing part was the line in assistant-hierarchy.c, but I've added
    it to the two other calls to file_access_for_save_as() to be on the safe
    side on those two other book creation places as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 511c970256a376630bcfdd39da47ea9c9b6ffa1b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 14 21:43:17 2013 +0000

    Bug #700582: Enable online actions in Register2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bff5edbb66beda9958dd6ed9320a0237ed4d404d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 13 20:42:46 2013 +0000

    Minor code cleanup (again from r23043): Don't print a warning in a comparison.
    
    This only changes the single line that doesn't break the existing utest-Split.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c52ac5de5b6c1bd2a887211136eb8528c4bc9c39
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 13 20:25:24 2013 +0000

    Minor code cleanup: Decrease verbosity of register2 that makes the debugging output unreadable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5c4d37af3c54d7eb090604a030985494af70c90
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 13 20:25:12 2013 +0000

    Register2: Add more sanity checks when converting TreePaths from one to another.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 581f27825e2a068786274bd9a28eb3241111467d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 13 07:58:49 2013 +0000

    Revert r23043 "Minor code cleanup: Don't print "warning" output in comparison function."
    
    Sigh. It turns out the utest-Split.c relies on the "warning" log level
    in order to check for specific code paths. This sucks. The log level
    "warning" should please be reserved for things that are actual warnings,
    not for code path checks that are used in the unittests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91b8b3c14d061a6559dd6398ba302218237da2e3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 13 07:32:23 2013 +0000

    Had to partly revert r23045 when it comes to the PostedDate of book-closing txns.
    
    The book-closing txn currently assume that their
    posted-date is the end date plus 12 hours, so that the closing txn can
    be distinguished from normal txns of the last day. This is the only
    case within GnuCash where the PostedDate is a different time-of-day
    that what the GDate normally says as a normalized date.
    
    We better change this sometime in the future so that the PostedDate
    doesn't silently contain this hidden extra meaning...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bae4862575555f34a9abd183b63d4aa3cc5bea34
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 9 21:39:34 2013 +0000

    Register (old+new): Duplicated transactions need a DateEntered as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85749ec058c25471d5aa1f2079b047e23319c1e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 9 21:33:19 2013 +0000

    Change all usage of xaccTransSetDatePostedSecs to xaccTransSetDatePostedSecsNormalized.
    
    In fact, all calls to this setter refer to the plain date and not to
    any time-of-day. Consequently, only the normalized setter must be used
    everywhere. (Subsequently, the previous setter could be removed, as
    it turned out to be not used anywhere, but that's another story.)
    
    As a side effect, this makes the register2 set the PostedDate in the
    same way as the old register again. The register2 used to introduce a
    time-of-day part in the PostedDate, but this should not be done. Only
    the EnteredDate has a time-of-day part.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 697d228eb35942283a9d81eefe064d0b3514f7ec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 9 21:32:06 2013 +0000

    Introduce transaction setter xaccTransSetDatePostedSecsNormalized() that ignores the time-of-day part.
    
    We've struggled with the time-of-day part of the PostedDate for long
    enough. The PostedDate field is just not meaningful with anything else
    but a plain date, and no time-of-day at all. Hence, the correct setter
    function for this particular field must ignore the time-of-day. Consequently,
    a GDate should be used here anyway, but in many places the time64 is more
    convenient. The new function will now redirect that time64 to the GDate
    setter function to make sure we will now map everything to one single date.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 581871813dbad568ffeca9f18d6d3e1b7a8ebda1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 9 21:31:51 2013 +0000

    Minor code cleanup: Don't print "warning" output in comparison function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5adb56bd773f9211845cd91b28a98c0e381c975f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 8 22:20:34 2013 +0000

    Minor code cleanup: Don't use "class" as identifier.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3a57b2f1f969ae0f6ac4c748fad94b7f0436a31
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jun 7 19:23:08 2013 +0000

    Update Catalan translation, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7afb55a12f6ddb838a7fad9a6d22417460358801
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jun 7 19:20:43 2013 +0000

    Update Lithuanian translation thanks to Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1549367840210a9b3a69d6c0dd5728f6c3f6550b
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jun 7 19:02:48 2013 +0000

    Update Italian translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85f4dc6088a0176e531a0ff9490da7eaa1f111d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 5 13:28:41 2013 +0000

    Report test makefiles: avoid extra softlinks for out-of-tree building
    
    These are not necessary when the softlinks are created
    directly to the original scm module files in the source directory.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8ac55d0106d3043eb20515c2c1211c5cf3758a5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 4 21:28:45 2013 +0000

    Update .gitignore
    
    New symbolic link:
    test-driver -> /usr/share/automake-1.13/test-driver
    
    Author:    Aurimas Fišeras <aurimas at members.fsf.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62e7cd487544713413a42776d6a464eb537c4017
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 4 18:35:24 2013 +0000

    Use SCM_FILE_LINKS properly and some cleanups of report test makefiles
    
    - Only some files need to be linked into a virtual guile module dir
      The others should be linked into the build dir if building out of tree
    - Drop the .sh extension from test wrappers
    - Move makefile variables and targets around a bit to be more consistent in the two makefiles
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f17d00842a624c6c9ee420c3fac673c4e3f81f58
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 4 00:20:09 2013 +0000

    Set SCM_FILE_LINKS even if not in a separate build directory, otherwise tests fail
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f4130528e87e2d5367fcc2664aee48eb66e25ee
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 3 21:59:59 2013 +0000

    Fix distcheck and automake 1.13 build failure
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfbd34c22f2da185998b854b4ce2d1111dcc1085
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 3 21:59:46 2013 +0000

    Reports: Reduce test verbosity
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ec670869454f5d3cbdbe704e123baec4bef6a76
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:55:13 2013 +0000

    Win32: add VERSIONINFO block to RC file and convert in into a template to be completed during configure
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37733b9bc28e6559eb092a5cd6b594e1cec2d1ed
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:55:03 2013 +0000

    Win32: make sure RC file is actually considered for linking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76ccb82013d59b27c92ed609672060325cc2f599
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:34:41 2013 +0000

    Refactor so that we don't have to call gnc:progress functions while creating a report
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63441a3d6b4b01c0548b566bbedb441254ab2018
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:34:27 2013 +0000

    reports: cleaned up a few methods in report-collectors
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f19a20af73a9543331c238e34902084e9c0706ab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:33:59 2013 +0000

    Reports: Deal with closing transactions.
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8aed5c3f660951bbde9d01fdba62c2915cd42651
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:33:27 2013 +0000

    reports: faster versions of category, net-barchart and net-linechart reports
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d8d8bd76eb8b8a28af42197489b25a143019470
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:32:39 2013 +0000

    Add test suite for standard tests
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72c7001693f0cc8f06ffd1138abb3a0db967329d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:32:18 2013 +0000

    Log a warning if a test shows more than 100% progress.
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4149b7ab87484052bfa5983b29a1fa123dc351c6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:32:04 2013 +0000

    Utils: Add "gnc:timepair?" function; useful for ensuring functions are called in a type-safe way.
    Add gnc:timepair-next-day
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a3080d3dce69e414f4c327ca76a97e11f8cb6d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:31:51 2013 +0000

    Reports: Add collector functionality for side effects..
    function-state->collector; turn a function/initial state into a collector
    collector-do: Like collector-map, but only return the result of the first collector.
    	It's assumed the other collectors are invoked for their side effects.
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c30b3641a121e42dd5f9b13ae0af294207085325
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:31:39 2013 +0000

    Reports: Add collector-into-list function.. turns the idea of adding stuff to a
    list into a collector.
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c57a3ee5162db53cc4d4bee2202b82744970ada6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:31:26 2013 +0000

    Add some plumbing for report changes - test framework plus some utility methods
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 056545fcf8803eb854cfe677ff8360235c96fc51
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 2 10:31:13 2013 +0000

    Add exported ids to reports.. useful for testing
    
    Author:    Peter Broadbery <p.broadbery at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f908e8cb71ef25e355edb6bceb9e8c3e22c340e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 31 17:03:14 2013 +0000

    Bug 383928 - Bad command name: Remove transaction splits
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42e2bfdbe7982e21568905d158a12e32713d06d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 28 10:40:04 2013 +0000

    Update gitignore
    
    Author:    Aurimas Fišeras <aurimas at members.fsf.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14ce35ff51a95348d259c6d6b45af9774a72a065
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 28 10:39:53 2013 +0000

    Update copyright year and make it translatable
    
    Author:    Aurimas Fišeras <aurimas at members.fsf.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e12bdcddcbd20814c1738fb81627022762cffd11
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 27 20:56:25 2013 +0000

    Update Changelog for 2.5.2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d4affc46ae812bad15d0de74292a8cbc860045
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 27 18:44:39 2013 +0000

    Update NEWS for 2.5.2 release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82f0f7d0248b7288184c0dc593b35413dae2b332
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 26 19:21:31 2013 +0000

    Win32 build: Update versions of gwenhywfar, aqbanking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66dccc81afcec111103bdc6d1bd6a8842ad76cde
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 25 22:43:17 2013 +0000

    [Bug 640962] Make check failure: test_backend_dbi
    
    Can't suppress the perfectly legitimate warning, so make it non-fatal;
    that way it won't trigger test_checked_handler after the tdata has
    popped off the stack.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e9c9d8ceda37711fe4220123f52c6c80bc2f6af
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 25 22:43:07 2013 +0000

    Bump version for release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 369b9d667e3d4068d947b84042e4fa2b21c9b988
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 21 10:59:31 2013 +0000

    Fix windows build after it got broken by r22982
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48ce3061b15ca9a04ecbfeb6878da226ef8539ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 20 18:45:49 2013 +0000

    Merge latest pot template from trunk into updated da.po file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b25c56db016c943af6a4ba4d8ff32fdf2abdec2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 20 18:42:40 2013 +0000

    Copy recently updated Danish translation from 2.4 branch to trunk.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3beee22e68ff60841fea8505d8314d6f94e074b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun May 19 20:18:46 2013 +0000

    Register rewrite Update, bug fixes and transaction commit changes.
    
    This update fixes the following, adds commit of transaction by change of transaction by cursor keys with some changes to used functions, added commit of transaction by enter, corrects the default behaviour for share/price/value changes, changed the account accelerator function, fixed a scrolling issue, fixed column resizing, changed treeview to fixed height mode.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f5eebb35f0a6c8967038a568d481c5910da2054
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 18 20:29:46 2013 +0000

    I18n: Change composed strings (report title) into fully translated string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3be139e5f3645d2d6ccaeb276242b6b46e3aee4f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 18 14:23:22 2013 +0000

    Register rewrite Update, bug fixes and allow mouse to change reconcile flag.
    
    Author:    Robert Fewell <14uBobIT at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06a10b727a9931f110201c49aad9d6edb85f6e11
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 18 14:23:12 2013 +0000

    Register rewrite Update, bug fixes and allow mouse to change reconcile flag.
    
    This update fixes the following, wrong title spelling, allows the mouse to change reconcile / type flags, change transaction paste, allow changes when in sub account view, reduce view default title lengths, missing help text and changing default find on account page to the new view.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c51d0c3c74f49c3b8442007fabce4b2ce149a10f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 18 13:54:08 2013 +0000

    Cleanup non-relevant comments introduced with r22825
    
    It also cleans up some indentations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27d5004bdb136a0b436b5d3545ada6a10f5291cb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 18 13:53:56 2013 +0000

    Support for querying Bitcoin/Litecoin prices via F::Q's MtGox module
    Author:    Sam Morris <sam at robots.org.uk>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a8a00b18f8b83661d20c908d5fedd13c138a359
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat May 18 13:22:24 2013 +0000

    Fix a typo in both source and po files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1af0653af0ef8152fb84384f622f9513a660c3c
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat May 18 13:19:03 2013 +0000

    Update Italian translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fe14092eb5386a04c164a86c1e344be07b9a482
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 17 10:10:50 2013 +0000

    Add script to generate a list of changes in html format between two revisions based on git log
    
    This is the equivalent of svnlog2ul.sh which does the same from svn log
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9582469c1191ea735c75def53da2bf81930ef262
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 17 10:10:37 2013 +0000

    Add code to generate ChangeLog from git
    
    This code will determine the repo type (git or svn) and use the
    appropriate command to generate the ChangeLog file accordingly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35036bd24ed2bcb49b5dc405606e1c9999713553
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 15 14:24:52 2013 +0000

    Win32 git: fetch potentially new tags before running the tags build
    
    Apparently tags are not copied over automatically using git pull.
    This may be a side effect of our main repo still being svn, I'm not sure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4adde2459b1a9310dafd986c9d728ad1c443e831
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 15 13:27:51 2013 +0000

    Win32 fix path to git build script for tags
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82e9608e4d9cc9b8551a5972a79400cb096569d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 15 13:24:25 2013 +0000

    Win32: build 2.5 tagged releases from git instead of svn
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1dbd90c09a22d6818b58f22d8466019b0885bd8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 15 11:12:58 2013 +0000

    Fix charts on Windows
    
    Local URI's should be prefixed with file://. Otherwise webkit and other
    browsers as well (like firefox) will take the drive letter (C: - typical
    for Windows) to be an unknown network protocol.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb13a0a843a27639aec977a208b36d6d682df0c9
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon May 13 08:34:06 2013 +0000

    Bug #700197 - Critical SQL backend errors when creating customers via python bindings
    
    Patch supplied by the reporter Tom Lofts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d33914139411a49429ec485dbd715a8559010945
Author: Mike Alexander <mta at umich.edu>
Date:   Sun May 12 03:41:41 2013 +0000

    Round properly when computing fraction of the transaction's value due to a given split.
    Also use GNC-DENOM-AUTO instead of a constant zero when appropriate.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03c3a6d115c161dc3c0382ee2aa0a52abba16c9a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 10 19:06:50 2013 +0000

    Bug #682800 Generated balances on Report different than calculated balances on Ledger when using "open subaccounts"
    
    Changes:
    
    Part I
    - bring in some more comments to ornament the code in
    function (make-split-table)
    
    Part II
    In function (make-split-table), while going through the splits
    - change the order of adding splits to the result table and
    and updating the total collectors
    Old oder:
    1. add the splits to the result table
    2. update the total collectors (for display at the end of the report)
    New order:
    1. update the total collectors with the values of the current splits
    2. add the splits to the result table
    Luckily this was implemented as two separate steps anyway, so this
    part of the change can be done with copy/paste.
    
    Part III
    In function (make-split-table)
    - change the call to (add-split-row) to also include the total-collector
    - change the call to (add-other-split-rows) to also include the total-collector
    In function (add-other-split-rows)
    - change the definition of (add-split-row) to also include the total-collector
    - change the call to (add-split-row) to also include the total-collector
    In function (add-split-row)
    - add the parameter "total-collector" to the function definition
    - use this new parameter to display the current balance instead
    of using the balance value from the split account.
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77ff6036551905f15c6819c0b2225f069b5f4257
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 10 19:06:37 2013 +0000

    Bug #622778 Miscalculation in cashflow reports - Step 03
    
    Introduce solution and some minor modifications to save some function calls.
    
    Solution:
    
    - Save the current split value
    - Calculate the parent total transaction value
    - Calculate the ratio of the split to the transaction value
    - only consider splits of opposite sign for the flow colletion
    - only consider the split value multiplied with the calculated
      ratio of those splits with opposite sign
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a95c0f0b7ee737a5e00225acd4e639f3ce1d1c2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 10 19:06:28 2013 +0000

    Bug #622778 Miscalculation in cashflow reports - Step 02
    
    - functional change within the cash flow calculation:
    Instead of using a recursive call to (define (calc-money-in-out-internal ...))
    to loop through the list of selected accounts a for-each loop is introduced.
    
    - functional correction:
    As the cash flow result data has been turned to global objects with the previous patch,
    these objects need to be reset before the call to the cash flow calculator.
    This is now added in the document renderer.
    
    - further comments introduced
    This is used to help identifying the function change that will be
    introduced with the next patch for fixing 622778.
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77340591a90f1eb16871e25f4c8bebad0092f7f2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 10 19:06:12 2013 +0000

    Bug #622778 Miscalculation in cashflow reports - Step 01
    
    Restructure code to achieve following blocks
    
    - options generator
    - global objects
    - cash flow calculator
    - document renderer
    
    Reason: Preparation for better change tracability.
    
    No functional change of code.
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f7f77639591dbd028a3712a5eb599040eff7e14
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 10 19:05:59 2013 +0000

    Bug #584869 net change line in general journal report broken
    
    Do not show any totals in the General Journal report.
    
    According to
    
    http://www.accountingtools.com/general-journal
    and
    http://accountophobia.blogspot.de/2012/06/general-journal.html
    
    it is not the idea of the General Journal to show totals but
    only list transactions.
    
    This patch makes use of the ledger-type? flag and suppresses
    the output of the Net Changes accordingly.
    
    By that, the General Journal will not show Totals, but the
    Account Report still does.
    
    Author:    Carsten Rinke <carsten.rinke at gmx.de>
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1270620e83b4c8e2b306f9696a62afb9cf93860
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 10 19:05:50 2013 +0000

    Bug #589865 In the report "Budget flow" period it doesn't work ok
    
    change the report head line to show the period date for (- period 1).
    Author : Carsten Rinke <carsten.rinke at gmx.de>
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56bb7be8f580bccacee4bac62dcc1c7d1a50624b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 10 19:05:38 2013 +0000

    Bug #589865 In the report "Budget flow" period it doesn't work ok
    
    Author: Mikhail TSaplin <tsmisher at gmail.com>
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab0cfdce5a3772dcdf25ade58aafe9cc6ff4eb40
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 8 20:47:18 2013 +0000

    Add ZMW currency
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3ea9556dcfde4044124e96157a270a54bae16e4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 8 20:38:36 2013 +0000

    Update German translation a bit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b807c6df1730050562b20e8537e79563fe20821
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 8 20:38:26 2013 +0000

    Minor user message fixes: Spelling fix, Capitalization fix.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85ce377a8a0154f8a2f60f311599f6cbf87175d0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 8 20:38:16 2013 +0000

    Update German glossary (a bit).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f2a2cd12083d66d195ccac00a2e0821a0527285
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 8 20:38:04 2013 +0000

    Fix glossary table that was mistakently using spaces instead of tabs. Update all glossary po files with the new terms.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ef0cce3bdd500b17dd1717eadae0ddde80b8e03
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed May 8 12:18:30 2013 +0000

    Fix some typos.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c3fc62d6969a74cd9221586a08cb49c77ad7f13
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed May 8 11:04:29 2013 +0000

    Update Italian Translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a79905dcc78459a53298e798fb1ac506f6b52548
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 7 10:25:01 2013 +0000

    Merge latest pot template from trunk into po files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f5999e481718626e31afcbdf114ed4d4f26a370
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 7 10:17:39 2013 +0000

    Copy program translations from 2.4 branch to trunk.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0bc0ea91ad765498abc718cc751473671db66a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 7 10:17:10 2013 +0000

    Copy glossary translations from 2.4 branch to trunk.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9d56620f5311ef312f0c96f2a184df423d3b570
Author: Mike Alexander <mta at umich.edu>
Date:   Sun May 5 21:57:35 2013 +0000

    Quote the python path in case it has blanks in it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efb0939b71c214919b779a1ed72d6dc3a361cfaa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 4 22:45:29 2013 +0000

    Update ChangeLog and NEWS for 2.5.1 Release
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d15a1bc73b659b22fa275ef4f72cdc842b69b74
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 4 22:28:35 2013 +0000

    Allow svnlog2ul.sh to run on the current working copy
    
    And from the root directory instead of having to cd to util/svnlog2ul
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c156d17be3d41bd22367f50c9bc9ee6d0f2b707a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 4 20:52:54 2013 +0000

    Bump version to 2.5.1 for release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f655797facf79341b954c8d2fe95d9fddae772ec
Author: Mike Alexander <mta at umich.edu>
Date:   Sat May 4 18:38:41 2013 +0000

    Fix test for Python to avoid error message
    
    Getting error like
    ../../gnucash/configure: line 23573: x/opt/local/bin/python: No such file or directory
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0626e5ec9959fb23047783c9cdafa51fc4858fa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 4 07:49:09 2013 +0000

    Register rewrite Update, change the default for the new register and rename old one.
    
    This update changes the default for double click on the accounts page to open with the new register layout. Also the menu options have been renamed / re-arranged to reflect this. Have also done the same on the general ledger options.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b80da7f94f211aecee85f890de7ca675f1e9980
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 3 12:04:03 2013 +0000

    Bug #698781 can't build with glib 2.36: error: 'g_type_init' is deprecated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84b2428192d77dbd2c2053fd917c42f41be6d3be
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 3 12:03:53 2013 +0000

    Tests: harmonize test initialization
    
    In particular, use qof_init instead of g_type_init. The former
    calls the latter by default. Also our current engine code is
    heavily dependent on gobject, so it makes sense to initialize it
    as early on as possible. Having once central place to do so
    will make it easier to fix this if ever we move away from gobject.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb409ecd357de99089ba9d74f8d3dc09ec91b6c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 3 12:03:38 2013 +0000

    Refactor file backend settings to no longer depend on gconf
    
    This affects many other components as well, including the
    python bindings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a26e65e6c90d3b53f3ceaa3e821ac8105b32671
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 3 12:03:23 2013 +0000

    Move gnc-gconf-utils to app-utils
    
    This breaks the build, but this makes it easier to read the
    commit history. The build will be fixed in the next commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c65cb20b4f543c28fde53baa58c480edd5ed443
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 3 12:03:12 2013 +0000

    Add new core prefs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4872f6e6c3769944934a4ecab4f133878bfc444
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 3 12:03:00 2013 +0000

    Rename gnc-main to gnc-core-prefs
    
    And add proper namespace prefixes to its functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4cf7b1f045bd880729b71e48d906a7a1dad0b8d8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 2 21:01:30 2013 +0000

    Mac: Add -framework Cocoa to GTK_MAC_LIBS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d14662fe32b0c2d4b0be8f1becee165391d73292
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 2 16:34:13 2013 +0000

    make distcheck altered POTFILES.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48cceb51e6f2cdf5f4649ebfae0d2012fdd94163
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 2 16:34:03 2013 +0000

    REST API Example for Python Bindings
    
    Initial version of REST API allowing minimal information about accounts, invoices and customers to be accessed in JSON format. Includes modifications to gnucash_core.py  to add additional functions.
    
    Author: Tom Lofts <dev at loftx.co.uk>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 216bb3263cbcfdc50e8a618b5a607d803234b3bf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 2 14:43:09 2013 +0000

    Fix chart positioning on multi-column report
    
    This is a follow-up on bug #638971
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24ad9c3fc45de1a4b63fd586250d3c8ad8dffa6b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 2 14:42:48 2013 +0000

    Register rewrite Update, this adds some preference options and fixes a tab issue.
    
    This update adds four new preferences to Register Defaults, these are for auto-complete, show entered date, calendar buttons and jump to blank split on expand. There are also some changes to the reconcile tests, a dialog warning popup for accounts recievable / payable registers, auto tab over non editable cells, change the cell background to that of the row when in edit mode and the ability to change the column order.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4f54dcdc8125b5ef3663e58a2c8cabc69aaccbf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 2 14:42:28 2013 +0000

    Register rewrite Update, this fixes some leaks and renames some functions.
    
    This update fixes some leaks found with valgrind and renames some functions to a standard way.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 933983191c8eb971eb9aa098deab86b1c139f27a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 2 14:42:11 2013 +0000

    This update fixes the schedule of share purchase.
    
    In testing the schedule, I found I could schedule a share purchase just like a currency transaction but when on the sinse last run dialog, both allowed me to specify the price/rate but only the currency transaction would get added using the specified value. This patch fixes this.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4229695e8121f944fef2df767db16d5f463ce49b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 2 14:41:56 2013 +0000

    Register rewrite Update, this adds the schedule option with some other changes.
    
    This update adds the schedule option. The schedule editor files have been duplicated and used to edit the schedule with the template displaying in the tree view. This is accessed from additional menu options on the Scheduled Transactions plugin page under Schedule, New 2 and Edit 2.
    Other changes are to the date renderer, FuturePostedDate function, fix the split collapse option and move some functions around.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96f660eeb1ee4eb6e0db4c912f6acb668aedb97d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 24 09:08:31 2013 +0000

    Finally fix the maddening long waiting times after clicking "Ok" in the import matcher window.
    
    Turns out we were simply missing a suspend_gui_refresh call before actually
    processing the results. Sigh.
    
    (Can go into 2.4 because the bugfix is so surprisingly simple.)
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0980a2e8154fb77b9f86299116655d5b7c3ab6cf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 22 19:23:05 2013 +0000

    Fix compiler warning
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9197062afef2c5e7c6705033920639474c820c56
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 20 16:45:56 2013 +0000

    Register rewrite Update, this adds the trading accounts option with some other changes.
    
    This update adds the trading accounts option. Also included is a fix for the way the model is loaded and changes the way it the view gets refreshed. There are also some minor changes to transaction confirmation. Two new files have been added and some functions moved to these with more to follow.
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d98f1ef19437bb5844b20e3eb5d1fd394a6adac7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 18 07:24:21 2013 +0000

    String improvements: For singular form of ngettest, the %d conversion specifier can be skipped.
    
    See e.g. this thread http://article.gmane.org/gmane.comp.version-control.git/221583
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f8d8eb058bf1c20816539500f907a4a57e5262f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 17 20:15:07 2013 +0000

    Win32 build: Update libofx to version 0.9.8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cca4745e2bbce574a2ee47fffec00d09d7c3cea5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 15 20:03:08 2013 +0000

    Fix indirect libguile dependency in bi_import plugin
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30730f8b0802cdbc641a56afdcd7c3569dac7db9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 15 20:02:57 2013 +0000

    Fix indirect libguile dependency in customer import
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb9ede4b5ce97580aa8e46124d477ad6fd6d30ba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 15 20:02:43 2013 +0000

    Fix indirect libguile dependency in business ledger
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20f468ca0cc58d5f0e5c2530bfe368aad2b05953
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 14 20:04:46 2013 +0000

    Adapt to latest split of engine-helpers.h, r22902.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddffb67011dcf84410fe7441e89f1101c2f125f5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 14 19:41:04 2013 +0000

    Adapt to latest split of engine-helpers.h, r22902.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 940554293b8c6a09f80dc5f0d57494c3b5b34ba6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 13 17:07:59 2013 +0000

    Commit nex file (missed it in previous commit)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ae129fb39272f4a69de3a26c31b4d5efd427e5c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 13 10:40:55 2013 +0000

    Prevent engine's guile dependency from leaking to modules not directly
    using guile
    
    For this I have split engine-helpers.h in two headers
    - one for conversion functions to and from guile
    - one with guile-independent helper functions
    
    The appropriate headers are then included depending on which functions
    are required.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a4eb83e17ed12b24280de30b447a3bc5d976a27
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 13 10:40:37 2013 +0000

    Remove unused guile-mappings.h include instead of adding GUILE_INCS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de238cb9849a7b85ab638088769689c499c5da3a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 12 19:08:21 2013 +0000

    Add probably missing GUILE_INCS to CPPFLAGS because table-gnome.c includes "guile-mappings.h" that includes <libguile.h>.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f964e33fd9b0b5e579ba6365c488258a6f58c5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 12 19:08:08 2013 +0000

    Add missing GLIB_LIBS to LDFLAGS as needed by newer gcc/libtool.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43093cdc731c60bd7a3fd26309d80d44b8c0b99b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 11 20:31:30 2013 +0000

    Win32 build: Upgrade libofx to 0.9.7 due to bug #697133 with long lines
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acb3076c533d95cc8ecdfa7819096b6bf47e98f9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 9 23:00:51 2013 +0000

    [Bug #697402] configure doesn't find python on Debian
    
    Lose the PKG_CHECK_MODULES for python and make sure that Python.h is
    present and findable in AC_PYTHON_DEVEL instead.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67ac544ffa4f6458c736f11a81a4a0be524be669
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 8 10:23:04 2013 +0000

    Win32 build: Disable debug output of r22877 again as it does not seem necessary anymore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f44e1855b73cad56dba02e82c85f58b71b915bb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 7 22:15:17 2013 +0000

    Register rewrite Update, fixes a problem with resizing columns. This update fixes a problem with resizing columns and also a missing tree free. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ab48e64bcb311cf200c4c6e79a5e81bd21498f1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 7 22:15:06 2013 +0000

    Register rewrite Update, changes the way the transaction changed dialog pops up. This update changes the way the transaction changed dialog pops up and also when you navigate to a cell it automaticly changes to allow input. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46a0bf1f87aed66077671ea6d9b0326ac7da7f4e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 7 22:14:55 2013 +0000

    Register rewrite Update, adds test for old and new account register open at the same time. This update adds a test to stop opening old and new account registers at the same time. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c55362b090cf0eb841b22a7af184268c80a198aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 7 22:14:44 2013 +0000

    Register rewrite Update, adds date accelerator and fixes duplicate transaction. This update adds the date accelerator keys to the date column and fixes the duplicate transaction option. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6f6bcd87c3685aa13806bef50c27c23ff201182
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 7 22:14:31 2013 +0000

    Register rewrite Update, adds print check, find, schedule and reconcile. This update changes adds the print check, find transactions, schedule transactions and reconcile options to the new register. This was done by copying the existing files and changing them to work with the new register so both new and old could work at the same time. The new find option on the accounts page has been commented out so the old one would work but has been proved to work the same as on the new registers. Also have the refresh option working which involves reloading the register by re-running the query which is also used for the search register updates. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a83aec6fbec797991c584cd970df20df47b73fcb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 7 22:14:20 2013 +0000

    Register rewrite Update, fixes for number / action column This update changes the Number / Action column from a single combo renderer to two, text renderer and combo renderer both with entry. We use the model to decide which one will be visible for each row. Also set up is the number accelerator key. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a6b5027a06ada4229d86fb736aede46b6f258e7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 7 22:14:09 2013 +0000

    Register rewrite Update, fixes for duplicate and reversing transaction. This update fixes duplicate transaction and reversing transaction. Also included is a minor change to the model, added the test for unbalanced transaction along with some other dialogs. Tab key navigation has been revised but still further work. Account key seperator works along with new account creation. Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb269690820d261342ad1a38d7de244bf1669384
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 7 07:48:06 2013 +0000

    Win32 build: Copy an initial logfile to the webserver when the build is started
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d265eb4a6d912852a360492cc0135a554d39de34
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 6 20:42:45 2013 +0000

    Update start SVN revision of this year's ChangeLog generation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65c91906f293de97ee63349d8c99f4166ef3cf2e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 6 20:28:48 2013 +0000

    Update ActivePerl URL to a currently active (no pun intended) one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7031ee702a6fe575724a28aa9994d99a02dab5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 6 20:13:18 2013 +0000

    Win32 build: Add debug output where xsltproc currently fails
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b290cee8536b89eb353a4716c09936f6fe82338
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 5 19:42:20 2013 +0000

    Win32 build: Version update for libxslt, libxml2, goffice.
    
    No special reason for this, though, except that it still compiles.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73b1789c6f78fa1fe0d26bebb90eb6a88a14cf4f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 4 19:46:30 2013 +0000

    Win32 build: Switch to another libgsf version 1.4.21 that has a .tar.bz2 available
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d4a8b40d69eff2a6052181373efec9853d3bb29
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 3 13:21:21 2013 +0000

    Win32 build: Can we get along without libgsf-gnome?
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb04aaa8caf080358d8d673c911a843dded387d3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 3 08:21:54 2013 +0000

    Win32 build: Add probably missing libgsf configure argument
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d70996b8d57ae186dd0d6da1a8a703f00eef161
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 2 14:06:28 2013 +0000

    Win32 build: Remove check for pixman lib, because that one was removed in r22813.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca1435df60329056d7b7ea7e2be8ec9d30d88196
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 2 06:59:08 2013 +0000

    Win32 build: Increase verbosity on check for installed gnome.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 814947c5833a494ad633065558915ea810c1ae50
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Tue Apr 2 00:49:19 2013 +0000

    Vary some menu labels and tooltips based on cursor class: transaction or split.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27dc5f3f770bd8ac5240f6f7af68e01d0f9d6379
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 1 19:37:31 2013 +0000

    Win32 build: Add more output for debugging.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba52d3c9e59e34118798995f09e641744f21a38c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 31 21:28:56 2013 +0000

    Win32 build: Add some more output into log on error conditions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05b6bd2540792b7969ecc7a7d253423f1a3dfede
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 31 01:19:05 2013 +0000

    Update NEWS and ChangeLogs for 2.5.0 release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b400cf5e9ceae6b15e804262d8196052a8ef6dad
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 31 01:17:31 2013 +0000

    Set Version to 2.5.0 for unstable release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28cd8792776aa61c215d83dddeb4f7991d23c16d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 31 00:04:11 2013 +0000

    Add libgncmod-ledger-core to satsify dependency in libgncmod-gnome.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdd4d60441542564e2e8a2abaa7cc7fae22189f7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 31 00:02:31 2013 +0000

    Remove deleted calculation files from POTFILES.in
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fa2cf898c045256cd3b01c3664ada181b4b6442
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 30 21:31:17 2013 +0000

    More Makefile changes to get distcheck to pass
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bef51d212c53a1adce6db8088b603c46d012a5b6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 30 14:58:56 2013 +0000

    Update libofx version to 0.9.6, released today
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06ef0c85c1cb4c1afb52521e90418704c6588a07
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 29 22:56:03 2013 +0000

    Some cleanup to get make-dist to build in the tarball
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b028868049438c7d861da9fbd1a53a55638ef63
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 29 22:54:41 2013 +0000

    Clean out unused financial calculation stand-alone programs
    
    No-one even knew about them!
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fd588dd32c03d05197754dfaa158805537e2d6e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 29 20:14:09 2013 +0000

    Win32 build: Update libofx version... there was a 0.9.5 release last year.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94a92f1e45abf8b0518c3e7c3628ad0d8c1202ec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 29 20:03:46 2013 +0000

    Fix spell error in Russian translation, by enikulenkov.
    
    Patch submitted as github pull request, see here:
    https://github.com/enikulenkov/gnucash/commit/ceab7311fc6512349a73bfe927f7f0b53868d173
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a10422268e9338d0f306e2a6cf02620b6953250d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 29 16:42:30 2013 +0000

    Win32 build: Temporarily disable ja_JP guide htmlhelp because the hhc compiler seems to crash on this every time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35ceffd23db87d6fd0075ff2f0a0113614ad0147
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 29 06:26:01 2013 +0000

    Modify the distcheck of POTFILES.skip to ignore scheme files
    
    They need to be in the skip file to mollify newer intltool versions,
    but still need to be handled by guile-strings.c for older versions of
    intltool.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82ea3c57387cfe99b3ece7ea6851a319c6f45912
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 26 19:35:36 2013 +0000

    Bug #696469 - renumbering subaccounts does not preserve original order
    
    Author Sébastien Villemot <sebastien at debian.org>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dc71d74551f2fa1ec29d04562c5c5868fd427f6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Mar 24 14:03:32 2013 +0000

    Prevent line break in date column on hyphen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01e0693a234b44f5c339ad6e54f9aaf4d6c39e61
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Mar 24 00:03:54 2013 +0000

    Compile md5.c with "-fno-strict-aliasing".
    The function md5_finish_ctx dereferences type-punned pointers which
    breaks strict aliasing rules.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28749fb1c38703840dd6feea16c9d226052ec0ca
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Mar 23 06:41:09 2013 +0000

    One more try to get initialization right.
    This doesn't change things unless --add-price-quotes is given.  If it is then it must be
    handled before gtk is initialized since DISPLAY might not be set which will cause gtk
    initialization to fail.  This happens when running the X version of GnuCash from launchd
    on a Mac to get price quotes updated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a70b6dce3fab3b31a5663d35c039cb31561e5f9c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 22 21:40:01 2013 +0000

    Fix erroneous conversion from time64 to struct tm because the Sunday weekday has a different number in GDateTime vs. struct tm.
    
    In struct tm, the weekday is in the range 0..6 with Sunday=0, but
    in GDateTime the weekday is in the range 1..7 with Sunday=7. This should
    better be added to the GDateTime documentation at g_date_time_get_day_of_week,
    but apparently nobody documented this so far.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c50b91505a96046bf517c56c3f3adb849e742e6e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 22 21:39:49 2013 +0000

    Fix memory leaks due to localtime -> gnc_localtime replacement in r22618, r22626, r22627
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab0879d0344b1816f235b83afa67dc2522eae24d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 22 21:39:37 2013 +0000

    Again reorder the initialization in gnucash-bin: gtk_init_check must be called before gnc_module_system_init.
    
    This commit reverts parts of r22399, because the gtk_init after
    module_system_init caused some messed-up locale settings in dependent
    modules (in particular, the aqbanking module).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c29d40a8be1a99c8c52a0dcbdb70b2de85af1ad9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 11 18:08:08 2013 +0000

    Register rewrite Update
    
    This update is mainly to do with the change to using a tree model sort and model filter. The existing sort option has been removed and replaced with the model sort which saves the order to gconf. The filter option is still used but uses the model filter instead of the query and still saves to kvp entries in each register. There are also some changes to the cut, copy and paste of transactions along with the transaction auto complete.
    
    Author: Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 614e6f347fd8401909bdc8f1c9405b6dc886c2f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 9 10:22:18 2013 +0000

    Bug #695423: Fix OFX Commodity Account handling.
    
    Patch by Burke.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94708c3fb89bf56d35bf1d214fd66966fae5e0ea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 6 20:28:58 2013 +0000

    Adding statement about GPLv2 and v3 license as discussed on gnucash-devel yesterday.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b8975adfec4c5b35c659df6544faf6ee473c786
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 3 01:50:57 2013 +0000

    Mac: Adjust document path for new location
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f7ef9d7a661302e4a7135de6d9f200f25abdba0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 2 14:03:42 2013 +0000

    Win32 installer: Update version numbers for gwenhywfar, aqbanking, ktoblzcheck.
    
    Once this compiles, the resulting binary can also run SEPA online transfers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82837dbf63616a9ead25500ebe5f140924ad4379
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 2 13:49:06 2013 +0000

    Minor bugfix: Guard against NULL pointer in sprintf argument.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d311e942f6dd26ff3e9d52bae95e2f098447fd39
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 2 00:21:30 2013 +0000

    [Bug #661832]MySQL database error after wireless reconnect
    
    After suggestion by Wang Xiaozhe <chaoslawful at gmail.com>
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f65b2e1aa3507256ea9d247925897c5bcd673079
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 1 21:38:08 2013 +0000

    Fix erroneous widget lookup after a widget in the glade file has been renamed
    
    This is a result of the glorious idea of glade to have all widget names
    in one file have unique names, but not verifying that we really can
    continue to do the lookup as before. Oh well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb64b1008d19976ae2130765026eaf0024da08b1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 1 21:28:01 2013 +0000

    Aqbanking SEPA transfer: Really test and finish the implementation.
    
    Also, apparently the iTAN authentication method doesn't work unless
    one activates the GTK2_GUI code in gnc-gwen-gui.c:70 but I need to check
    this further.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a267d805dd257ac3434238bcbf3e0bccf3267bc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 28 09:52:12 2013 +0000

    Register rewrite Update.
    
    The main things in this patch is I think the model is working correctly now,
    you can add, change and delete same currency transactions along with different
    currencies asking for exchange rates and also share accounts.
    
    Other changes:
    - use the default GTK_TREE_VIEW sort mechanism.
    - Added cut, copy & paste
    - Added right-click context menu.
    
    Author: Robert Fewell Register rewrite Update.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9a438507ff88835ed8b3ca706a2d01a2b1c900
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Feb 27 23:31:35 2013 +0000

    Replace GtkLabel with a GtkTextView within a GtkScrolledWindow for error summary for csv account import so that window doesn't get larger than screen with large error messages.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b9409ece53cbae2254eecd2fd208a285059e73b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 25 10:13:26 2013 +0000

    Winbuild: remove obsolete pixman dependency
    
    It was an internal depencency of libgnomeui, which
    is no longer used for GnuCash
    
    I found one more reference to libgnomeui in the
    crosbuild_webkit.sh script. I have removed it there as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62690dea767db0d16bb5a10ed493a51345b6e6b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 23 22:53:02 2013 +0000

    Fix make check failure pointed out by Alex Aycinena
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1189b3bdc7af77522a7caa9cc0b423707d670698
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 23 16:22:55 2013 +0000

    Aqbanking online transfer: Disable SEPA direct debit menu item again because no bank supports it.
    
    The (SEPA) banks apparently only support multi-jobs, not single jobs, but the
    former is not yet in aqbanking and not yet in gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d322ca082e8d1474e5f5d3c2c43634a5c759519
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 23 16:11:40 2013 +0000

    Set svn:eol-style property to LF on .h and .c that did not yet have it so far.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c6dc5122281f53636afd00dcadcd22df7b72c8a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 23 15:58:09 2013 +0000

    Also set svn:eol-style property LF on .js files so that the files will surely have LF line endings in SVN in all cases.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4a46ebf6458d8f38d2c26ffb865d5ff03cacb66
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Feb 23 10:34:13 2013 +0000

    Normalise line endings of min.js files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b45a9fa874c9dc7da5c81123a5cf8070d9e7fafc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 22 18:17:21 2013 +0000

    Add child functions to Account in python bindings.
    
    Add children discovery functions to Account type for the python bindings.
    
    Author: Hendrik van Antwerpen <hendrik at van-antwerpen.net>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 432632fa7389b26dae63c39625600cd6f97cca48
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 22 18:15:28 2013 +0000

    Add tax tables lookup to python bindings.
    
    Add function to lookup tax tables to Book and add taxtable conversion
    to base typemap.
    
    Author: Hendrik van Antwerpen <hendrik at van-antwerpen.net>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a261c17e0b53b762bb2521e9846f2a52a75976c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 22 17:16:46 2013 +0000

    Fix compile error after r22799 due to missing CFLAGS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e4102426df3c493105efb868817a9383fd33066
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 21 18:26:59 2013 +0000

    jqplot line chart: make markers and grid optional again
    
    This was a regression from the goffice based chart, pointed out by Mike
    Evans
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9ca8116f54e654064e15cef4649c53523abb5a8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 21 16:51:40 2013 +0000

    Charts: improve tooltips on line and bar charts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6187329460cfe1149d9355501aed6e1f9ca5203
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 21 16:51:31 2013 +0000

    Charts: source formatting
    
    - fix some whitespace
    - improveformatting of resulting html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad1b94bc24534075907a5416fb50993597182a61
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 21 16:51:20 2013 +0000

    Drop goffice dependency from our html engine
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb5e7aa175b2e0cf286f18e1a4e06969792aa158
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 21 11:27:56 2013 +0000

    Improve linechart
    
    - convert chart to jqplot
    - drop goffice based code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 190665ac2f1c8062d0abd5bdfb714ee048cf6546
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Feb 21 01:10:21 2013 +0000

    Initial changes to budget view.
    1) Splits gnc-budget-view.c/.h out from gnc-plugin-page-budget.c.  gnc-plugin-page-budget.c now creates a GncBudgetView and provides the overall UI and integration for it.
    2) GncBudgetView changes:
        a) If an account has children but does not have a specific budget value for a period, the sum of the children's budget values will be displayed in gray
        b) Totals column on the right provides total for a budget row (account)
        c) At the bottom, totals lines with total income, total expenses, total transfers (assets+liabilities) and grand total (income - expenses - transfers)
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f15df6795cc83ed9f7fdcf558d6af13939c05ecd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:52:15 2013 +0000

    Improve scatterplot chart
    
    - drop goffice based chart, only keep jquery one
    - support all jqplot shapes for the markers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c0ce65cec211e85b2b8d19f19e3207554c73ea6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:51:53 2013 +0000

    Improve piechart
    
    - drop goffice based chart, only keep jquery one
    - move legend outside of plotting area
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ffd94062ba8950dc5787a84e786504c291bb6b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:51:41 2013 +0000

    Improve jqplot's barchart renderer's barWidth and barPadding calculation
    
    The improved formula scales more gracefully from extremely small to
    extremely large.
    
    Note: this modifies jqplot itself. We may need to either
    - attempt to get this in the upstream code
    - see if we can get a similar result by improving our own code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1672f148785adec08c0fc34efb3bde0b2fda3584
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:51:26 2013 +0000

    Define EOL style for javascript files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d535f045c6a388e30892b603d64533bddee7a50
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:51:04 2013 +0000

    Improve barchart
    
    - drop goffice based chart, only keep jquery one
    - move legend outside of plotting area
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5d298e4b54d86ed588fe7fa08e5f2d543ec7b51
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:50:43 2013 +0000

    Update to jqplot 1.0.6
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8dabf5db349eb63f901850639c0e50284dafe54
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:50:30 2013 +0000

    jqplot: fix paths to js and css files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6776fc0ae8102c4dc92a3a1340ecb2f04df4ef86
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:50:21 2013 +0000

    Fix code to find html files
    
    - look in pkg_data_dir as last resort (eg /usr/share/gnucash)
    - effectively test all directories instead of only the second one
    - add a debug print line
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d5daf7deaabb1c299adc2d9dbdc1b8d1d6b5f7d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 20 18:50:10 2013 +0000

    Enable jqplot for barchart, piechart and scatterchart
    
    Patch by Andy Clayton
    
    This doesn't work anymore due to changes in other parts of GnuCash, but
    is a good starting point to fix it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df6c89eae392078759f215eef3ec52557ec20a44
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 19 21:05:14 2013 +0000

    Aqbanking online transfer: Disable the non-SEPA verification rules for SEPA transactions.
    
    Eventually, the SEPA rules need to be implemented, but for now we
    just allow any alphanumerics.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac23fa1183f02f6044f48d2ed36072fe2cc142ab
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 18 20:48:28 2013 +0000

    Aqbanking online transfer: Set the date in the gnucash txn dialog to non-sensitive.
    
    Users regularly expect that date to be the online job execution date,
    but that's not what is implemented. So we prevent editing here at all.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37c66aea363d6932534e6aadbf49e3a86049971b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 18 20:37:08 2013 +0000

    Minor update for SEPA (European) online transfers (after r22445)
    
    Add direct debit. Make menu items sensitive correctly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81cadea03574d4c172bfd84dc6aa4ead42c3de0e
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Feb 16 22:50:01 2013 +0000

    Update taxtxf.scm to fix beginning balance sign and signs for Transfer From/To amounts for
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5042466a952c2af558bf214b974751ca0ac5226
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 12 23:09:54 2013 +0000

    Fix gnc-cdate format to match that of POSIX cdate
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b0ade185139b0b88ee84351cd248ce8a3ea8ee5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 8 20:47:42 2013 +0000

    Get cutecash/C++ to compile again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 679d59e4451b62c1115c51942b4a99feb69f24e7
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Feb 8 11:02:55 2013 +0000

    Bug 683881 Partial implementation.
    
    TODO:
      Saving search preferences doesn't save reverse sort.
      The blank_split remains at the bottom of the register when reverse
      sorted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ba6e69d5e22c29cfb2066c1360ee549e72e4501
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Feb 6 04:24:38 2013 +0000

    Avoid a crash when entering invalid dates (e.g., enter "111" for a transaction date).
    gnc_parse_date is ignoring the return code from qof_scan_date which causes it to
    send uninitialized values to gnc_mktime which crashes if the date is too ridiculous.
    Presumably this worked before because mktime took anything without crashing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c295ef3d288a322e5a976ded089c38f43e294473
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Tue Feb 5 00:35:40 2013 +0000

    Update txf.scm to reflect changes to US Income Tax Forms and Schedules for 2012.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9133c9cfe350b480dab61f4037db599ccf0d1f68
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Feb 4 03:15:44 2013 +0000

    Use gnc-commodity-equiv to compare commodites, not equal?
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4dced2d9947b6379f82ebf3f45eae2fa369e0d3
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Feb 4 02:32:50 2013 +0000

    Allow the price quotes perl script to return multiple quotes on a single call.
    This makes it easier to add historical prices using a different perl script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e67373b03f0fb947f83f20b824df00a9bf0ffde
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Feb 4 00:50:13 2013 +0000

    Improve HTML account table generator
    
    Make it possible to add to an existing row and do a better job of
    keeping track of whether any values were display for child accounts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c5b6ed77c8ce1f3d1633767b9043ed18cb4d5d7
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jan 30 05:22:46 2013 +0000

    Do a better job of calculating debit and credit fractions.
    Make gnc_split_register_set_cell_fractions agree with
    gnc_split_register_get_debcred_entry.
    If the account for a split changes recalculate the fractions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31d6c41f5e40a4046231c8104680caf7de543bdf
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jan 30 05:22:38 2013 +0000

    Do a better job of prompting for an exchange rate only when needed.
    If the debit or credit value of a split changes, prompt for an exchange rate.
    Don't prompt for an exchange rate in a register that doesn't have a rate cell
    (and fix a bug so that it knows that portfolio registers don't have one).
    If the transaction has been autofilled and edited start with a nearby rate
    from the prices DB.  If it is an existing transaction start with the exchange
    rate it already has.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e48fb17a13e6702886e2f5b268ad97d8f3913c37
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jan 22 22:25:31 2013 +0000

    Don't store a negative reconcile interval.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf34e32303d7c3efa691ec3ede1821d6ba1dc90a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 22 10:14:51 2013 +0000

    Bug #680086 - Each Tip of the Day has an n shown at the end
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc0940a49e773925ac09e5e4f01ff2905abf3c68
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 22 10:14:35 2013 +0000

    Win32 build: add attribution for a code snippet in bootstrap
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ced147f641030d13e7c2b9538fab91d1543518a2
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Jan 19 23:29:35 2013 +0000

    Remove circular dependency introduced in r22681
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 141efcbedc3ce6db942591d52a6d929096988ca2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 19 21:00:51 2013 +0000

    Fix another eol issue
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c33eaf006e13327dd927ac9f129b0d869a783e89
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 19 18:28:00 2013 +0000

    Win32 build: some more patchfile cleanups
    
    Wrap patching code in conditional in most cases to only run patch if
    there actually is a patch file available.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15c3a1bfd4fc86298be966f3be4d8f6634888390
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 19 18:27:51 2013 +0000

    Win32 build: rename patch files to consistently end in .patch
    
    This way they will be checked in/out in proper line ending style on all
    supported platforms.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08cbbca194cfbb93356780c0c4c9f6ff96f5db3a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 19 18:27:40 2013 +0000

    Win32 build: remove obsolete patches
    
    The code used to apply the patches if present still remains to cater for
    possible future patches.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98bf2ad608ad0c10d40c3ac0f4d29874f2cb2df7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 19 18:27:27 2013 +0000

    Define line ending style for different file types
    
    Additionally, fix line endings on some files that were inconsistent
    in this regard.
    
    This gives a more consistent experience on all development
    platforms.
    
    All source files (be it scripts, makefiles, autoconf/automake
    files,...) are given an explicit line ending style. For most
    LF was chosen. Exceptions are typical windows scripts (.bat, .cmd,
    .vbs,...) and some files related to the windows installer. Those
    are fixed at CTRL/LF because the installer would have issues
    otherwise).
    The remainder of files are mostly plain text files (README's,
    CHANGELOG's,...). These files are stored with LF line ending
    in the repo, but checked out with the platform's native
    line ending style. git takes proper care of the necessary
    conversions automatically.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6e626276bced788b75d06a373ab37c30ab62aec
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 19 09:25:27 2013 +0000

    Bug #604520 Explain scope of find transaction tool.
    
    Signed-off-by: Yawar Amin <yawar.amin at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f28fc8c887317a4575cfbf796f4abe853042369
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 18 16:02:09 2013 +0000

    Win32 build system: Experimental bootstrap script
    
    The goal of this script is to make is extremely easy to start gnucash
    development on Windows. After downloading and running this script, the
    user should be ready to start coding.
    
    Note that this is not the case yet. The bootstrap script is only the
    first step in that direction.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3a35cc6a1befa19ff38f3075ac62a1b323c9993
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 15 16:15:57 2013 +0000

    Bug #672364 - does not properly handle XML parse errors, leading to
    possible data loss
    
    Handle return value of xmlParseDocument()
    Ignoring errors can lead to data loss.
    Author: Sébastien Villemot <sebastien at debian.org>
    Bug-Debian: http://bugs.debian.org/696282
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2824afbabcf03225863090a3523520b0cdc80078
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 14 01:18:48 2013 +0000

    Fix #638955
    
    Connect the `Help' button in the `Close Book' dialog box (Tools > Close
    Book) to newly-written help section on book closing.
    
    Signed-off-by: Yawar Amin <yawar.amin at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19c65666d995e849c795b6e157c15458f6eea611
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 13 22:51:44 2013 +0000

    Fix string leak in gnc_gnome_help()
    
    Thanks to Yawar Amin for pointing it out.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18bb5e843d99eeb30479ceb304b4ce7f937c7651
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jan 1 00:10:07 2013 +0000

    Fix gnc_difftime so it is the same as difftime, which it replaces.
    It was computing the negative of the expected value.  The most obvious
    effect of this was that the reconcile interval became negative when you
    reconciled an account so each reconciliation was earlier than the previous.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 365237aec47439d576777c290cf4a23d3a0aa1fb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 22 18:21:03 2012 +0000

    Move gnc_guile_strip_comments to core-utils and normalize its name to
    gnc_scm_strip_comments
    
    Also make it a true convenience functions by doing the conversion from
    an scm string to a c string internally. This saves the caller a manual
    conversion step.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit feb2eac9e4a4da1f8d181292cb5b8c14447eadc4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 22 18:20:53 2012 +0000

    Normalize naming convention for guile convenience functions
    
    Let them all start with gnc_scm_*
    Copy the guile naming convention as close as possible for the remainder
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5666e5bd6dfec0ccea2c411788f2ce04f2a2088e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 22 18:20:39 2012 +0000

    Properly use scm_dynwind_* functions where they still make sense
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06eb020f7fedb2ee401c118994c8938b97ec7820
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 22 18:20:29 2012 +0000

    Readd gnc_scm_to_locale_string function and use it where appropriate
    
    This function is a wrapper around scm_to_locale_string which returns
    a gchar * to be freed with g_free. The return value of the original
    function has to be freed with free. This is confusing since most of
    the gnucash code relies on g_malloc/g_free.
    
    While at it, clean up a lot of memory handling issues around (gnc_)scm_to_locale_string
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc42791f92bd21186f88dfcbbaf52ca10b95710a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 22 18:20:17 2012 +0000

    Use gnc_guile_call1_to_string convenience function where appropriate
    
    And improve memory handling surrounding it where needed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fb7a4f7a291e49c173ce8512cb09612de5be939
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 22 18:20:05 2012 +0000

    Move some guile convenience routines to core utils
    
    They don't depend on any gui or engine code and are
    used throughout the source
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cdd7372f52d3b69d75706c34b3bcc688d783d01
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Dec 22 06:00:54 2012 +0000

    Implement a Book Option to give users the choice to use the transaction number field (default and current behaviour) or, alternatively, the split action field of the anchor split for 'Num' column on registers, reports, import and export, where applicable. The difference between the two is that with the default, the same 'Num' is displayed for a given transaction regardless of what register it is viewed in and with the new option, a different 'Num' can be entered/displayed for a given transaction in each register it is viewed in. In both cases, the 'next number logic' of the 'Num' cell is based on the account of the register the transaction is entered/viewed from but in one case it fills the transaction number, in the other, it fills the split action field of the anchor split (with the transaction number field displayed in the register cell labeled 'T-Num'). In both cases, both fields are visible and can be used as free-form text in double-line mode for any value the user wants. If the new option is not selected, there should be no change in Gnucash's behaviour with the exception of displaying the book options dialog in 'new book' situations.
    
    The changes made are:
    
    1.  Implement the new book option to select source for 'num' cell:
         libqof/qof/qofbookslots.h - define num source option
         engine/engine.i - define 'NUM-FIELD-SOURCE' as an option name and
             'SPLIT-ACTION' as a term for sorting queries
         app-utils/business-prefs.scm - define book option for num-field-source
         app-utils/app-utils.scm - define and export book option for num-field-source
    
    2.  Implement functions to get book option setting and to test:
         libqof/qof/qofbook.c & .h - define function to get number source book option
         libqof/qof/test/test-qofbook.c - test function to get number source book option
    
    3.  Implement a notification mechanism for book option changes:
         engine/engine-helpers.c & .h - define functions to register callbacks,
             define function to remove callbacks and
             define function to initiate callbacks on book num-source option changes
         core-utils/gnc-features.c & .h - define feature for num-source
         app-utils/gnc-ui-util.c & .h - define gnc_book_option_num_field_source_change_cb;
             include setting of feature flag on initial use
         gnome-utils/gnc-main-window.c - change name of gnc_options_dialog_apply_cb
             function to gnc_book_options_dialog_apply_cb and adjust function to
             call function gnc_book_option_num_field_source_change_cb when book
             option for num-field-source changes; change name of
             gnc_options_dialog_close_cb to gnc_book_options_dialog_close_cb
    
    4.  Implement 'help' button response on Book Option Dialog:
         gnome-utils/gnc-ui.h - define "book-options" section of help manual
         gnome-utils/gnc-gnome-utils.c & .h - implement Book Options help callback
         gnome-utils/gnc-main-window.c - use gnc_options_dialog_set_book_options_help_cb
             to make help button active
    
    5.  Implement utility functions to get/set number/action based on book option:
         engine/engine-helpers.c & .h - define 'gnc_get_num_action' function
             define 'gnc_get_action_num' function
             define 'gnc_set_num_action' function
         engine/engine.i - make get/set num/action functions available to guile &
             allow #f to be used in place of NULL from guile
         engine/Transaction.h - add reference to utility functions in comments to
             xaccTransSetNum and xaccTransGetNum functions
         engine/Split.h -  add reference to utility functions in comments to
             xaccSplitSetAction and xaccSplitGetAction functions
    
    6.  Implement register use of num source book option; for General, Income and Search
        Ledgers, since there is no anchor split, always show tran-num in transaction
        cursor, but vary label to correspond to book option:
         register/ledger-core/split-register.h - define TNUM_CELL
             define CURSOR_DOUBLE_LEDGER_NUM_ACTN cursor name to use TNUM_CELL
             define CURSOR_DOUBLE_JOURNAL_NUM_ACTN cursor name to use TNUM_CELL
             add boolean to split_reg structure to hold num source book option
         register/ledger-core/split-register-layout.c -
             add logic to define and set up new ledger/journal cursors with TNUM_CELLs
             add logic to add the new cursors to a layout
             add logic to add TNUM_CELL to a layout
         register/ledger-core/split-register-model.c -
             define function to get TNUM_CELL label
             add logic to recognize ledger/journal cursors with TNUM_CELL
             modify function to get NUM_CELL value based on book option and register
                 type
             define function to get TNUM_CELL value
             adjust num help text to reflect book option choice
             define function to get TNUM_CELL help
             modify function to get action help to reflect book option choice
             set up handlers for TNUM_CELL
         register/ledger-core/split-register-model-save.c -
             use 'gnc_set_num_action' function to set num/action for NUM_CELL based
                 on book option
             define function to save TNUM_CELL using 'gnc_set_num_action' function
             set save handler for TNUM_CELL
         register/ledger-core/split-register-util.c -
             modify logic to recognize ledger/journal cursors with tnum_cell
         register/ledger-core/split-register.c -
             define split_register_book_option_changed function
             register split_register_book_option_changed function in register init
             initialize register structure setting to book option
             remove split_register_book_option_changed function in register destroy
             modify gnc_split_register_save_to_scm to handle TNUM_CELL
    
    7.  Enhance transaction copy/duplicate logic to accommodate new book option:
         gnome/gtkbuilder/gnc-plugin-page-register.glade -
             add widgets to handle trans number and/or split action based on book option
         gnome-utils/dialog-dup-trans.c & .h -
             add capability to display and handle 'Num' field according to book option
         gnome/gnc-plugin-page-register.c - define gnc_find_register_by_account
         register/ledger-core/split-register.c -
             modify gnc_split_register_duplicate_current to accomodate book option
             setting
         register/ledger-core/Makefile.am - add GNOME_CFLAGS
         register/ledger-core/test/Makefile.am - add libgnc-gnome.la
    
    8.  Adjust register sort and sort labels related to Num/Action radio buttons to
        correspond to book option for clarity:
         gnome/gnc-plugin-page-register.c -
             define gnc_plugin_page_register_sort_book_option_changed to adjust labels
             register function in gnc_plugin_page_register_cmd_view_sort_by
                 and save num and action radio widgets
             initialize radio widget labels to correspond to book option
             remove function in gnc_plugin_page_register_sort_response_cb
                 and clear num and action radio widgets
         gnome/gnc-split-reg.c & h. -
             create versions of gnc_split_reg_sort and gnc_split_reg_set_sort to force
                 a re-sort to be used when num-source book option changes
         engine/Transaction.c & .h -
             modify default sort to use split action in place of tran num per book
                 option if called from xaccSplitOrder
         engine/Split.c -
             modify xaccSplitOrder to call xaccTransOrder_num_action to switch use of
                 split action and tran num per book option
         engine/test/utest-Split.c -
             modify test_xaccSplitOrder to call xaccTransOrder_num_action based on
                 book option
    
    9.  Adjust transaction find labels related to Num/Action to correspond to book option
        for clarity:
         gnome/dialog-find-transactions.c - adjust labels in search criteria based
             on book option
         gnome-search/dialog-search.c -
             define gnc_search_dialog_book_option_changed to adjust labels
             register function in gnc_search_dialog_init_widgets when searching
                 for splits
             remove function in gnc_search_dialog_close_cb if registered
    
    10. Modify new file process to allow setting of num-source (actually, all) book
        option(s) during New Account Hierarchy Setup:
         gnome-utils/gtkbuilder/dialog-preferences.glade - add a user preference for
             the default setting for 'num-source' for new books
         core-utils/gnc-gconf-utils.h - define KEY_NUM_SOURCE
         gnome-utils/gnc-gnome-utils.c & h. -
             define gnc_options_dialog_set_new_book_option_values to retrieve
             preference values
         gnome-utils/dialog-options.c & .h - define gnc_options_dialog_new_modal to
             surpress apply button
         gnome-utils/gnc-main-window.c - define function gnc_book_options_dialog_cb
             with arguments so that the window can be called in modal mode and the
             title changed and return dialog widget; call gnc_options_dialog_new_modal
             instead of gnc_options_dialog_new; call this function from
             gnc_main_window_cmd_file_properties with new arguments; for modal mode,
             call gnc-options-dialog-set-new-book-option-values to initialize values
             from preferences
         app-utils/gnc-ui-util.c & h. - create function gnc_is_new_book for
             determining when a new book is being created
         gnome-utils/dialog-utils.c & h. - define gnc_new_book_option_display to
             display book options dialog in modal mode
         gnome/gtkbuilder/assistant-hierarchy.glade - add notification about book
             options to currency page
         gnome/assistant-hierarchy.c - add ability to set book option initialized
             from preferences value for new books by using functions gnc_is_new_book
             and gnc_new_book_option_display
    
    11. Modify Import QIF process to recognize a new-book situation and allow setting
        of book options during first import into a new book; also follow book option
        setting for num source in importing number whether new book or not:
         import-export/qif-import/assistant-qif-import.glade - add notification about
             book options to currency page
         import-export/qif-import/assistant-qif-import.c - using function
             gnc_is_new_book to identify 'new book' situation and set flag; add
             logic to handle 'new-book' situation by calling
             gnc_new_book_option_display function
         import-export/qif-import/qif-to-gnc.scm - use 'gnc_set_num_action' function
             to import number to correct field based on book option
    
    12. Modify Import OFX/QFX process to recognize a new-book situation and allow setting
        of book options during first import into a new book; also follow book option
        setting for num source in importing number whether new book or not:
         import-export/ofx/gnc-ofx-import.c - use 'gnc_set_num_action' function to import
             number based on book option; identify 'new book' situation using function
             gnc_is_new_book and set flag; add logic to handle 'new-book' situation
             by raising book options dialog by calling gnc_new_book_option_display
             function
         import-export/import-backend.c - use 'gnc_get_num_action' function to
             retrieve number from transactions to be matched based on book option
    
    13. Modify Import AqBanking process to recognize a new-book situation and allow
        setting of book options during first import into a new book; also follow
        book option setting for num source in importing number:
         import-export/aqbanking/gnc-file-aqb-import.c - identify 'new book'
             situation using function gnc_is_new_book and handle by raising book
             options dialog by calling gnc_new_book_option_display function
         import-export/aqbanking/gnc-ab-utils.c - use 'gnc_set_num_action' function
             to set number based on book option
    
    14. Modify Import Transactions from CSV process to recognize a new-book situation
        and allow setting of book options during first import into a new book; also
        follow book option setting for num source in importing number whether new
        book or not:
         import-export/csv-import/assistant-csv-trans-import.glade - modify
             commments to alert user of raising book options dialog in cases of csv
             import into a new book
         import-export/csv-import/gnc-csv-model.c & h. - use 'gnc_set_num_action'
             function to import number based on book option
         import-export/csv-import/assistant-csv-trans-import.c - add logic to handle
             'new-book' situation by raising book options dialog by calling
             gnc_new_book_option_display function; identify 'new book' situation
             using function gnc_is_new_book and set flag
    
    15. Modify Import Accounts from CSV process to recognize a new-book situation
        and allow setting of book options during first import into a new book
         import-export/csv-import/assistant-csv-account-import.c & .h - add logic to
             handle 'new-book' situation by raising book options dialog by calling
             gnc_new_book_option_display function; identify 'new book' situation
             using function gnc_is_new_book and set flag
    
    16. Modify Export Transactions to CSV process to follow book option setting
        for num source in exporting transactions:
         import-export/csv-export/csv-transactions-export.c - modify headings to
             reflect num-source book option and use 'gnc_get_num_action' function
             to retrieve number and action
    
    17. Modify register reporting to reflect book option setting for num source:
         gnome/gnc-plugin-page-register.c - determine and pass along ledger-type?
             argument to gnc:register-report-create function
         gnome/gnc-plugin-page-register2.c - determine and pass along ledger-type?
             argument to gnc:register-report-create function
         report/standard-reports/standard-reports.scm - add ledger-type? argument
             to gnc:register-report-create function; pass it along to
             gnc:register-report-create-internal function
         report/standard-reports/register.scm - add ledger-type? argument to
             gnc:register-report-create-internal function; use 'gnc-get-num-action'
             function in place of xaccTransGetNum and 'gnc-get-action-num' function
             in place of xaccSplitGetAction and modify report headings and option
             text accordingly
    
    18. Modify all places that use xaccTransSetNum and/or xaccSplitSetAction to use
        'gnc_set_num_action' function to set number based on book option except
        engine/Transaction.c & .h, engine/test-core/test-engine-stuff.c,
        engine/Split.c & .h, engine/test/utest-Split.c, engine/engine-helpers.c & .h,
        engine/engine-interface.scm, backend/xml/gnc-transaction-xml-v2.c,
        backend/xml/io-gncxml-v1.c, import-export/log-replay/gnc-log-replay.c:
         engine/gncOwner.c - use 'gnc_set_num_action' function to set number based
             on book option
         engine/gncInvoice.c - use 'gnc_set_num_action' function to set number based
             on book option
         engine/SchedXaction.c - use 'gnc_set_num_action' function to set number and
             action
         engine/cap-gains.c - use 'gnc_set_num_action' function to set split-action
         gnome-utils/dialog-transfer.c - use 'gnc_set_num_action' function to set
             number based on book option
         gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_set_num_action' function
             to set number/action based on book option
         gnome/assistant-stock-split.c - use 'gnc_set_num_action' function to set
             split-action
    
    19. Modify all places that use xaccTransGetNum and/or xaccSplitGetAction to use
        'gnc_get_num_action' or 'gnc_get_action_num' functions to get number based
        on book option except engine/Transaction.c & .h,
        engine/test-core/test-engine-stuff.c, engine/Split.c & h.,
        engine/test/utest-Split.c, engine/engine-helpers.c,
        engine/engine-interface.scm, backend/xml/gnc-transaction-xml-v2.c,
        backend/xml/test/test-xml-transaction.c:
         gnome/dialog-lot-viewer.c - use 'gnc_get_num_action' function to retrieve
             number based on book option
         gnome/dialog-sx-from-trans.c - use 'gnc_get_num_action' function to
             retrieve number and action
         gnome/dialog-print-check.c - use 'gnc_get_num_action' function to
             retrieve number and 'gnc_get_action_num' function to retrieve action
         register/ledger-core/split-register-model.c - use 'gnc_get_num_action'
             function to retrieve number based on book option
         register/ledger-core/split-register-load.c - use 'gnc_get_num_action'
             function to retrieve number based on book option
         register/ledger-core/split-register-control.c - use 'gnc_get_num_action'
             function to retrieve action
         register/ledger-core/split-register.c - use 'gnc_get_num_action'
             function to retrieve transaction-num
         engine/cap-gains.c - use 'gnc_get_num_action' function to get split-action
         gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_get_num_action' function
             to retrieve number and 'gnc_get_action_num' function to retrieve action
         gnome-utils/gnc-tree-model-split-reg.c - use 'gnc_get_num_action' function
             to retrieve transaction-number but may not be getting what is expected
             if book option to use split-action for 'num' is set
         report/locale-specific/us/taxtxf.scm - use 'gnc-get-num-action' function in
             place of xaccTransGetNum and 'gnc-get-action-num' function in place of
             xaccSplitGetAction and modify report headings and option text accordingly
         report/standard-reports/transaction.scm - use 'gnc-get-num-action' function
             in place of xaccTransGetNum, adjust sorting based on book option and
             modify report headings and option text accordingly; add 'SPLIT-ACTION'
             as a term for sorting queries
         report/business-reports/customer-summary.scm - use 'gnc-get-num-action'
             function in place of xaccTransGetNum
         report/business-reports/owner-report.scm - use 'gnc-get-num-action'
             function in place of xaccTransGetNum
         report/business-reports/job-report.scm - use 'gnc-get-num-action' function
             in place of xaccTransGetNum
         business/business-gnome/dialog-payment.c - use 'gnc_get_num_action'
             function to retrieve number based on book option
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ff9e099e9a4a322700be0c64dc16953676c236b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 21 09:19:41 2012 +0000

    Fix compiler warnings introduced by the guile 2 patches
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba9b85a260572a3f5ba38752d213f383f2255dd0
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Dec 19 05:34:48 2012 +0000

    Use the correct fraction when editing expanded multiple currency transactions.
    When a transaction is expanded and trading accounts are in use, the debit
    and credit cells contain values in the split's commodity not the transaction's
    currency.  For example if you have a transaction involving JPY and USD
    currencies and the transaction's currency is JPY, you can only enter whole
    dollar amounts in the USD splits.  This fixes this problem.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40fd5ccd5c532fe394c27c2ff56e8e8a95f76929
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 18:10:57 2012 +0000

    Guile2 : replace deprecated SCM_LENGTH
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59e978eedb0cded5209793b672b58f06e1ab1087
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 18:10:47 2012 +0000

    Guile2: avoid build failure on deprecated guile symbols
    
    gfec.c has 3 calls to the deprecated scm_internal_stack_catch
    function. I have no idea how to replace this, so for now I
    just keep the functions in place. To prevent a build failure
    I have to tell the compiler to ignore the deprecated warnings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9923009b6197b9136d2383317f5d15ea87d34227
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 11:33:58 2012 +0000

    Guile 2: fix autocompile errors
    
    Note that a first gnucash run with guile 2 will cause the scheme files
    to be autocompiled into a guile specific bytecode language (unless the
    environment variable GUILE_AUTO_COMPILE is set to 0).
    This compile run still causes a lot of warnings, but the files get
    properly compiled and gnucash runs fine.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1c50db501947a3f03ae0198a30d300ea09c0141
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 10:25:49 2012 +0000

    Fix double definition of gnc-build-dotgnucash-path
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 174157f3c122549b7a5251559b7783919a5e47f2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 10:25:38 2012 +0000

    Drop syntax export of N_ and move related bits together
    
    N_ gets defined in the root module, so it's automatically available
    everywhere. Exporting it generated a a warning in guile 2.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a158dab67ba9557eff96c6c48c5da5f67fea05df
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 10:25:28 2012 +0000

    Drop unused custom gettext macro
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc453704122ce8be178e0912640b8c5bb85b0bde
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 10:25:18 2012 +0000

    Drop obsolete custom string-join definition.
    
    string-join has been a built-in function at least since guile 1.8.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4118c5b9e6bb1e3a394d7ae0455df0dc52c940fc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 18 10:25:06 2012 +0000

    Drop obsolete custom hash-fold definition.
    
    hash-fold has been a built-in function at least since guile 1.6.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adfc01fa2ac3a525051bdca15019173df56af60f
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Dec 18 06:07:46 2012 +0000

    Another but in r22646, still getting the existing price check wrong.
    It's a long-standing rule that I don't do numbers well.  Third time's
    a charm, I hope.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0446af4e5844fd0902af21ea1b45710676e032d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 17 13:51:32 2012 +0000

    Add new file to POTFILES
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fb5d104194d8335b25f4d828f10efbdf533b5dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 17 13:51:15 2012 +0000

    Remove code that was intended for guile before 1.6
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8ca64a2f01200e95b7e7f258d0d3526e9353e05
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 17 05:35:41 2012 +0000

    Fix r22656 so it compiles: delete duplicate def of scm_to_int64.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 060492194ef5240b5b658ef8f8e99508e09ba4ef
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 17 05:35:34 2012 +0000

    Fix a bug in r22646: incorrect test for equivalent price already in price DB
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4af03554c6609adaec0384a1e305da66acbbf435
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 17 05:35:27 2012 +0000

    Call gnc_split_register_current_trans_expanded instead of duplicating it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a61204a9211c0462b3b40647c56809aec933d7d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 19:15:31 2012 +0000

    Remove unused CFLAGS in configure test
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f2af017d55bf33e7867e9ddacbe2db4d46c8dc1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 19:15:23 2012 +0000

    Move configure test to a more appropriate location
    
    And remove a reference in the comment to a no longer existing function
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a643447edf74d82f67ae6f302998d052ea0114b6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 19:15:14 2012 +0000

    Replace now obsolete wrappers by the functions they called directly
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 935c6132675055266f0934f1a56e77e926242b89
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 17:59:35 2012 +0000

    Drop workarounds for potential guile issues with long long
    
    - The workarounds for long long were added more than 12
    years back (pre guile 1.6). One would reasonably assume this issue would
    have been fixed by now.
    - But more importantly, we can guarantee a proper 64 type
    conversion by replacing scm_to/from_long_long with scm_to/from_int64
    which is always 64bit, just as gint64
    
    I have chosen nonetheless to keep this change in a separate commit so
    it's easier to track if some obscure platform still manages to screw
    this up.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f10395dade126cae56f54745c5fda1dd9039ac76
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 17:59:26 2012 +0000

    Guile 2: drop custom kvtable in favour of standard hashtable
    
    The kvtable code is causing segfaults in guile 2 and I don't see any
    obvious advantages to using this custom code of the standard hash-table
    functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d02bf10986be23c8f123f99b8db0e35ab1ddde0d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 17:59:14 2012 +0000

    Guile 2 : replace deprecated scm_makfrom0str function
    
    The replacement function (scm_to_locale_string) doesn't deal well when
    the C string is NULL, so all replacements were adapted to handle this
    case. Depending on the context the replacement in case of a NULL input
    string will return SCM_BOOL_F or a sensible default string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf896bcdfa8adc49263b5d83c77afce05f42b3d1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 17:58:58 2012 +0000

    Guile 2: replace deprecated functions
    
    These are all simple one to one mappings.
    The replacements require guile 1.8 or newer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37b65abff193750002c5fdb5e51e3de5a05910d8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 17:58:40 2012 +0000

    Guile 2: replace deprecated SCM_SYMBOL_CHARS function
    
    The replacements require guile 1.8 or above
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b031824356cb78697f145f8e96910e30ebd0b9d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 17:58:27 2012 +0000

    Rewrite option dialog callback in C
    
    This reduces the number of guile<->c roundtrips for the book options
    dialog and eliminates the guile dependency from one more file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45708e56203031f94459e653be9bf2b3c4c52658
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 15 10:30:35 2012 +0000

    Fix some warnings generated by Eclipse's static code analysis plugin
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7a30aa24fa8c9e561c0d88f505d77e65d43f6e6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 14 17:37:26 2012 +0000

    Use correct parameter sequence for g_date_time_get_ymd
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e8bd476b04ce909bcddd6634d3ca4d302cb9b55
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 14 13:07:32 2012 +0000

    Make sure all functions are defined only once in the header file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d32361ede7f5f463934be2e2dd496c13048009c
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 13 05:13:49 2012 +0000

    Improvements to exchange rate dialog.
    Use a price on the same day as the transaction as default if there is one.
    Don't add a new price to the price DB if the nearest one on the same day
    is equivalent to the one being added.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ed3bfa6a3378dc489dce960312b825781424f9e
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 13 05:13:42 2012 +0000

    Better detection of unbalanced transactions with trading accounts.
    A transaction's value should be balanced independently in trading and
    non-trading splits to be considered balanced.  Incorrect adjustment
    of exchange rates on existing splits can cause this to be an issue.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 366411853d7b6b59e1eefea4a3ce33fb4460e788
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 13 05:13:34 2012 +0000

    Don't leak a GNCPrice after fetching prices from finance-quote.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1116226aaab0e79b7ad93ceae658f9d671604ea9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:43:29 2012 +0000

    Drop non-functioning old test functions
    
    These functions were used in debugging business reports, but they don't
    work anymore. The report system has moved on to using unique guids.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47778a8325dde0f15faf9306455a4a4a6ee67fd7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:43:18 2012 +0000

    Remove unused guile references in various source files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9a6d3677d9e74620ca673b1399612720397c0c2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:43:04 2012 +0000

    Drop gnc:main; it is an empty function by now
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ed088bdd3c02daf6d6247345b94d9d169fa7a94
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:42:53 2012 +0000

    Remove guile commandline handling
    
    It's not used anymore and if someone wants to re-establish it, he/she
    should use (ice-9 getopt-long) to implement it instead of our own custom
    functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53cec70f87101b7e335f30ffc233a0f7c1e422a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:42:43 2012 +0000

    Remove now unused scm file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c11dfec1d018d804f7b3e39401a0a8a4ae4b16de
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:42:33 2012 +0000

    Eliminate use of gnc:find-file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdb46283758980d8dc43197b3c4504695ba62e9c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:42:22 2012 +0000

    Rewrite gncFindFile function in C and move it to file-utils.
    
    The code made a roundtrip into guile (for historical reasons I guess).
    The guile code used to be able to provide custom paths to search for
    based on some command line parameter set at startup. This parameter
    is no longer accepted since a very long time back.
    
    Also note that the gncFindFile function is not actively in use. It is
    only called by gncReadFile, which in turn is only called when our html
    code is asked to load a generic file or a help file to stream (protocol
    file or help). Both protocols are used nowhere in the current GnuCash
    code.
    
    gncFindFile (now gnc_path_find_localized_html_file) is only kept for
    a. custom reports that potentially use the file protocol
    b. jqplot which uses the guile equivalent of this function
       (see a subsequent commit)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5d01077cfdf9fa9716bb6131d58ea35f17d90d5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 12 17:42:10 2012 +0000

    Fix gnc-help protocol and illustrate its use in the hello world report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72a85ee87bac2cf262ed70d21944521940b84458
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Dec 6 19:47:59 2012 +0000

    In Italy ICI is now IMU. BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6df1174719373a5e9dea80013797db657c03307d
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 6 04:07:56 2012 +0000

    Changes r22619 and r22620 broke online price quote retrieval.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f51d0fa33e8c204c133e88649dd2f297a6af245
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 3 12:48:34 2012 +0000

    Fix 64-bit formatting failure
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f039fc7deadd1d5cd0c964e86226a93fabc46ace
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 2 02:04:46 2012 +0000

    Fix includes in gnc-date-edit.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d17e41e886c9fc6f29e65e6fd05665d793191804
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:46:08 2012 +0000

    Convert all time_t to time64: optional & plugins
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cbd2d761b4031e4648815d7fe0d21b2d308bf47
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:45:59 2012 +0000

    Convert all time_t to time64: register
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b641ef95c2eb1c549138e31062e453c7454341de
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:45:49 2012 +0000

    Convert all time_t to time64: gnome
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfdc22959ab8c5e0efe563d186e103e936c24a0c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:45:34 2012 +0000

    Convert all time_t to time64: gnome-utils and gnome-search
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6f8fe4f5c49770aa52bafc6d486fac6fc3f6b6b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:45:23 2012 +0000

    Convert all time_t to time64: import-export
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a62fb551a28a735929740bc8370b030300e6394
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:45:13 2012 +0000

    Convert all time_t to time64: backend
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f303811b2e85706a732f0bb9c598c84f72dea55
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:45:03 2012 +0000

    Convert all time_t to time64:business
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7694f858d1a3dd23530a05431b6b9fb0d17d2405
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:44:53 2012 +0000

    Convert all time_t to time64: engine
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6716e3ac5b67d253701ce60e3f7b56695e9e5221
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:44:41 2012 +0000

    Convert all time_t to time64: app-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b1ad26e5f2898bcb6deafcf096460ed07e87b85
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:44:31 2012 +0000

    Convert all time_t to time64: swig type maps
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f23eccfcd03d163294d476feb03c96ae9a4e89ed
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:44:22 2012 +0000

    Convert all time_t to time64: core-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10b567a79acb4b69f325fab540f1fc5df9752924
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:44:13 2012 +0000

    Convert all time_t to time64: libqof
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fa49c4a215a7e836877482d3a0f3671d68cb92d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:44:03 2012 +0000

    Convenience GDate functions to set to today and an arbitrary time64.
    
    To replace most uses of g_date_set_time_t().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17bdb2a679bbb48ca3fdf1d4743d232570a11220
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:43:55 2012 +0000

    Create 64-bit time type time64 and replace gint64 with time64
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 369171ceff55a6deaa3f4935a4fc9b64c374890e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:43:44 2012 +0000

    Remove date exceptions.
    
    GncDate can now handle all dates between 1 Jan 0001 and 31 Dec 9999
    (proleptic Gregorian).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 441b73d7d9dd03ff627e18ef4a4a01b36c694ef4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:43:34 2012 +0000

    Replace the time_t-based timespec_secs_to_given_string with gnc-date functions.
    
    Thus saving having to write gnc_timegm.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c26cb777721a3a4a35a220ebe8c2956da809099
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:43:25 2012 +0000

    Work around the way g_date_time_new truncates microseconds.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd13635a9aa9a0d9660e71dfe8a2e0157da15c0a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:43:16 2012 +0000

    Rewrite gnc_timespec_to_iso8601_buff to use g_date_time_format.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21124e2ae33e13069492ab9a452bb71516d32d89
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:43:07 2012 +0000

    New public function gnc_g_date_time_new_from_timespec_local
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5247cd1cad77a48e6bf48dfcf85806d8cc061daf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:42:59 2012 +0000

    Clean up some comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 880d3d301c78350a3079483ecaa28feb25ec942c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:42:50 2012 +0000

    Rewrite and rename xaccDateUtilGetStampNow to gnc_date_timestamp.
    
    Removing an ugly and antiquated name and providing a more concise implementation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6c17fb34e1bd614dab71b0e7f6df90ceaf50879
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:42:37 2012 +0000

    Remove gnc_dmy2gdate, which isn't used.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16bf61fbcc089f8f6596210b6a24269a2da7d83b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:42:28 2012 +0000

    Rewrite gnc_iso8601_to_timespec_gmt
    
    Into something that isn't an ugly hack and actually works.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 586e124ba57dddf9cec63d856a058af5f3739f7f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:42:19 2012 +0000

    Add a note pointing out the separate implementations in qof-win32.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2725d5a65463c430a52cc20bd34da5d893f34226
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:42:10 2012 +0000

    Implement internal replacements for localtime, mktime, etc.
    
    The builtin time functions suffer from the "2038 bug" caused by
    overflowing a 32-bit representation of seconds from 1 Jan 1970. Provide
    functions based on GDateTime which use a 64-bit representation (like our
    Timespec), replace all of the instances in gnc-date.c, and make other
    adjustments needed to ensure that the tests pass on a 32-bit system.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f309e0c69780b689b99f7c89411c98c222f8ed3a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:42:00 2012 +0000

    Fix gnc-date and test-gnc-date to pass with MinGW
    
    Special-case MSWin results.
    
    Create a private struct of function pointers so that we can continue to
    use the Win32 workaround functions in test-gnc-date.c while we refactor
    gnc-date.c to use GDateTime instead of gmtime, localtime, and mktime.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca249052bba0a2be15df042c6f106429f2ff1ae6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:41:49 2012 +0000

    Update Makefile.decl to a newer version that works with MinGW
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8c00253a92ad5b0a93c785aae75fa3dd3aec7ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:41:41 2012 +0000

    Set up the modpath correctly for Win32, OSX, and Unix in test-dynload.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 977ba846f7ed4498cc286ec725a167538447992d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:41:26 2012 +0000

    Reformat a comment to fit on an 80-col term
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e55278738c30f4b8963499183972e8066b2a15d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 1 22:41:16 2012 +0000

    Multi-platform fixes to test-gnc-date.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47fb3a1b6fe4efdc6e35b7a57dc1375e3aeab17f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 20 14:32:39 2012 +0000

    Synchronize DOCUMENTERS document with gnucash doc's AUTHORS file
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89b65622e1a65acb1299c0c9f991c94e176b5bd8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 13 12:32:09 2012 +0000

    Fix potential crash with malformed reports
    
    If reports contain an opening <object> tag, but omit the closing tag,
    the html string is freed and still used some time later.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 255d36f9e3aa83287533ff98c90249078608ca16
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 12 22:07:48 2012 +0000

    Bug #638971 - Multicolumn report does not show more than one graph
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7915166d532e2910515b1ada35b96c312e4d2c23
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 9 14:15:11 2012 +0000

    Bug 673193 - Possible Register migration to TreeView
    
    Another update fixing a crash on Windows and Geert's Fedora system
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 827eb333c3d42aeb418d8bf62878d62230e8457c
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 7 03:08:15 2012 +0000

    Fix automake INCLUDE deprecation warnings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd47f981ab89056cb2cac537c20013e5fa37c05a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 6 21:34:03 2012 +0000

    Accommodate g_threads changes in GLib-2.32 and later.
    
    
    Guards older implementation with ifndef HAVE_GLIB_2_32
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab5a701a00a30b64dc488be5a2c429d7b9dfe256
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 5 18:57:51 2012 +0000

    Rewrite misleading comment
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5adeaa96fda3565442b3b28fd5986e3de8dc4eea
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 3 11:58:35 2012 +0000

    Small spelling and comment improvements accumulated while working on other stuff
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aea7e35ad879797e3e30f990fbe4e2b565e54f26
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 3 09:22:11 2012 +0000

    Updated POTFILES.in file
    
    This was updated automatically by running make dist
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 558099ff7a45422d6c2333bb26fa57ac8a1996ff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 3 09:21:59 2012 +0000

    Add README file to explain the gnucash.rnc Relax NG schema
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 294a962d5dfe6b6174467f5971a06b4c666eee07
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 3 08:31:36 2012 +0000

    Bug 680887 - Updated RELAX NG schema for trunk XML file format
    
    Author: Baptiste Carvello <devel at baptiste-carvello.net>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15f64e8bc35eb2e0f0df47718f1cccf3718d225e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 3 08:20:18 2012 +0000

    Register rewrite - another update
    
    Filter/sort should now work.
    
    Author: Robert Fewell <14ubobit at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dac48014e41e2c1a17f0a130b7e876dfaeadcebd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 22:21:31 2012 +0000

    Fix python tests for out-of-source builds
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 380c4cba25578f7aea0bc8e0595d124eb8dfbaf2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 22:21:23 2012 +0000

    Fix backend-dbi tests to run from a separate build directory
    
    Include asserts to fail immediately if either the dbi or xml backends
    fail to load.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67b2a56855b4655ad4e13a3114811db29e38e78c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 1 10:35:34 2012 +0000

    Change of mind. Use scm instead of vcs.
    
    scm is the modern term. vcs is rather used to refer to archaic systems
    such as cvs and older. I wish I remembered this before my previous
    commit. Oh well...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27c76eccd59d32428abccf58c014e517207bfcca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 31 21:38:49 2012 +0000

    Minor changes to indicate svn is not the only/primary vcs used.
    
    The code actually has provisions for svn, svk, git and bzr. Only svn and
    git are actively used by the core developers though.
    
    This involves changing
    - filenames that contained svn while meant for multiple vcs's
    - variable and macro names that are relevant for multiple vcs's
    - the various locations where the vcs revision info is displayed
      to the user, to mention the actual vcs used instead of standard "svn"
    
    While at the last item, I also changed the text printed when gnucash is
    called with the --version parameter, to reuse the translatable string
    that is also used for the about dialog. This saves us one string to
    translate.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46334ab2fb30c6f9f75dd8084a5c8855cf24db69
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 31 12:14:39 2012 +0000

    Win32 build - build docs either from git (default) or svn
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9fb4d3511771bb645fdbb9df35ad9605a9b5c50
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:30:56 2012 +0000

    Allow SchedXaction to safely handle having g_object_property_set called on
    end_date and last_date with invalid GDates.
    
    
    This happens routinely when those values are empty and are restored from
    SQL. Thanks to all warnings being fatal when testing, this caused the dbi
    tests to fail.
    
    [BP]
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab0d45a034a8554b6f1558dc3ac9e9ad1d91d005
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:30:40 2012 +0000

    Enable and correct all store-and-reload basic tests
    
    
    Replacing printed errors and "do_test" with proper asserts.
    
    There's a fake do_test to let it compile with the still unfixed but also
    unused safe save and version check tests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bca864ddf94ce079ffdc17612db07375f98ad7d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:30:31 2012 +0000

    Replace in-test setup and teardown with a fixture.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f66fa8993c878686af23657ba0cc710c034660d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:30:22 2012 +0000

    Remove local log handler and use checked handler from utest-support.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f86d4e8a967da82274375c0e8884848f47a84f7d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:30:12 2012 +0000

    Fix dbi-test linking error
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07dcde5f506bf5b9b13ddb36d3cf7e7789930687
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:29:51 2012 +0000

    Load gncmod-backend-xml so that the tests actually run
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1ae191fe2765d2c36a659f1402dc8c9040f7909
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:29:42 2012 +0000

    Try to load libgncmod_foo.dylib if libgncmod_foo.so doesn't exist
    
    Workaround for Darwin similar to what's already in gnc_module_refresh().
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a57f38a0d8d5da2c59360368b24a94d36b3b383e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:29:32 2012 +0000

    [Bug 686830] Non-portable equality test in configure.ac
    
    [BP]
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88b325dbfdc2a80d461a62849d484f9316d7c83f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 23:29:22 2012 +0000

    Fix typo from r22448
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c639e6b9f17fe8787362dd4097dd6f5bc83fbb2c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 26 08:50:04 2012 +0000

    Add sql drop index test to cover bug #677488
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dfa452b7da628563529c94fd9354f0d664e9166
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 26 08:49:54 2012 +0000

    Bug #677488 - DROP INDEX missing ON <table>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8573f4576e715d9d00dae41f8cd10299c52a4ef5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 26 08:49:41 2012 +0000

    Add unittests for mysql and postgresql backends
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f5eae6d8e879c3b91ef8ab8467885915c94534e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 18 08:15:21 2012 +0000

    Further register rewrite work.
    
    This patch is an updated patch which I have been fighting with the sort
    model on. It allows you to add, delete and modify basic transactions
    and splits with the toolbar buttons. Jump and move to blank are
    also working.
    
    Visual indication of read only and future transactions are
    also implemented.
    
    As before, do not open same account in old and new register.
    
    Tab key works manually but needs more work, cell editable value does not
    seem to be reliable which was the way I was going to auto step over
    uneditable cells.
    
    There is another problem if you enter the debit/credit value before the
    account, you will get an error in the trace file but entries
    are recorded, not sure of answer.
    
    New transactions are not added in date order at the moment, this was
    going to be done by the sort model or the existing method of reload
    register via the commented out watchers in ledger-display.
    
    All the numeric functions are the existing ones from the rewrite and as
    such I have not proved they are correct but a basic transaction seems to
    work.
    
    Author: Robert Fewell <14ubobit at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6da044a420ee1535b2cf8a3d105e085e216f8b8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 18 07:56:15 2012 +0000

    Register rewrite: make separate menu item for general ledger based on
    new register code.
    
    This should restore the original general ledger which was replaced by
    the new register rewrite code.
    
    Author: Robert Fewell <14ubobit at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc34c7b23b2f653a9afa2d3088215d17a83c1ab7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 16 20:06:10 2012 +0000

    Add some initial implementation for international (European) SEPA online transfers.
    
    Needs testing, though - my bank doesn't offer it for me.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb6993ef1c3bb15bf75d8d0220b395e2f0b56f44
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Oct 2 21:44:56 2012 +0000

    Re-indentation of source code.
    Done using the following options:
    
        astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=noneR
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cedbe7b43efa20b78fea4a5980495d588b8de85
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Oct 2 21:42:22 2012 +0000

    Fix bug in customer/vendor importer where new customers/vendors
    were always created even if one with a matching ID already exists.
    The intended behaviour is to update customer or vendor data if
    one already exists with a matching ID.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d44c421ff14a6ccd3ff8809389ee1aecf3dff9b
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Oct 2 20:12:49 2012 +0000

    Fix typo in regex.
    	modified:   customer_import/dialog-customer-import-gui.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5243631e644271c676b4ac6eb2e7efe0db161d44
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 1 00:58:25 2012 +0000

    Add Mozilla::CA as CPAN dependency for new F::Q TIAA-CREF module
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42a9a15285e58ac0b8b9cd95875d652e14b2ae12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 30 19:05:48 2012 +0000

    Upgrade aqbanking package versions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d0f95c214226a9ac4d278257f3965a64679153b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 29 18:29:21 2012 +0000

    Update to gtkosxapplication version 2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fe081eefb1fe8941fe4f370b207c597c0bf3a42
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 24 19:07:22 2012 +0000

    Move option parsing back into its own function
    
    Since we can't use gtk_init_with_args, it makes more sense to keep the
    command line processing in one spot, more or less as it was before.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fabd3553be3c4d7222f13af41cfd7b7b10abf099
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 24 17:06:03 2012 +0000

    Don't set the log file in gnc_module_init
    
    This should fix the logging to stderr since r22419.
    gnc_module_init used to change the log path to stderr.
    Presumably this was needed before, as logging used to be initialized
    after module initialization. This has now changed, so gnc_module_init
    can make use of qoflog settings as chosen by the user (which by default
    means logging to gnucash.trace).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ddef0069be6a800956ae3b3d06cedcf46ac7737
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Mon Sep 24 16:42:28 2012 +0000

    Bug #684719 - Man pages for gnc-fq-* perl scripts
    
    first (static) publishing of the pod extracted man pages
    until we have some consense.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 381b602f35d793bace7a483cd568ca317cdfc018
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Mon Sep 24 10:25:33 2012 +0000

    Fix [13303] files were renamed, but content not adjusted.
    
    This would produce misguiding man pages - if we would produce them.
    Additional were a few typos incomments fixed.
    BP
    ?
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2b0242b6d39b199b498a898f940d4b2acbdd336
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 23 19:53:29 2012 +0000

    Aqbanking plugin: Cache pointer to GncMainWindow each time the plugin command is started.
    
    Hopefully fixes bug#684632.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c9577d961cb79e4152d133422920f10624f2148
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 19 20:52:22 2012 +0000

    Small code cleanups in the gnucash-bin code
    
    - Delay gtk_init until really required
    - Regroup some initialization functions
    - Drop qof_log initialization. gnc_log_init does it as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f130f2c1b5857426e9d8dcb131a88460b6266ee
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Sep 17 01:09:59 2012 +0000

    Parse arguments before initializing GTK so --add-price-quotes works
    when the GUI can't be initialized.  gtk_init_with_args fails before
    parsing the arguments if the GUI can't be initialized.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c66dec15f7bd043413bd2fe95c13882c303b4240
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sun Sep 16 15:17:24 2012 +0000

    Fix of [21869]: src/plugins/bi_import/glade/* moved to gtkbuilder, but for some reason files were only trunkated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73801f32030cde46268215d456b162c385b12b15
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sun Sep 16 13:32:41 2012 +0000

    Add "compound interest" and "principal payment" to glossary.
    
    IMHO fundamental terms found in fin.scm / loan repayment calulator
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15476e3de0041232d8101b3aa237459aa349bba3
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sun Sep 16 13:17:34 2012 +0000

    add futureValue and computeInterestIncrement to fin.scm
    as announced by jsled in http://lists.gnucash.org/pipermail/gnucash-user/2005-February/012964.html
    additional improving of comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91f76f4eea2fd2d7120311b98eb122a2287d0d7c
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Sep 14 22:12:02 2012 +0000

    Correct error in search dialog where results sub-window(s) is(are) erroneously created.
    
    To reproduce the error, open Gnucash (for example with --nofile argument), open a Find Transactions dialog (Edit->Find), open a Find Customer dialog (Business->Customer->Find Customer), open a Gnucash Preferences dialog (Edit->Preferences) and change some preference (for example, under the Register tab, select Use system theme colors). Each time a preference is changed the Find dialogs get wider as a new results sub window is created and added to the dialog. This happens because any time gnc_gui_refresh_all is called, which is the case when a preference is changed, and on other occasions as well, the refresh_handler in dialog-search.c is called for any open search dialog which calls gnc_search_dialog_display_results which, in turn, erroneously creates and adds the sub window. If the search dialog was initially created with a result_cb, as is the case for Find Transactions, the results sub window should never be created. If it was not, as is the case with Find Customer and all other calls, only one sub window should be created per dialog and it should only be refreshed if it already exists.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67b5ec103bbc9b7a844d92c5bab04e747d281f9c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 11 13:10:23 2012 +0000

    Add missing file to dist
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54d1d0fa7fae8df0c1d0d8d27485695c6afe2e62
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Sep 11 03:29:46 2012 +0000

    [Bug 683222] Display the "to amount" in the exchange rate dialog
    when it is first shown.  Also updated some comments to be more
    accurate.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1bd508f6106bbffa35b260069c4340e60aa0937
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Sep 11 03:29:39 2012 +0000

    Add xaccTransDump back, it is very useful when debugging.
    It was removed in SVN r21579, "Cruft Reduction"< but it's not cruft.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea2d564c3d5df067c3456bcffd371fc2521809b1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 10 19:22:22 2012 +0000

    Win32 build: more post-libgnome related build script changes
    
    The previous commit broke the build. Hopefully this one fixes it again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0515f4b5e5bb3f4ba91939aad8fa64c1df37c4f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 10 19:22:12 2012 +0000

    Win32 build: remove libgnome related parts from the build scripts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cf132b46626db367b5df1cb3e9cd0390607776c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 10 19:22:00 2012 +0000

    Replace gnome_program_init with gtk_init
    
    This required some small reorganization of our setup code, but the end
    result is that gnucash is now independent of libgnome.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77bc7e3753339b93b51a5002523dacfccd3aa3cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 10 19:21:49 2012 +0000

    Show help and guide in gnome independent way
    
    The idea was taken from another gnome app: planner.
    
    Note that the documentation has to be installed properly
    for this to work on linux. Our current documentation
    build doesn't install the documentation in the right way
    and yelp won't find it. A fix has been committed, but
    it will only be available in the next documentation
    release.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3dd4de2a2a5323bb3f6bd4f7d0e72e63c40e101
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 10 19:21:38 2012 +0000

    Eliminate gnome dependency in file location functions
    
    As a side effect, they can now be grouped together with
    our other file location functions in core-utils. They
    no longer depend on any gui library.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05a6a1cc87b390b17268cdf2ea57c723a040da4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 9 20:26:58 2012 +0000

    Minor improvement of OFX import with missing date field. Unfortunately libofx doesn't do this right in any case.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1277f64c8fedfa00692c6126af1031dbeba6f9c9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 9 19:01:02 2012 +0000

    Fix critical gtk warning introduced with r22360
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5bbf1022404670ff2ec1f428ea17f8e05ef693c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 5 13:34:22 2012 +0000

    Add comments and small code optimizations to the previous commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4eac66079146c37db724fdae8893511e4548ed5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 5 13:34:12 2012 +0000

    Bug #682660 - Add Account background colour to Account page.
    
    Author: Robert Fewell <14ubobit at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f48ef78090fe889f9592d703570051a63ca175dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 5 10:45:04 2012 +0000

    Reduce dependency on libgnome
    
    After this patch the only parts still requiring gnome libraries are
    - src/bin/gnucash-bin.c (for gnome_program_init)
    - src/gnome-utils/gnc-gnome-utils.c (for gnome_program_init)
    - register-gnome (only uses libgnomecanvas)
    
    Some refactoring was required in register-gnome to prevent other parts
    of GnuCash to continue to depend on libgnomecanvas as well (the
    register interface needlessly exposed the implementation details, thus
    leaking GnomeCanvas dependencies to other parts of gnucash).
    
    Most other changes simply replaced gnome specific stuff with gtk
    equivalents.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29c4096266443743dcd8884d97739d7c31c4aaac
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 5 10:44:51 2012 +0000

    Replace deprecated GDK_* with GDK_KEY_*
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 653d7da4d8da5dd8560cf515d23cdca90fecb55d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 5 10:44:39 2012 +0000

    Simplify dialog creation on date close dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02970201a0f0712832b6c69322f193fcc7e9e3cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 2 19:49:01 2012 +0000

    Bug #632931 - Advanced portfolio: add "rate of gain" column
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0b8d064aa113d298a44f9328cfded07e9ad6d49
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Sep 1 14:54:52 2012 +0000

    Bug #682869 - In CSV transaction importer, re-implement double mouse click for file selection.
    
    From a patch by Bob.
    Patch also resizes small OK button.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfb8361633a7a65054066b78b6358109f5022e80
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 30 17:37:05 2012 +0000

    Payment dialog: use more sensible names for payment amounts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef38df96a02027762978c0d79fc10d9225af4857
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 29 20:09:16 2012 +0000

    Bug #344869 - No warning when you change a reconciled split from another
    account in basic ledger mode
    
    This patch brings up a dialogue when any field in a transaction/split is
    changed when the transaction has a reconciled split. Exceptions are the
    notes, action and memo fields. Those can be changed at all times.
    
    This patch will not be backported as it introduces new translatable
    strings.
    
    Author: Robert Fewell <14ubobit at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebcf0f7d8a2f3d3dd5e8ec836e25891bbd1717a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 24 14:38:07 2012 +0000

    Added new tip for scheduled transactions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57bfd9b6f1f26b26f7dc85aa7e49c18bd6e15e76
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Fri Aug 24 01:40:53 2012 +0000

    Update DOCUMENTERS to gnucash-docs/AUTHORS r17603
    [BP]
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17acfb09e8e8fedd3a2dac7e3f836ecea3ba1218
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 22 14:01:17 2012 +0000

    Question dialog: treat close button in title bar as "Cancel" iso "No"
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44fd7a4a57c10158eec4546b08f9caaace875e84
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 22 13:22:02 2012 +0000

    Bug #610648 - Change Reconciled Split Dialog ignores pressing Cancel
    
    Author: Robert Fewell <14ubobit at gmail.com>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a95de8a2edef2110df84e1392c86206966330839
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Wed Aug 22 08:36:15 2012 +0000

    Add info about usage of locale-specific-tax by german SKR04 to configure.
    Sequitur of Bug #473349 / r16503
    [BP]
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2f9e745ea4d094cd9d2e02ff85a29a7fb24f3ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 17 21:26:20 2012 +0000

    Win32 nightly: fix syntax error caused by previous commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc50587f55b998bbf3447e38c75ea6bcef1a7172
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 17 20:30:41 2012 +0000

    Win32 nightly: match built package name to the one expected for upload
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc294ed9d94afeaa474ceb6260c5dfc2064a4f6e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 17 16:13:03 2012 +0000

    W32 nightly: fix typos in previous commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9dbc45af5409ce6993bc231dc70497b526b450dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 17 15:55:06 2012 +0000

    Win32 nightlies: more small build tweaks
    
    - start from the proper base directory (daily_build.bat)
    - don't build daily/weekly unless there are new commits since the last
    build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d14b02242c9b0a9962e743f12fd2fdca327c9ddd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 18:13:26 2012 +0000

    Follow up on bug #563565
    
    Keep only one button in reconcile to create a new transaction. This
    button will automatically create a transaction that balances the
    currently ongoing reconciliation. The new button has been removed as it
    is just as easy to simply enter a transaction in the still open
    register.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cc04f1fdfe991bdcde2e61b9b4054c6a16ed250
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 16:21:08 2012 +0000

    Win32 nightly build: add timestamp in package name created from git
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5596f9f0376a105a231d03023aee519581e4ecc8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 12:25:57 2012 +0000

    Win32 tag build: fix yet another typo
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07442aa1198a5d22f0fe216913a2b1a9efd67ade
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 11:12:40 2012 +0000

    Win32 tag build: avoid Windows paths in git commands
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a268c78406e0a6272571f40b826d66c0bc028502
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 11:01:11 2012 +0000

    Win32 tag build: fix another typo
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8beaff08374fe80a91fa0c3b42722e047531e826
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 10:47:25 2012 +0000

    Win32 tag build: fix typo
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86a790225c260256a84b40f66de996124219a1ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 10:27:38 2012 +0000

    Win32 tag builds: match tag cache syntax with the actual tag checks
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb4dc5f9be3ccb298b513d455ad6795f4cf3f903
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 10:15:48 2012 +0000

    Win32: restore UPDATE_SOURCES in tags build script.
    
    The parameter has been obsoleted recently, but older
    tags may still depend on its availability and the tag script is
    supposed to be capable of building older tags as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78cc7fba956038e3fd634a65c25184d2a0a46655
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 10:05:13 2012 +0000

    Win32: call proper script when building tags from git
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f19c9ab34fa9b4b465342ac2b0850a70b355571f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 09:37:19 2012 +0000

    Win32 automated build: add note about Windows' restriction on updating
    files that are in use in every file that can be affected.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9ec2d8a7575bad1c434dad4a310a7f8c02602ee
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 16 09:37:07 2012 +0000

    Win32: call proper script to autobuild from git
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f47e25948af91baf7b3022c7dbd80685924b1aea
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 15 09:55:29 2012 +0000

    Win32: fix log file name generated by automated build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18b51f9090a0d0228fdd202a7fb5f4b3210570d1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 15 09:55:20 2012 +0000

    Make weekly build truly weekly again
    
    This was temporarily changed to daily during the 2.4.10 release
    timeframe to stomp out some release bugs. That should no longer be
    necessary.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d57c931199f2f16dd30662fcbc13d3767dd4e464
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 15 09:55:09 2012 +0000

    Small optimizations to the previous commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6119b2a398847df30972accdcc8af85797d40d9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 15 09:54:59 2012 +0000

    Bug #463969 - Allow Selection of Multiple Transactions During Reconcile
    Bug #628402 - Ctrl-F in Reconcile doesn't invoke search, but (F)inishes
    the reconciliation
    
    Author: Robert Fewell <14ubobit at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0835f8b730fe742262b8c61d772db390e39b0fc2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 15 08:37:34 2012 +0000

    Win32: more fixes for git based tag build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d38357f7a49ce172ca7a1e315f1a5d7ffc01a7ab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 14 16:04:54 2012 +0000

    Win32: fix tag build for git
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95b1bbc3a200f5716257148c23333a75891dd2eb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 14 15:14:25 2012 +0000

    Win32 nightly build: build trunk from git by default.
    
    Additionally, update the README file to explain how the start from
    scratch with a git repository.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 311e2b4a4d2487bb7f93d7fcc848ccbb5fda98f5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 14 15:14:12 2012 +0000

    Win32 build: remove UPDATE_SOURCES parameter
    
    Developers should manually choose when and how to update their checked
    out repository. Automated builders can simply write a short wrapper
    script around the install the does the update for them. The
    daily_build_git.sh and daily_build.sh scripts are fine examples.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 283e3e1af6faf3d18be2bdc2ae808519713384d7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 12 23:21:00 2012 +0000

    Fix compiler warning about 'static' not being first in a declaration
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e074ec99552d25c54eaf0dbd92f3c004a5295fa5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 12 19:36:50 2012 +0000

    Win32: more automated build from git fixes
    - use consistent naming for the final installer executable
    - Default to no for UPDATE_SOURCES
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 464e11d1c7b6fa9c73da94c6fd68ef4149ffd831
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 11 16:29:56 2012 +0000

    Win32: bugfix in the git scripts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50f62a5516a69d873c6dbb30e83a2c0aa8e9d098
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 11 14:24:45 2012 +0000

    First attempt at rewriting the win32 automated build scripts for git
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 028212f8a2ff9ae17ed881a3f0f1a9e476ec4454
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 11 14:24:33 2012 +0000

    Win32: fix UPDATE_SOURCES with a git repo
    
    IMPORTANT: the update mechanism from git has been kept deliberately
               simple because svn updates don't really match well to
               git's distributed repository concept.
    
    It assumes you are working as a non-committer (see
    http://wiki.gnucash.org/wiki/Git for what that means) and will
    simply try to pull the current branch from the upstream
    repository. I don't know of any currently active committer that works
    from Windows, so to start that should be sufficient.
    
    Setting up git-update instead of git pull requires more thorough
    changes in the Windows build system:
    - it requires at least perl 5.8 (our default msys-dtk only install perl
      5.6)
    - the environment variable GITPERLLIB should be set to the perl library
      that comes with the installed git.
    - git-update should be installed somewhere
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf885bdb4d92fef6a5f1e6a20e13e2f1429afe29
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 10 18:41:10 2012 +0000

    Update POTFILES.in after recent file additions/removals
    And remove the new register related c files from POTFILES.skip or we risk forgetting to translate
    them when the new register becomes production ready
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4a63b253833314969bc57a0d1a82c58b88f76e4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 10 16:06:21 2012 +0000

    Register2: small improvements
    - Fix make check warnings reported by Frank H. Ellenberger
    - Wrap code in ifdef's so it can easily be disabled.
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac09df5fc01dbfd7f03f02902a5216fc2fb9b25f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 9 22:45:04 2012 +0000

    [Bug 680402] Tests fail due to unused translations
    
    Add all scheme files to POTFILES.skip so that intltool-update > 0.50
    will ignore them. Scheme file translation strings are handled by intl-scm/.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e925c5c310ad07654706c0178b83a953ba182189
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 9 22:44:53 2012 +0000

    Configure won't accept python on Debian Wheezy
    
    Debian Wheezy uses python2.pc instead of python.pc. Check both.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f37c6fab096a02760d3834c990179372276fa026
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 8 16:25:21 2012 +0000

    Bug #677859 - Allow space to (un)reconcile in the reconcile window
    This got lost in the conversion from clists to gtktreeview
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf2b8b2ccc1e50cbb111bc8cc31e0bd25c500ae3
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Aug 8 05:38:44 2012 +0000

    Fix a compile error in test-gnc-date.c on 32-bit builds
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66cc460d466a00865d4da42a40d4a85456379bc6
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Aug 8 05:38:34 2012 +0000

    [Bug 680613] Date format setting seems to be ignored since version 2.4.9
    
    Work around strange side-effect of r21665 which caused LC_TIME to be
    changed after it had been set by setlocale(LC_ALL) in set_mac_locale().
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5143c3c00513b4a37a1e7faf8d545357f53a3b6f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 7 18:24:13 2012 +0000

    Bug #677859 - Remove depreciated CList functions
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7358bcc62d33d02209c7107dada8ca89016b1b4b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 7 17:25:12 2012 +0000

    Bug #672161 - New CSV account and transaction importer
    Final patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5e2adcb7a1ded341bd48a01449338360e905fed
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 7 17:24:55 2012 +0000

    Refactor safe_strcmp into the glib standard g_strcmp0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a54e7149bf8bd8e98f74168d1cd0239fd2c3eb5c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 7 17:24:33 2012 +0000

    Initial code for a new register.
    This is very incomplete, but at the same time well isolated from the
    rest of the code, so it is easy to disable should it not get functional
    and stable before the next major release.
    I decided to include it in trunk to give it more visibility and prevent
    bitrot in the patch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ef66b2ce04739159c66e9a7276b9aec13eeb71c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 5 13:28:29 2012 +0000

    Bug #680887 - RELAX NG schema for 2.4.11 XML file format
    Contributed by Baptiste Carvello
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0182bc6fd4208d733aeffa64262398dd17967e22
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 4 16:09:04 2012 +0000

    Adapt payment dialog for credit notes.
    To deal with all possible combinations, a user must set a debit or
    credit amount for the payment. In most cases the right amount is
    prefilled by selecting documents from the list.
    In the process, this changes gets rid of some confusing sign reversal
    logic in the payment code (gncOwner.c).
    
    WARNING FOR SCRIPTERS: if you have written python or scheme code that
    relies on gncOwnerApplyPayment, be careful: you now need to pass a
    signed amount to the function instead of an absolute value, because a
    payment could be for both an invoice/bill or a credit note. No more sign
    reversals happen internally based on the owner being a vendor or a
    customer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 185881ad0b7c54848c40a05556a4d7d3c6df1576
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 4 16:08:55 2012 +0000

    Payment dialog - amend r22263
    Properly fix selection of documents when first loading the dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34b23e328280c20263b23d02b3cfeec3cb230ab4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 4 16:08:43 2012 +0000

    Avoid windows with saved positions to reopen off-screen if possible
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfd355d194cff08992874012a60907ee0047477f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 4 16:08:31 2012 +0000

    Cleanups in save/restore window position and sizes
    - remove depreciated check on GtkObject flags (no longer required imo)
    - save position and size on window destruction consistently
    - add save and restore to some additional assistants (not all so far)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae735f39e7ea6716877007083436839ac747af9c
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Aug 4 12:01:37 2012 +0000

    Bug #680576 - Transaction report: date takes up two lines when using Canadian locale format.
    
    Change date cells type from text-cell to date-cell to apply white-space: nowrap
    style.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bc245da9d577a5f37084dc55630bdf65b5c0966
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sat Aug 4 02:01:40 2012 +0000

    Bug 680671: configure should check for the python-devel package if called with --enable-python
    https://bugzilla.gnome.org/show_bug.cgi?id=680671
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95e7587ec9a4003d1d2f3e23aea99893bb98f617
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 2 13:31:57 2012 +0000

    Double click on parent account expands/collapses child account list
    instead of opening the account's register. The account's register can
    still be opened normally using the menu option or right-click popup
    menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f5105198dd40ebdd5b77bf2b9fd473516626951
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 1 13:54:32 2012 +0000

    Remove unused, depreciated functions
    
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb992f04234fd1226b29004f93cb384562a886f3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 1 13:54:19 2012 +0000

    Remove depreciated Option functions - part 3
    
    There were some more option menu functions in dialog-utils that I could
    not find being used any where and this patch removes them.
    
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2365214d46bcb554aac34c634aeb7fd2a2df1f3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 1 13:54:10 2012 +0000

    Remove depreciated Option functions - part 2
    
    This patch removes the option menu functions from gnc-date-edit which
    come under the setting of time option. I do not think this bit is used
    but can be seen if you find a GNCDateEdit and set the second option to
    TRUE.
    
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1286a896a66a3002e98913b9016f1dc56f7137d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 1 13:53:58 2012 +0000

    Remove depreciated Option functions - part 1
    
    The option menu's that appear in dialog options rely on per item tool
    tips that GtkComboBox did not have. From a comment in the code, this was
    highlighted on bug http://bugzilla.gnome.org/show_bug.cgi?id=303717
    which implies this is now fixed but I could not see a way of adding them
    so I created my own basic combo with per item tooltips.
    
    This basic combo uses an external list store to reduce the functions
    needed and can be seen when changing report settings. It look like it
    does the job OK but may be I have missed something.
    
    I have added comments in the code in areas that would need to be changed
    if GtkComboBox ever has per item tool tips.
    
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41f54fbe5eff96501bc762c37111fe779d09e4c1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jul 27 15:45:41 2012 +0000

    Remove (unused) LIBXML_VERSION from configure.ac (#680708)
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a401751448098d69f5fec4bf715e11ce468b7d56
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Jul 25 22:28:53 2012 +0000

    Add ability to import a csv column to 'notes' field; fix 'OK' and 'New Account' button widths
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 439fd6ec2585731820107cde5b6556a059f7990c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jul 9 17:54:23 2012 +0000

    Properly calculate amount to pay when post-to account is not the first
    in the list when opening the payment dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5210dea8324cd4893efee4b8883aec404c8c4459
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 7 16:06:36 2012 +0000

    Modify one tip of the day to illustrate the use of \n in tips
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c79f5161e43b1701ee6c5523fd4e399417d503ce
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 7 16:04:19 2012 +0000

    Rewrite the tip-of-the-day parsing logic
    Since commit 22246, an empty tip of the day appears in the list of tips.
    This is due to the way the file is parsed.
    This commit rewrites the parsing logic to avoid such problems. As an
    added bonus, you can now add newlines in tips by using '\n' in the
    string.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36b58bc44cdcc4e73eb700ece2005105ee7baf65
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 2 21:24:07 2012 +0000

    Fix make-testfile to count references in UI files
    
    Some functions may be called only by callback reference in a GtkBuilder
    XML file (*.glade, *.xml, or *.ui). Indicate that usage in the test-file
    function summary.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aaa5ea7a5b9048f6007962eb07d83a1443a094d8
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jul 2 18:07:01 2012 +0000

    G_CONST_RETURN is deprecated in 2.3. Patch provided by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffd839ed665443121268dc13c293675a8800efb1
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jul 2 18:03:27 2012 +0000

    Make strings translatable in auto clear dialog. Patch provided by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edf2284a466eabf1f19f209a3f26bcd2229cdde0
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jul 1 21:48:19 2012 +0000

    Re-add function gppat_filter_select_default_cb() mistakenly removed in commit r21578.  It's not used by C code, but is by the .glade file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c976bfe1e85bc119aeeb8fc460215469e531dbd5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 1 20:20:28 2012 +0000

    Fix "discarded return value warning" from r22203
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6a07f0bfbb5ba938688e29a2068b644b55473bb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jul 1 18:45:51 2012 +0000

    Add basic budget unit tests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91a6fb5be53493b4babaaaf8f33f56f0f52ef48e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 29 14:45:12 2012 +0000

    Wrong parameter is used to load from and save to kvp
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c39c2cffbd0ff174dfaf9210841360226c4a402
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 29 14:28:48 2012 +0000

    Bug #494861 - Business reports lose a/p & a/r account options
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b21a64971797754aaa4b6008d81a2f5444f7a2ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 28 16:13:11 2012 +0000

    Bug #678848 - Customer/Vendor reports off-by-one on start date
    Additionally removes a superfluous module load
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0e41d221f89fc31d555cf4e22e996c536dadc22
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 27 20:33:03 2012 +0000

    [PATCH] Fix tip-of-the-day with gcc-4.7
    When making the text file tips-of-the-day, GnuCash expects 'gcc -E' to
    preserve at least one of the whitespace lines between entries. However, this
    relies on behavior of 'gcc -E' that isn't actually part of the spec, and is
    a historical accident. And it changed in gcc-4.7, such that all the
    whitespace is removed.
    
    Work around this by explicitly adding a newline in the sed expression.
    
    Pre gcc-4.7 there will be two newlines between tips, but this has no impact
    on the tip displaying code.
    
    Patch by Bill Nottingham
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0efa576a18fb5829ec8bacd74ee7b0a5fb180a76
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 27 17:43:26 2012 +0000

    Bug #677572 - 3-part check format
    Created by Andrew Hunt
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe043bf731ba355902f5d15934ba0597f44c0bc2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 27 15:52:03 2012 +0000

    Bug #631611 - Check printing fails because fonts are too tiny on Windows
    Lesson learned: don't use cairo_identity_matrix on a cairo_t managed by
    GtkPrintContext. It kills a number of transformations that were already
    configured by GtkPrintContext. On Windows this breaks proper scaling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58277b4cdd66509858571aad213f2fa1abfcec14
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 27 15:51:51 2012 +0000

    Some small code cleanups in check printing code
    - Remove useless typdef, use GtkPrintOperation directly instead
    - Position_combobox is read twice, remove second call
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf7e106aa23dc8b4dcdd97c5899dbc36c0b72c8b
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Jun 26 13:03:18 2012 +0000

    Revert GUID change as per Derek's suggestion.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42da1e3378266567b1fe70a7cec3dae4aabbf9ba
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jun 24 04:05:23 2012 +0000

    Fix uninitialized variable warning in r22234.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 805a94f3a52fcc0c545593af9e4f4e3603c7d52c
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jun 24 03:09:33 2012 +0000

    Make python bindings build when using a separate build directory.
    Don't symlink a (possibly non-existant) file from the source
    tree on top of gnucash_core_c.py which was just generated by
    swig in the build tree.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b58ff2ffc100b895ef1b071cee2f88077b9b6d23
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jun 24 02:58:01 2012 +0000

    Don't lose optimization flags passed in CFLAGS.
    Change r17720 has a typo that causes it to lose all -Ox flags passed in
    CFLAGS when it was actually trying to preserve them.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b71d01975d4e63c829a17a747ecd587d05eab6e6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 23 14:42:35 2012 +0000

    Invoice report - display Job info in new line
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c4f76d5ff83e8fd0a003ee1278ecb3e8be1bcfa
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Jun 23 12:25:22 2012 +0000

    Bug #666576 - Balance Column Set Too Narrow
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65c5311a1c86aa0aa8f1ab58530fef6e045ea8f6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Jun 23 11:57:34 2012 +0000

    Bug 341048 - RFE: Printable Invoice should allow display of Job Name
    
    Add job name and number to printable invoice.  This only applies to
    invoice.scm.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b0b7c51f465e16c38b282406baad25fb434209b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 22 15:12:25 2012 +0000

    Bug #675201 - slight bugfix to prior enchancement post for example
    scripts
    Patch by Jamie Campbell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 867db62422743a61626dfd0964c7cb34c37fc653
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 22 14:36:50 2012 +0000

    Bug #678214 - GnuCash fails to open some post-processed XML files
    Patch by Daniel Harding
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fb8800b4413dcc5445eaff38f5f2064affc64f9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 21 15:13:09 2012 +0000

    Bug #671323 - Scheduled monthly transactions lose "except on weekends"
    setting when using MySQL
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 331bcf384bd5e8ec38e1c36222a5ea88ff3a6aae
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Jun 16 11:52:51 2012 +0000

    Add formatting to table.
    
    Add cell padding to columns in table.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f841832eaffb7cfc24c526908cdb8fb0455b1951
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 13 15:43:57 2012 +0000

    Revert some unintended testfile changes that accidentally slipped in in
    r22216
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7af123cd60c2ad40d63e2861c2ded8c508c25d6c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 13 15:24:21 2012 +0000

    Fix Account Report menu option when used on A/R or A/P registers.
    This has been broken since r20766
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7729b31408a5b460657cfb9ec134af1cc53bc5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 13 15:24:06 2012 +0000

    Bug #677859 - Depreciated functions in Gtk+2.24
    Replaces functions related to widget visibility.
    Additionally there are some more replacements in the area's handled in
    the previous two commits.
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bc041acf8a6b32949fbb50d9b05dea10d9fb3b1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 13 15:23:45 2012 +0000

    Bug #677859 - Depreciated functions in Gtk+2.24
    Replaces a number of widget references that are now part of gobject.
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79e6da77da6c9189b264beb8a038e494041c653e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 13 15:23:25 2012 +0000

    Bug #677859 - Depreciated functions in Gtk+2.24
    GtkComboBox related fixes
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 784d846884a34eb665b2642980ff8feda59257da
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 10 22:14:35 2012 +0000

    Disable test-gnc-date until it can be thoroughly tested on a wider variety of compilers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36654ff81a4a56a7cba9cd6b828ec360438c87c6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 10 19:59:19 2012 +0000

    Fix windows/mingw build failure due to different struct tm length.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf6e5ba95f030adc0f8bbaaaf6808deed260089f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 10 19:32:13 2012 +0000

    Fix compiler error about overflow of integer calculations.
    
    To reproduce: gcc-4.6.1 and -O2 switched on.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d81214bf22fe0ec7faaf8aba530545f11cfcc4c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 6 13:52:45 2012 +0000

    Fix credit note duplication. It was not possible to duplicate a credit
    note as an invoice (aka voiding a credit note).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed6cdb175cb4e7b789dad557073eee66eaae503d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 6 13:52:34 2012 +0000

    Cosmetic: move include to source file. It's not used in the header file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ba8d832ff475430d5568af1edbb494d3ad14a38
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 6 13:23:31 2012 +0000

    Adjust test_gnc_sql_convert_timespec_to_string() for 64-bit time_t
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c58e86eff7c366d9ec9376bff0e5443e49a2619c
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 6 13:23:13 2012 +0000

    64-bit adjustments to test-gnc-date
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cd7032a591aa0de79ca98f014fcc8c5b4df5554
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 6 13:22:51 2012 +0000

    Consolidate some little-used convenience functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3d85783f0fa7601d61bea61c91c23b2f4633402
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 6 13:22:33 2012 +0000

    Test gnc_sql_convert_timespec_to_string()
    
    Note overridden failures on the second 3 values.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c58ada1f162500d731ed619487999c0f08da500
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 6 13:22:15 2012 +0000

    Test of all major gnc-date functions, highlighting 2038 bug failures from using time_t on a 32-bit system.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fa503510769848df42e6cfc2e062f22cb8b45ca
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Jun 1 22:59:48 2012 +0000

    Remove g_free of msg two lines before it is returned from function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b391754ff6a90fde4d93a6e4e094ffa5d72d7c2a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 26 23:47:34 2012 +0000

    Correct -Wunused warnings
    
    
    The actual change to configure.ac (at line 1106) to enable -Wunused -- or rather to un-disable it -- is not included in order to not break the build for folks with buggy versions of swig.
    (For example, https://sourceforge.net/tracker/?func=detail&aid=3530021&group_id=1645&atid=101645)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894f0ed1268132b8539a021f858db5d333e362f1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 26 23:46:58 2012 +0000

    Set PYTHON_LINK_FILES to useful values.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fff094f98a53b78f4de2332761fde71ffd2c8257
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 22 17:57:37 2012 +0000

    Delete remaining swig-foo.c files with maintainer-clean
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ff333ccaae1d7b9e665a96fbf3b23821cf01444
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 22 17:57:22 2012 +0000

    Fix compilation on OSX
    
    One can't link a library created with -module on OSX, but one can dload
    a library compiled with -shared on both OSX and Linux.
    
    Also cleaned out the old "make check" files from test/Makefile.am
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f284ba731b8a554f8db613186519f26c98965b7e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon May 21 22:36:15 2012 +0000

    Fix memory leaks found by unit tests/valgrind
    
    Return value of g_build_filename() needs to be freed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7423741ea35dbdb3f7e231e520fb2663e0d6c554
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 21 22:10:00 2012 +0000

    Add EXTRA_CFLAGS for compiling on Win7
    
    
    Configure gets confused by some gcc builtins on Win7: Disable them so that configure finds the right settings.
    
    [BP]
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08091700980e108b322c8683fcab8383e266d994
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon May 21 18:35:59 2012 +0000

    Fix some small problems (including a memory leak) found by running qof unit test with valgrind.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 140799c028c5748ee09a4bf5026794553b6b0a76
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon May 21 18:35:04 2012 +0000

    Add test-qof to svn:ignore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d58490b8e4fbefcf8703f78049fcfcb50379e660
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon May 21 17:38:49 2012 +0000

    Update some svn:ignore properties
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9267e80726a5db3bec74e7e289811c33cd8e7c37
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon May 21 17:28:30 2012 +0000

    Since 2.32, GCache is deprecated and should be replaced by GHashTable.
    
    In the new string cache (split out from qofutil.c/.h), the GHashTable has the
    string as key and a small heap-allocated guint refcount as data.  The value is
    allocated rather than being used by value because there is no way to just
    modify the data field of an existing key.  The key would need to be changed at
    the same time, which would free the old key value and invalidate all gchar
    pointers of objects which have refs to the key.
    
    Unit tests added as well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43e1a7df344625c2ecda6c6c180e429db2e1477e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 21 15:48:41 2012 +0000

    [Bug #674862] Gnucash crashes after creating a new SX using the Mortgage Wizard and SQL Backend
    
    
    Special-cases dbi_result_get_datetime returning -1 to work around a bug in MinGW's implementation of gmtime().
    
    [BP]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa905346cb7b6abd3f9a368738c93775ce5e814a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 21 15:43:52 2012 +0000

    Revert gnc-backend-dbi.c from 22186, should be a separate commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b602c3a93ea40405d9aba1b4c884069a45d97ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 21 15:32:52 2012 +0000

    Fix double definition of DEBUG_MEMORY
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeef9d36d0ed5a81c08d8ef269d3b884c57f9168
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 20 21:24:14 2012 +0000

    Replace deprecated g_basename() by recommend g_path_get_basename()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18d6031f2a8b64821d8f527c06bdd0c45fd9cb18
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 20 21:23:07 2012 +0000

    Remove invalid routine arg check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a3c14ed4b087259534ac32f132afb15726b6570
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 20 21:22:30 2012 +0000

    Use new GncTaxTable g-object parameters
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ea5a2bf98f1312944f14f1e69dfbe3760853736
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 20 21:21:09 2012 +0000

    Convert DBI test to utest
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1fcb82ad04e42aa4b76c9cdd598feecb6df5dc6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 20 21:18:45 2012 +0000

    Fix some g-object parameter types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 083861e225779ebbb7657d2af47b73fd1ae5dbfc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 20 21:18:08 2012 +0000

    Add some more g-object parameters for GncTaxTable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fba6638e3fd25615b9f7823032f98f9504e462f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 20 21:12:50 2012 +0000

    Replace deprecated g_mapped_file_free() with recommended g_mapped_file_unref()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1956c80c71738f077a5093036dd7e9c4c130908
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 8 21:37:27 2012 +0000

    Allow to change document type when duplicating an invoice.
    This allows to quickly create a canceling credit note for an invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f098ae2e39dd7f045d4feeebfa564f4db58cc14e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 8 11:39:25 2012 +0000

    Bug #674273 - fixes and enhancements to example simple_business_create.py
    Patch by Jamie Campbell, with minimal correction to match the new ApplyPayment functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7a2a8fbcb87ffa52332e05789fc4dd05bb47657
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 8 11:39:09 2012 +0000

    Add gnc{Owner,Invoice}ApplyPayment functions.
    Most payment use cases don't need to know the internal lot juggling mechanism behind it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbcd08db01c0a33ce404b526c522c7713971210e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 8 11:38:57 2012 +0000

    Add getter/setter for fake Employee name propery.
    This is done to get a more consistent owner interface and simplifies the python bindings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 572a4fb52c14cc988cd6e7f4b89d4a613e6a2fca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 8 11:38:39 2012 +0000

    Remove some unused function declarations
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da6980afc2b04aa752f0904e900070ccb8cdd4d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 7 22:54:56 2012 +0000

    [Bug 674862] Gnucash crashes after creating a new SX using the Mortgage
    Wizard and SQL Backend
    
    This addresses the crash reported on Ubuntu with Postgres by Krzysiek.
    The stack trace he posted showed the crash was the result of
    dereferencing a NULL GDate*, and this change protects against that. It
    still doesn't address the more basic problem of why on Win32 and with
    mysql and pgsql (but not SQLite3) the mortgage wizard is writing corrupt
    dates.
    
    [BP]
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26fd475dd2910c3dadd4fa684bc89dd1cde4a736
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun May 6 21:19:34 2012 +0000

    Rearrange install-fq-mods.cmd to avoid duplicate code and make it easier to understand
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2357b256a1ebcf7b36c765ee044a61ed66d8030
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun May 6 21:19:24 2012 +0000

    Bug #670355 - Automated install of Perl with Finance-Quote
    With these changes install-fq-mods.cmd will automatically download and install
    Strawberry perl if now perl version if found on the system.
    Patches by Dave Roberts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dfb8145ddc068ee57a40f713c619984c98b56cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun May 6 18:03:41 2012 +0000

    Remove empty lines from AC_CONFIG_SOURCES as this will cause the Windows build to fail
    when using a git repo as source
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa7bd291c713eb9899d0c1f6612e16a500e18a6a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 28 16:18:29 2012 +0000

    Further tweaks to enable git on the windows build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4faec91f26a3429b7f6d5c9620ad90abe35eeb4d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 28 13:37:17 2012 +0000

    Bug #674276 - fixes and enhancements to example test_imbalance_transaction.py
    a) added usage information
    b) put most everything into exception handling to prevent lock linger when a
    problem occurs
    Patch by Jamie Campbell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f18688e2daab899c3b62e2378590d37f4a6e60a9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 28 13:37:07 2012 +0000

    Bug #673877 - fixes and enhancements to example script account_analysis.py
    a) added usage information when not enough arguments added
    b) put the majority of code into an exception handling block so that if
    something goes wrong the session is closed.  Prior to this change a problem
    would result in a lingering lock.
    Patch by Jamie Campbell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5a56207ba9fefd1152c5a7b30f4e615726bceaa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 28 13:36:55 2012 +0000

    Bug #673855 - fixes and enhancements to example script new_book_with_opening_balances.py
    1) Fixed typo for "new book" session creation in_new=True -> is_new=True
    2) Added usage information echo when script is invoked without correct number
    of parameters
    3) Put most of the operations into an exception handling block.  When an
    exception occurs, sessions which were opened are closed.  Prior to this, any
    error would result in a lingering lock.
    Patch by Jamie Campbell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08465a594a4e6b4592f12e99ced724b218f4ea7c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 22 20:51:16 2012 +0000

    Bug #674494: Fix version and method of downloading isocodes in win32 packaging
    
    Patch by Mark Jenkins
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d8fbe538e63e60ac89367fd81f2d931fd920e56
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 22 20:49:01 2012 +0000

    Bug #674495: Fix libbonoboui build for win32 packaging insists on availability of glade
    
    Patch alters packaging/win32/libbonoboui-2.24.2.patch to not look for glade and not
    build libbonoboui-2.24.2/glade
    
    Patch by Mark Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c0e71c2e2c999c3d923bf1793e3426aa49da11e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 21 17:38:40 2012 +0000

    [Bug 674283] With mysql crash after deleting accounts included into a
    budget
    
    Never assume a pointer is NULL unless you set it to NULL!
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b058e0dcb4530b1579fc498efff5bf010965b68
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 19 20:11:53 2012 +0000

    [Testing] Fix potential leaks in Split teardown.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae15ff46dff7d4dfe5b7a52e6e4cd20562a45409
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 19 20:00:33 2012 +0000

    Fix some scheme test program linkage failures on Wheezy.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3929c80288ac8ed9d22867d738f69a37b76df514
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 19 20:00:18 2012 +0000

    Remove test obsoleted by r22001
    
    Which rearranged the ApplyPayments code so that it's done from the
    GncInvoice object instead of explicitly by the owner (or in this case,
    GncCustomer).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c725033ceafc74ae25b203ad3559560443f83889
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 17 19:55:33 2012 +0000

    Finally clean up linker flags so that windows build builds again as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88c384b7c3ef67f0c8519d3f8cde5989ae1509af
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 17 00:45:58 2012 +0000

    Testing: Make libutest-Split.la "noinst-LTLIBRARY" instead of
    test-engine-LTLIBRARY
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a77ee1bc6f9a765428b7639bd2d031e5158dbe4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 15 18:57:05 2012 +0000

    Increase trunk requirements to gtk-2.24, glib-2.28.
    
    This means SVN trunk does no longer support a stock RHEL6 distribution.
    See http://lists.gnucash.org/pipermail/gnucash-devel/2012-April/033877.html
    and http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032931.html
    for the discussion.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1052ebe778a5096e5b147f938a52a7d68463ab10
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 15 18:47:26 2012 +0000

    Add library flags for newly introduced libutest-Split because Windows needs those.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 374747c4f67f6f1975d45b7efd3017e83eada1b5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 13 20:43:23 2012 +0000

    Check whether header <pow.h> really exists before including it.
    
    The windows build has been failing for several days due to this.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b5f2866b156bf0f9cfc7090055163fc51818cec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 13 20:04:08 2012 +0000

    In online banking transfer, on the "To-Account" selection side, make the "Show Income/Expense" button active by default.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9150e2d7b92c4cfa7780c405be4c6dfde0ef69f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 10 20:24:51 2012 +0000

    In "Process Payment" and "New Order", let the customer field have keyboard focus.
    
    In "New Job", focus the job name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9e19467eb47d3cf2e9132c6c91138948c7e38c5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 9 19:56:24 2012 +0000

    In the "New Customer" window, set keyboard focus to customer field.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0eb2c2b30ea4357bce9951456b7f4b8c9416d9da
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Apr 9 15:29:15 2012 +0000

    Remove hack for fixed bug #573645 which was fixed in r18056.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be43cb7cda1e0fb78246d11225781f5a146ff059
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Apr 9 15:23:40 2012 +0000

    Fix the annoying case where an invoice item has mistakenly(?) had a tax table applied,
    unchecking the taxable flag for that item didn't remove the tax related columns
    from the invoice where there are no other taxable items.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b3ad7c05a634e1ac12d303744ddfb51575ab6a4
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Apr 9 11:41:02 2012 +0000

    Display job name and job number when invoice is "in progress...".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31956496644acf8cf94adb706a4889c5c63aedcb
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Apr 9 11:33:44 2012 +0000

    Fix reversed "Job Name", "Job Number" in options dialog, Headings 2 tab.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 731f17da50e56714fda952f1369bb76fb6d955b3
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Apr 4 08:35:27 2012 +0000

    Expose InvoiceNextID to python bindings.
    Accessed as book.InvoiceNextID(customer)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96b9031d6b7ab63e5dac9fee3b8b3a27a58905c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 3 21:36:07 2012 +0000

    [Testing] Fix up utest-Account to use checked error messages in all tests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57b82171dcfd0657041d0a1419f021a4666a0c58
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 3 21:35:58 2012 +0000

    [Testing] Fix a missed execution path detected with error message counting.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12387c1c022aa7625b70a0430f3b64f689fcc607
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 3 21:35:47 2012 +0000

    [Testing] Add hits field to TestErrorStruct
    
    
    Allows asserting on the number of times error messages are encountered.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebee14d8332ad7eb199c0da5ea5256a6c39f06b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 3 21:35:38 2012 +0000

    Add test files to .gitignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e4f8573765eeceef2c9cfa664fed72c84df013d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 3 21:35:29 2012 +0000

    [Translation] Update POTFILES.in with some new filenames
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d32b6f6938d398a9d3129ace6677a9cea17b171
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 3 21:35:19 2012 +0000

    [Testing] Separate unit test functions from make check functions.
    
    
    I'd originally put the functions supporting log detection, qof event handling, and mock-counting in test-stuff along with the functions that support the older "make check" integration tests. There are now more unit test support functions than there are of the older functions, so it's time for them to move out on their own.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd5e532cdfbed57bfb8d5d69a2d372938a15e52a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 1 22:07:10 2012 +0000

    Testing: Some very minor formatting changes in utest-Split.c comments.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3af935d7d2f36eb18598bd9c8ada719b7fdc3d11
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 1 19:51:06 2012 +0000

    Fix minor compiler errors of r22127.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec7b02ab5b0e9a075d8a4ba3e6fc8361039899c0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 22:12:47 2012 +0000

    Fix error discovered in testing: xaccSplitCompareAccountCodes actually compared the account names.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe6e907de7e06b3978875954a57ddadde4dd947
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 22:12:36 2012 +0000

    Testing: Unit tests for Split.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54faec55201ce99b37a1d499da4906cc0c461c7d
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Mar 31 12:07:07 2012 +0000

    Bug 670008 - taxinvoice lacks flexibility necessary to produce legally valid Australian Tax Invoice
    Patches supplied by Dmitry Smirnov, many thanks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78cbc3d0979e108b1a9dad2c250e52878b026a45
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 26 20:15:04 2012 +0000

    Take read-only date setting of QofBook into account (no pun intended) when entering transaction into accounts.
    
    The code will silently revert the entered date to the threshold and just
    not allow any older date to be entered. I wonder whether we can display
    some useful error message additionally, but unfortunately I didn't find
    the place in the code where one single error message would have resulted,
    only places where multiply (annoying) error messages would have resulted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5aa445ef95d4a16f4439db8942dc9901b8405890
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 25 20:18:42 2012 +0000

    Take read-only setting of QofBook into account for the transaction duplication.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b208b06b0074c6edffdc8db12f3be777268ff2cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 25 19:13:16 2012 +0000

    Fix segfault after behaviour change of qof_book_get_autoreadonly_gdate() in r22118.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 663c9f9d5b90b302045fed1c55482aa059b6b711
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 16:52:31 2012 +0000

    Testing: fix search_local() for detecting callbacks and references.mv
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2066c1d99122bb16cb314a553d8cf4a2b88b81b2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 16:52:22 2012 +0000

    Fix omitted "setup" argument to GNC_TEST_ADD insertion.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d5eaa61c280b217f07f8a8b8125a595e4797a27
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Mar 25 14:51:36 2012 +0000

    Bug 670008 - taxinvoice lacks flexibility necessary to produce legally valid Australian Tax Invoice
    Fix typo.  Fix column misalignment when no taxes are present in the invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 176fba9b9f5e7d15ff9ad257df91a03962fed1e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 24 22:34:59 2012 +0000

    Rename internal function names for read-only option of r22107 also to "auto-read-only".
    
    (Initially I thought there were a relation to the "freeze" state of a
    transaction, but this turned out to be not the case.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed581152b9f43c425a58d50580fc655fa2656b70
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 24 22:34:44 2012 +0000

    Take read-only setting of QofBook into account for the transaction deletion as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af3cec54df87b132e25b8ab617f3c7b64598b71d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 24 22:34:32 2012 +0000

    Make read-only lines in account register window (r22109) somewhat more visible by changing the background color slightly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84379bac27d365f54ae1fc98d11b4c5c34bdcf3b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 24 22:34:21 2012 +0000

    Fix threshold treatment in r22108, r22109 to make visualization and behaviour match.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ecb61dd13280a26922d88f801a1878b5e230f11
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 22:20:19 2012 +0000

    Testing: Provide a test_destroy function/macro combination.
    
    Works on GObjects. Asserts if the object isn't a GObject (which may be the case if it has already been finalized) or if the object's finalize method isn't called (indicating a leak).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 777074f482b6055164b007749182d0c1d65f0319
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 22:20:08 2012 +0000

    Testing: Rewrite test_signal_assert_hits as a function/macro combination
    
    Now the assert reports the location in the test program where it fails instead of inside test-stuff.c.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5c62a138575872a1d2b45ea74d14960d4d4015c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 22:19:58 2012 +0000

    Testing: Add a basic print-to-stdout log handler as a test debugging aid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6c0795652a5900bb7dcf17f831f0cd70732a2a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 23 20:52:13 2012 +0000

    Fix r22105 that was missing some dependency of the "optional" directory on other parts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc6e29618cc225789efc3836cdb1956ec545f3eb
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Mar 22 09:11:47 2012 +0000

    Some systems fail to compile with:
    dialog-customer-import.c:399:36: error: 'shipaddr' may be used uninitialized in this function [-Werror=uninitialized]
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cc8ffe374c804fe7a1f34fe07debddc7ddf2ef0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 21 22:18:53 2012 +0000

    Add auto-read-only feature for old transactions after N days, denoted by the new red line in the register.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 298eab78f5354d5be0710df9e096440e5fb0b63d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 21 22:18:41 2012 +0000

    Add a second "red" divider line to the register to denote the read-only section for older transactions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfbe9b87c414a4a38354fafa883b779c4dbf049d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 21 22:18:29 2012 +0000

    Add option for automatically setting old transactions to read-only.
    
    The number of days for this read-only threshold can be chosen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e058cf0352dc0d634b614ea4af3b358df48664ec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 21 20:19:28 2012 +0000

    Fix typo in r22026 (uh oh, broken all the way since then!)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00511d25ea56611d9a66a8466a67af057245444a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 21 20:15:17 2012 +0000

    Bug #671737: Let configure --disable-gui only build gui code
    
    Patch by Kuang-che Wu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f603c718dd45a632b7036f5977c819bfbb36c8a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 20 10:08:37 2012 +0000

    Fix crash/invalid memory access when unposting an invoice.
    This is triggered when glib is configured with G_SLICE=always-malloc
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec8fc423ba38cf691c858fd06cdc84b095159a2f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 19 21:01:19 2012 +0000

    Bug #670008: Improve taxinvoice flexibility necessary to produce legally valid Australian Tax Invoice
    
    Patch by Dmitry Smirnov:
    
     Original taxinvoice template lacks flexibility necessary to make
     legaly valid Australian Tax Invoices.
     This patch introduces customisation options
     useful to comply with Australian requirements, but not limited to.
     * Functional changes
       + Reference number moved to the right side from under the invoice
         owner address (improves visibility and makes invoice layout
         more compact)
       + added option to show Job Name
       + added option to show Job Number
       + added options to enable/disable columns with dynamic adjustments
         to the table layout.
       + added options to enable/disable display of some invoice elements
       + some spaces in Headings1 defaults replaced with non-breaking space
       + added "Thank you for your patronage" text as default value for
         footnote to match other invoices' defaults
     * Hardcoded messages in English are replaced with options and
       default values to match original report.
       This makes possible report localization, like changing
       "Invoice" to "Tax Invoice" where required by law etc.
     * New dialog element in [Report Options]:[General]
       + [Report Currency]
         (Because dollar sign '$' is used by many countries for their national
         currency, invoicing between Australia and New Zealand often
         causing confusion unless invoice currency is stated in the
         invoice.)
     * New dialog elements in [Report Options]:[Headings2]
       + Invoice number text (string)
       + To text (string)
       + Ref text (string)
       + Job Name text (string)
       + Job Number text (string)
     * New dialog elements page [Report Options]:[Elements]
       + column: Date (boolean)
       + column: Tax Rate (boolean)
       + column: Units (boolean)
       + row: Contact (boolean)
       + row: Address (boolean)
       + row: Invoice Number (boolean)
       + row: Company Name (boolean)
       + Invoice number next to title (boolean)
       + Show Job name (boolean)
       + Show Job number (boolean)
     * Fixed bug when customer name is listed twice above invoice owner address.
       (this change is hard to separate into standalone patch because fix
        involving changes affected by new customisation options)
     * Added modification date and copyright comments
     * spancols* variables renamed to have more readable names
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e97104e94f28a25e09228f9906f107cbf425068
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 19 20:49:15 2012 +0000

    Bug #670008: Add taxinvoice flexibility necessary to produce legally valid Australian Tax Invoice
    
    Patch by Dmitry Smirnov:
    
    Due to invoice limitations, Gnucash is not yet ready for small business use in
    Australia. Lack of customisation options in taxinvoice do not allow to change
    its presentation for compliance with legal requirements.
    
    Those patches make taxinvoice practically useful for invoicing.
    First patch introducing few changes to allow easy adjustments to report
    presentation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdb0786dc21dd7ac305129bd1ef8ec7a9bbfc887
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 19 20:49:03 2012 +0000

    Bug #486658: [win32] Cannot use period on decimal keypad in my locale
    
    Patch by Sebastien Alborini:
    
    On win32, gdk never sends GDK_KP_Decimal, so this key cannot be detected.
    Work around this by watching the underlying virtual keycode VK_DECIMAL.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf63a1664f08ce6ee0a3590c26281550caa4aeaf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 19 20:48:48 2012 +0000

    Bug #671444: Remove the warning message about binreloc
    
    Forwarded from debian http://bugs.debian.org/443774
    
    Every time gnucash is started it prints the following message to the console:
    
     "main: binreloc relocation support was disabled at configure time."
    
     This unnecessarily worries people who usually take it as warning rather than
     normal informational message.
    
     It has been reported as especially annoying if gnucash is running
     as cron job because it requires special workaround against sending
     this message over email on each invocation.
    
     The attached patch suppresses printing the worthless message.
    
    Given the current status of binreloc we're unlikely to use it so there is no
    need to remind that it was disabled (which is default).
    
    Thanks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9212056dec3623602485ddf09cac8561a3b989b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 19 20:48:37 2012 +0000

    Bug #671737: Fix for configure --enable-python --enable-dbi --disable-gui
    
    Patch by Kuang-che Wu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a92745a8ae2739ab2ab22d4e054a6f72de603595
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 19 20:31:50 2012 +0000

    [Win32 build] Update gwenhywfar/aqbanking versions.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72c516d61b96db69f5259135ab752912207debde
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 18 12:59:21 2012 +0000

    Bug #672161: Remove old CSV importer, now replaced by new one.
    
    Patch by Robert Fewell.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b5f4b76588755008a8a2173a19b8bbb6a8145a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 18 11:43:22 2012 +0000

    Revert r22083, "Adapt German account templates to updated tax rate."
    
    A pure renaming is not the correct solution, I've been told.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43b51df5962777a68fcdd5040501d7e8d1e1a046
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 16 20:27:09 2012 +0000

    Re-indentation of source code.
    
    As usual, re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df611e433d90273a818fba369a5caa7d6191a7d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 16 20:26:50 2012 +0000

    Add some more gitignores.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59aba947d715afaf1cb7a54792156140be0e9159
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 16 20:26:36 2012 +0000

    Bug #672161: Fix double-free error when importer dialog is canceled
    
    Patch by Robert Fewell:
    
    There is an existing problem with the main matcher which can causes the
    following errors if you have the relevant account register open:
    
    CRIT <qof> qof_instance_get_editlevel: assertion `QOF_IS_INSTANCE(ptr)' failed
    
    This is caused when you decide to not add all the transactions displayed on the
    matcher dialog and then the system trying to delete the temporary transaction
    twice. I think this patch comments out the offending lines, if correct I will
    provide a patch to remove them.
    
    The error below is only seen when the relevant account register is open and in
    the preferences you have double line mode enabled. Not sure how it gets fired,
    probably part of the register update process but it is because we do not have a
    valid transaction any more.
    
    CRIT <gnc.engine> xaccTransGetVoidReason: assertion `trans' failed
    
    The function concerned is gnc_split_register_get_vnotes_entry and could be
    solved by adding the following but not sure if this is a valid fix.
    
        if(trans == NULL)
            return g_strdup('\0');
        else
            return xaccTransGetVoidReason(trans);
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6141acc5a1e8f7cd7a1e2cdb24ffa681e9f2b1d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 16 20:26:22 2012 +0000

    Bug #672161: New CSV account and transaction importer
    
    Patch by Robert Fewell:
    
    Firstly, this patch allows for the creating and updating accounts based on the CSV file
    being imported. New accounts are created if the commodity required exists and
    existing accounts are updated for the four fields: code, description, notes and
    colour. This can be used for doing bulk updates of these fields and also for
    importing the account structure from another file.
    
    The second part is the change of the existing CSV importer to use an assistant
    to guide you through the import. Additional features added is the ability to
    specify the start and end row to be imported allowing you to jump over a header
    or footer or just import a few rows. A currency format option was added which
    was requested in another bug to overcome a problem they were having with the
    downloaded format from there bank. You can also associate the account name to a
    GnuCash account using the 'online_id' kvp, not sure if this is Ok or whether it
    should be a different one.
    
    To achieve the above, I split the dialogs used in import_account_matcher and
    import_main_matcher into the dialog and the content so I could load the content
    into the assistant saving on duplication, hope this makes sense.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 725f25fb8a0f17fdc5beee4bab05aaf98b798240
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 16 20:26:04 2012 +0000

    Bug #672157: New CSV account and transaction exporter
    
    Patch by Robert Fewell:
    
    I have put together a new feature to export the account tree and transactions
    to a deliminated file. Both options allow you to select the deliminator and the
    use of quotes. Every thing seems to work on the testing I have done but may be
    some of the text and the headings in the output might need changing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e86177c2c1842dacbf8469259c0500c3b321fe9b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 16 19:33:23 2012 +0000

    Adapt German account templates to updated tax rate.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09461590af2a16735213dc5f8c78c774c6ae5c8e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 14 22:26:54 2012 +0000

    Add some unittest for GncInvoice and posting/unposting an invoice.
    
    I thought this would reproduce the crash when unposting a real invoice
    with G_SLICE=always-malloc set. However, apparently this test case isn't
    complete enough and does not crash. Maybe one needs to add further GncEntries?
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c743bf4631ad07c76c60411541ac36ad5068300d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 14 22:26:42 2012 +0000

    Update POTFILES.in after recent file move.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44fa792a7e5f0b6cae62b2133aab3973179e01f9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 14 17:24:20 2012 +0000

    Fix make dist for Swedish accounts files
    Reported by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2a557604a990db01a95416a045c92ab709d9c40
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 13 21:22:58 2012 +0000

    Use correct list iterator instead of list pointer.
    (Bug pointed out by Christian Stimming)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e74d46a2abe7ef020068c3849dc61051348e6386
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 13 13:18:51 2012 +0000

    [Cutecash] Follow-up for r22075: Removal of "calculation" module in CMake.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ca749ac4fd4721636d26c466fd3dd9774bdf31c
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Mar 12 13:23:50 2012 +0000

    Prevent wrapping in date column.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecdb6f078f7e66041c1fbb30fdf838fddbc63f39
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 11 22:05:22 2012 +0000

    Remove the separate "calculation" module and swallow it in app-utils.
    
    Those few source files do not justify an extra loadable module. They are
    just compiled-in into app-utils.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35ac83374e2a5fca718f6ab35d666560fa50429c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 11 21:55:53 2012 +0000

    Replace g_list_append by g_list_prepend to increase performance.
    
    To my surprise, this apparently also fixes a memory leak, but I don't know why.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62cca6011687a0573c369e566b8fe10e9ca67ae1
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 00:07:13 2012 +0000

    New Perl program to create a skeleton test file from a C source file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29503a26d7c7f74ed8c38410a3d58379e6a80020
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 8 22:48:09 2012 +0000

    Fix minor memory leak: Return value of gnc_uri_get_components must get free'd.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d90301b2bd987efe17411c24da5230f51bad3440
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 8 22:47:59 2012 +0000

    Remove obsolete strspn() call that causes valgrind warnings about invalid read().
    
    The strspn() call was added in r8500 but the usage of its return value
    was removed in r10315, so it isn't neccesary anyway.
    
    The macro GNC_DEPRECATED is defined nowhere and used nowhere else, so
    we can remove that block altogether.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af0709b732a9225512dbd3131d5e99606ad7c4c3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 8 21:20:07 2012 +0000

    Fix memory leak: Missing regfree() after regcomp().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d871fc9fd59e7ab39a5e0953131c4f870796559
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 29 20:50:52 2012 +0000

    Remove potentially abandoned file (that has a GPLv2-only license, too).
    
    The last contributors here, Josh Sled and Chris Lyttle, have put their
    code under "GPLv2 and GPLv3" license, see r22063, but I'm too lazy to
    look up the copyright holders on the file as a whole so I'd rather remove it.
    
    If someone wants to add a similar packaging file again, feel free to do
    so, but please don't use GPLv2-only code to do so.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bb34fbefafd0be30ca5bab641d3fa1228974092
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 29 20:50:40 2012 +0000

    Bug #670727: Extend license of 3 files to be GPLv2 and GPLv3.
    
    This has been granted by the gnumeric copyright holders.
    See https://bugzilla.gnome.org/show_bug.cgi?id=670727#c7
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 105ab023f49459132b429c8f2d1c64cf1c52ed8f
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Feb 28 18:38:26 2012 +0000

    New plugin to import customers and vendors from a csv type file.
    From a patch by Sebastian Held.
    Again the CSV file is of fixed number of fields, similar to invoice/bill importer.
    Please test this.
    Field list:
    id,  company,  name,  addr1,  addr2,  addr3,  addr4,  phone,  fax,  email,  notes,  shipname,  shipaddr1,  shipaddr2,  shipaddr3,  shipaddr4,  shipphone  shipfax,  shipemail
    Vendors don't have shipping information so even though the fields have to exist, leave them empty.
    The id field is optional, if empty a new id will be chosen. If an id is used this will UPDATE
    a vendor/customer with the same id.  This may not be what the user wants.  Maybe this should
    be optional/selectable behaviour.
    To enable the plugin, add the line:
    (gnc:module-load "gnucash/plugins/customer_import" 0)
    to ~/.gnucash/config.user
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d5443fee568567e82d9bfe8db22307d00490ca0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 24 20:15:15 2012 +0000

    Bug #670727: Clarify license of a file to be GPLv2 and GPLv3
    
    gnc-dense-cal.h: License remark was forgotten in r19507, but the author
    Josh Sled agreed on GPLv2 and GPLv3 licensing in his gnucash-devel
    message on 2010-08-28.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b4dce118770defc2afbbe1ebd23bcc811a6d25
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Feb 22 12:34:55 2012 +0000

    Fix gtk_entry_set_text error warnings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d486d807c1ab9cfa2be445511db0d9fb4ac236df
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Feb 20 23:02:08 2012 +0000

    Fix r22010 to not crash if the current file has no company name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbf0f9ef17720a849180ed2a7cd372f156ab724d
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Feb 20 22:14:32 2012 +0000

    Fix a warning due to the wrong declaration for the return value of gzopen.
    The return value is off by a level of indirection, it should be a gzFile not
    gzFile *.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a919d56e5084076d3e80ec2a15b8edb8ead00d08
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 19 20:32:41 2012 +0000

    [cutecash] add gnc-features.[hc] to cmake. Follow-up to r21981.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79e82ef1deedde912c60fd344d573b7cee373cbe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 19 11:00:37 2012 +0000

    Bug #668693: aqbanking: Use "focus-out-event" to track amount changes in transaction dialog
    
    "amount-changed" is only emitted on KP_ENTER and thus doesn't help us while "changed" confuses the widget.
    
    Patch by Johannes Schmid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a350d5206a6acdb1370ba2b219e5e58a4ea0a2d8
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Feb 17 21:10:25 2012 +0000

    Fix translatable strings. Patch provided by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab5bd505f0ab58f981128932d0784c6353cdae41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 17 19:13:03 2012 +0000

    Payment dialog ui tweaks. Make it slightly larger by default and enable sorting on the document list
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b70c72fa461234acfb3f520bae2907d9ac02ac4b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 17 09:15:47 2012 +0000

    Fix broken value-to-kvp conversion for number range option which doesn't get the kvp type correctly.
    
    This seems to be have been broken all along since r7094.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 365be68a84f9d4cdff550a6e22c7d2ec1ead20bf
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Feb 15 23:14:58 2012 +0000

    Properly handle Windos end-of-line markers in determining xml file versions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7a1b07c1590341ebe9d4d2c4b9811e5188b7a1e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 15 15:23:29 2012 +0000

    Add an additional test that hopefully will shed more light on bug
    666855.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c48dc277c24f7b70ec1211865b4e87f791a7884
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 15 11:22:43 2012 +0000

    Bug #670002 - updates to comments format for gnc-fq-check and
    gnc-fq-helper utilities.
    Patch by Dmitry Smirnov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c16dcef32006c2fc8f69ba39dd5519b1ee9ae63b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 13 15:47:43 2012 +0000

    Fix "'txn' may be used uninitialized in this function" warning
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93535c95573d7d0b53a1497bc1b7470bfbf2e7c6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 13 15:02:24 2012 +0000

    Bug 632931: Advanced Portfolio: total gains does not include income
    
    - new column layout as suggested on bugzilla. Total return is now an amount
      (not a percentage), and includes income as well as capital gains. New
      column "Rate of return" gives the percentage.
    - changed default value for "Ignore brokerage fees when calculating
      returns", the default is now to NOT ignore the fees.
    
    Patch by Sebastien Alborini <salborini at gmail.com>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7729673280884eb7d925acc35070e43b7d3a719e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 12 20:29:01 2012 +0000

    Bug #669494 - Swedish account plan provided (BAS 2012)
    
    Additionally this commit adds some required changes to get the
    Swedish account plans to actually show up in GnuCash (both BAS and the
    earlier committed Swedish small business account plan)
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06a78707b27224e1fb68f440e2b552f36fb87fa8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 12 20:28:50 2012 +0000

    Fix a GtkWarning in the Account Hierarchy Assistant which occurs if the
    Example Account file doesn't contain a long description.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a63e86c7330f11ba19bfec843eb798b47d331e8e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 12 18:43:13 2012 +0000

    Bug #584819 - Company name is not shown by default on some reports
    Patch by Chris Dennis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d4c0ed2e70866efc560700c3210929edba0840e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Feb 12 10:20:31 2012 +0000

    Fix a typo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5b014c19da51969e731b562a205793447e3389a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Feb 12 10:07:27 2012 +0000

    Fix translatable strings code for tax invoice report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5175fce457fcdb10ef1494c0449be3779ba8b540
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 12 09:44:40 2012 +0000

    Win32: tag builds when a tag is not x.y.z (like 2.4.10-1) fail to upload
    due to a typo in the build scripts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d242a54c5884b5ae152324ca7b08da95af15086e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Feb 12 09:15:05 2012 +0000

    Fix translatable strings code for some reports. Patch provided by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6135110ec4a80cce933c8a98a2f792f144b93db
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:35:15 2012 +0000

    Keep the lot list sorted during payment processing to ensure the oldest
    open document is processed first.
    In the process, I renamed two helper functions (one of which I had to
    extend to work with payment lots).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d76a40653ed08c6244ebc55bab7ffd604236368
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:35:05 2012 +0000

    Remove some obsolete (and now malfunctioning) code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de91d24722a377a04718b603d5895dbbd72a660d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:34:55 2012 +0000

    Rework interaction between payments and invoices part 2.
    This commit deals with paying invoices.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6467765d7bc5e192cc268f4170a238548c6fe0d1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:34:45 2012 +0000

    Small fixes in comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37b3e98a831d978206788116c737339ef11df379
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:34:36 2012 +0000

    Improve open lot selection when posting an invoice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a96a6da00aeba1ae49dbcc93d3aebd4ae0a98cab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:34:28 2012 +0000

    Optimization: don't sort lot list if it will only be traversed to calculate a sum
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a49332e40d8e2ef4e7bb7edebed83a63194f420
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:34:18 2012 +0000

    Rework interaction between payments and invoices.
    This commit deals with invoice posting and unposting only.
    Before invoices and payments shared the same lot (meaning a payment was
    added to an existing invoice lot or vice versa).
    Now payments and lots have their own separate lots and payments are
    linked to invoices via linking transactions. This opens the way to "pay"
    invoices with credit notes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85731d3678f7bf706ef7491dac905fe3ff64bbca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:34:02 2012 +0000

    Refactor code to avoid duplication
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82e76ff58bde651abeb26f776f258911b324a0f4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:33:53 2012 +0000

    Fix credit card charges for credited vouchers ("credit notes for
    employees")
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d6bc3fac8864e99bcca08561dee31aaa175ffc2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:33:43 2012 +0000

    Hide some now internal-only functions from the public GncEntry interface
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f89b85349eca02d7430b7701ec2001d769ff1b8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:33:34 2012 +0000

    Make invoice totals always document values. These functions are only
    used for displaying.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8d7e90f1323c789f81e8df403a31815238b6c78
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:33:25 2012 +0000

    Modify Tax Invoice report to work properly with credit notes
    Note that contrary to the other invoice reports the invoice title is not
    automatically set to "Credit Note", because on the tax invoice report
    that title is a user settable option.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45d0b1d19b0b8a71df39ee4586d436fcdbacdbde
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:33:15 2012 +0000

    Introduce two convenience functions to simplify quantity handling for invoice/credit note entries.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a9933211aa338ffe6866ec5422349981b707f59
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:33:06 2012 +0000

    Modify fancy invoice to work with credit notes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd2cecc088ce4d8a37a019f0e9251f3450404000
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:32:56 2012 +0000

    Modify gncInvoice to use the new entry value getters
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daca5e3e8841d308e964ee28d16ba5a52c8d6df3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:32:47 2012 +0000

    Update invoice reports to use the new entry value getters.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2197c038fd954162688a990e9069b36fe518ea0b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:32:38 2012 +0000

    Introduce entry getters that return the balance value as opposed to
    internal value and document value.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c8ae9506cbb6c906c668b1d1db87adbc605b274
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:32:27 2012 +0000

    Rework entry value getters
    Make it clear when the values are rounded or not and that the values are
    as on the document (opposed to how they impact the balance).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a748f123dd4969bb9f29161b3bb2f0ae551fa82b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:32:16 2012 +0000

    Use better variable name to avoid confusion with is_cn
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f6629d8539ae5cd26af403a1526f8769c83a7e8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:32:07 2012 +0000

    Small cleanups:
    - improve comments, fix spelling
    - fix some static code analysis warnings
    - expand and remove a macro that wasn't adding much other than reduced
    code readability
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 820b2bbebf7722108b218623f85f9d019205a96f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 15:31:57 2012 +0000

    Rework payment dialog for credit notes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e5e7b3a5edf00396d1c90d5d2acd5182e68bb97
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 10 14:40:52 2012 +0000

    Add function to set a feature as used and use it for a first feature:
    Credit Notes.
    Other changes in this commit:
    * The feature code moved to core-utils, because the engine can't use
    app-utils.
    * I remove the gettext wrapper around the feature description. As
    mentioned on the mailing list, by definition unknown features can't have
    translated descriptions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5a1d18d65a05eded9ffcb28a7483fb722061c84
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 10 09:19:47 2012 +0000

    Win32 build: Update gtk to 2.4.10 [21977] and update other packages to Nov 2011 versions as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4119c0f2da2c77cc773dfc6e5f7dc0c0485b4cd7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 9 17:17:59 2012 +0000

    Move the features tests to its own source files.
    This allows for
    - other engine consumers to use the features test as well (think
    CuteCash, python bindings,...)
    - a central point for developers to check for feature definitions
    - a central point to manage all feature related code
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54d278621699bf53678964d017cbf0afea22e9c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 3 13:49:15 2012 +0000

    Restore missing customer|vendor in easy invoice.
    This got broken in r21552
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec79f4286cc6731675b8bd4c50ac1b8a58dfa1dd
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Feb 3 13:16:23 2012 +0000

    Restore missing customer|vendor in printable invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc0bbaa449abdb6dbdc13a8439aa2eced3ece9a0
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jan 31 01:17:20 2012 +0000

    Add more order gobject properties and convert sql backend to use them for loading/saving.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9a86d9f379f6bb4224ddf5c6423b3927fba0507
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jan 31 00:00:15 2012 +0000

    Add more properties to employee object and convert sql backend to use them to save/load objects
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5724c2f1b7bf9ac9a6194e9ee4c01c6d8b6e7c31
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jan 30 13:38:32 2012 +0000

    Bug#667105: Fix grammatical error in some accounts file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6672a3e893022afd83ac7b7e86d2b83b27f75d8
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jan 30 13:35:12 2012 +0000

    Bug #667276: Fix Korean accounts files. Patch submitted by Eulgyoon Lim.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53c7d0c8d150b1671d448aa1c22c26cf8941cef2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 01:54:01 2012 +0000

    [r21886][Bug #667900] No clipboard copy and paste
    
    Forward-port of r21886, done in the 2.4 branch to quickly resolve bug
    #667900 and to give windows users a nightly build to test with.
    
    Extends that change by also converting the GDK_SELECTION_PRIMARY
    operations to use GtkClipboard instead of GtkSelection.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4376c08601faeaca749d91fb69288b8ef7ccba1f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 00:28:06 2012 +0000

    Fix compile error
    
    
    td isn't declared unless  HAVE_KTOBLZCHECK_H is true, so we can't use it
    outside of the #if block.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fcb6398d32861d18e88910c7e01637af931eb8e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 29 20:26:10 2012 +0000

    xml-backend: Fix an uninitialized variable
    
    Patch by Johannes Schmid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 821331ae5a14e70e3fe1f19209ca196062207fa0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 29 20:25:58 2012 +0000

    Disable "changed" callback on transaction amount field temporarily, as it does not yet seem to work correctly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6a3b152fdf64c8434e19449fab4fbf2251930db
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jan 29 06:32:09 2012 +0000

    Add  to the includes in Makefile.am, which were implicitly included by  until taken out in r21880; this gets make check complete
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c03e237b228032da14b655f79822894b955789b
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jan 29 01:12:30 2012 +0000

    Update xml file backend to recognize a newer version file on load attempt, not load, and alert user of need to upgrade Gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2458bfc689415dfb25118717346fd8e22389c79
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 22:32:10 2012 +0000

    reports: Make report Budget Flow 100% translatable
    
    Patch by Aurimas Fišeras
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a3f8175ffc9f8a01f4e54d6395d6c4a925ab06f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 22:16:38 2012 +0000

    Bug #668196: Fix installation of python bindings
    
    With this patch, files are correctly installed together.
    
    Patch by Vincent Untz.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e7af62136e5eba2e0892b434345b5ff3a29a835
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 22:12:37 2012 +0000

    Re-indentation of source code.
    
    As usual, re-indentation was done using astyle-1.24 using the following options:
    
        astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9c51ffc1c9dfae51381e942ecd90990ad4434b7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 22:12:26 2012 +0000

    Bug #668693: aqbanking: Improve transaction UI
    
    * Use expander to show/hide templates
    * Disable execute button as long as field values are incorrect
    * Use icons and tooltips in entries to indicate that an incorrect value was inserted
    
    Patch by Johannes Schmid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 183aec5ec22ca927deb99cfa073389b8d12ae1c9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 22:12:12 2012 +0000

    Bug #668693: aqbanking: Big code cleanup in transaction dialog
    
    Patch by Johannes Schmid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34100fde6f7b3c2e038c39cb5d9b7f851a588f9a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 22:12:00 2012 +0000

    Bug #668693: aqbanking: Added API docs for transaction
    
    Patch by Johannes Schmid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b6a3488faf44438c9ab8db3d04b777e189c8e38
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 22:05:50 2012 +0000

    Bug #668926: Fixes build on GNU/Hurd
    
    A buffer of fixed size PATH_MAX is created, but this constant is non-existent
    on GNU/Hurd, so the package FTBFS on that architecture.
    The fix consists in using a dynamically (re-)allocated buffer, as recommended
    on: http://www.gnu.org/software/hurd/hurd/porting/guidelines.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f3555c9ee2530aaa4e5d59cc3968e9bbf88f1c6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jan 28 00:15:04 2012 +0000

    Add more vendor gobject attributes and use those to save/restore to sql db
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d8e85e8e74e1877216b8c3afba44976db19849a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 27 20:09:55 2012 +0000

    Win32 installer: always remove previously installed versions.
    This avoids problems when libraries or reports have been moved around in newer versions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ad0ab742619b25eac0c0d4dd707c85eda483e39
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jan 27 17:36:35 2012 +0000

    Convert to using gobject attribute names to save/restore address fields.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a2f3a71529ece87d24895471d8bd6181711a56c
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 26 00:09:51 2012 +0000

    Update txf.scm to reflect changes to US Income Tax Forms and Schedules for 2011.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b12eaf158b79ab1396a0ca3d6555e21cc7e067f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 23 20:45:26 2012 +0000

    Remove some stray references to libglade.
    It's no longer used by GnuCash. Yay!
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31d3b90f30603b394be109b45767e88e2dae9e52
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 23 19:33:31 2012 +0000

    Avoid guile dependency in the python bindings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4627ce546cd1142a5bd56ee4655195d54cb90cb9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 22 21:26:02 2012 +0000

    Remove the stable version numbers from the Development warning version.
    Instead, a pointer to the GnuCash website is added for those who are
    actually looking for a stable release.
    This follows an in my opinion good suggestion from Colin Law on the
    mailing list.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e91e6698583767e99c0937c8c4aa1d68a448f863
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 22 21:25:51 2012 +0000

    Bug #667581 - Migrate Invoice / Bill plugin to Builder
    Add two new files that were in the original patch also.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e219d2cf89d4a5d2fe9dd236019ed24bd92a0b39
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 22 21:09:34 2012 +0000

    Bug #668454: Make it easier to paste account/bank in online transaction dialog
    
    Patch by Johannes Schmid (with indentation fixed by our usual astyle call):
    
    The patch actually fixes two issues:
    
    * Only allow digits in account/bank code field
    * Filter spaces when pasting content.
    
    This has annoyed me for a while because quite often I paste account
    informations from the browser or some email into gnucash and people tend to
    group the numbers like this:
    
    BLZ: 763 510 40
    
    The result of the paste is that the number looks like 763 510<end> because the
    number of characters in the entry is limited. With the patch the spaces will be
    removed and you will see
    
    763 510 40 -> 76351040
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e8a36d984edc4251231ba25db38e9796e098f55
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Jan 21 16:28:32 2012 +0000

    Bug 667581 - Migrate Invoice / Bill plugin to Builder
    Add the renamed files.  Oops, missed one, here it is.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1eced1035cac307955063e324ef2b579ea725b33
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Jan 21 16:22:45 2012 +0000

    Bug 667581 - Migrate Invoice / Bill plugin to Builder
    Add the renamed files.
    Patch supplied by Bob Fewell. Many thanks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2325a979c2e72180b9b4517affe005aff097e9a
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Jan 21 12:20:55 2012 +0000

    Bug 667581 - Migrate Invoice / Bill plugin to Builder
    Remove empty files renamed and updated by patch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df94d1c9369bba6bcf0c389850c480fe55e66c2d
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Jan 21 12:20:49 2012 +0000

    Bug 667581 - Migrate Invoice / Bill plugin to Builder
    Patch supplied by Bob Fewell.  Many thanks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a50ac64613791925a230383a029cdb3b9f12a47
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 20 21:06:29 2012 +0000

    Reverse the test for HAVE_DBI
    
    
    ac_cv_header_dbi_dbi_h is set only if want_dbi is true, so testing for != no succeeds if dbi isn't enabled -- which is not what we want.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a90e5086a3370b7007117d6608b72246d401faf3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 17 08:47:54 2012 +0000

    Bug #667417 - Fix build with glib 2.31.x
    Patch by Vincent Untz
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c77caae41a994840bf7adc86d969e20a8e48b959
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 16 17:47:26 2012 +0000

    Remove empty directories (which the git-svn bridge ignores)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6dddfc6fab36eaefbcdeee311e297a51a824eda
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 16 17:42:43 2012 +0000

    Some small gnome header cleanups.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea06083f9a8b9139aff159bb0773cdfe511f3c9a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 16 17:42:34 2012 +0000

    Remove no longer used druid-utils (replaced with assistant-utils)
    
    With this, the code is no longer using any deprecated Gnome symbols
    (though it still uses deprecated Glib and Gtk symbols).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a60c5bf2e01f02db361165f622b165e02cfaa5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 16 17:42:23 2012 +0000

    Delete unmaintained and unused binary importer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 793d4f8d808374935bce1eff2a4a48582d2380c2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jan 16 17:42:11 2012 +0000

    Bug #667871 - Migrate druid old xml file import to an assistant
    Patch by Bob Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dece71f262c27e5cc3a4f94c1ab4bdfb9279c9f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 15 22:06:23 2012 +0000

    Read-only mode: Don't create a LCK file when opening a file in read-only mode and also ignore existing locks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4dc045db7fc2be74d1bc822facfbf23709d6335
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 11 21:48:43 2012 +0000

    [Win32 build] Disable git.exe package again, as it might collide with DLLs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06b8201bc8ccde3b9370a646a869981088748985
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 10 21:34:56 2012 +0000

    Add dependency on qofbook.h for swig generated file.
    
    Otherwise the old generated file complains about a missing declaration
    from r21832.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f32bccfbaa8599ee7533bcba20ec4cffd706e7c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 10 05:06:05 2012 +0000

    Fix missing-prototype warnings from r21829
    
    Thanks, Alex.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23384a13d2951b7973bb6fc433940b0688f1552f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 9 23:10:29 2012 +0000

    Fix Read-only Action Sensitivity
    
    So that FileSaveAction isn't made sensitive when the session isn't dirty.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55b1a8a5f7b27d9a8f75ebc136c6c243df29b388
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 9 23:10:20 2012 +0000

    [Bug 666329] - Empty database after a little while
    
    Separate the two uses of QofBook::dirty -- indicating that the book object
    itself has been edited and indicating that some object in the dataset has
    been changed -- into two separate variables with separate getters & setters.
    
    The latter purpose, indicating that some object has been changed, is moved
    to a new member variable of QofBook, session_dirty. Its new setter
    qof_book_mark_session_dirty() and canceler qof_book_mark_session_saved()
    are called only from the xml backend or gnc-autosave(). Its tester,
    qof_book_session_not_saved() is used to check for the need to autosave
    and to activate FileSaveAction.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23179206351cdd24111c49b6e64de1cc2f771d85
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 9 23:10:06 2012 +0000

    [Bug 666329] Empty database after a little while
    
    Use gnc_dbi_safe_sync_all (which doesn't lose data if the save partion
    errors out) for all be->sync.
    
    This is a bit of a half-way solution; we really shouldn't ever have to do
    this except when creating a new database, but fixing that will take major
    surgery.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 614052092edab4e082936a2938820b6df3e28125
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 9 23:09:57 2012 +0000

    [GSOC][Testing] Unit tests for qofsession
    
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ed0fbb480d3ce12c0f70b62e439647f7674ef53
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 9 23:09:47 2012 +0000

    [GSOC][Testing] Modifications to qofsession for testability
    
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7075a77fc03fe48ef06f34b070b1e4e6e72376d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 8 20:08:54 2012 +0000

    Let the libgncmod-test-engine be built by the noinst target instead of check target.
    
    This is needed to compile the backend/sql test target, which requires
    this library to be built even if this isn't the "check" target.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d861f81c26e868f870c7597f37ec39bca2fd5029
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 7 00:53:54 2012 +0000

    [Bug 666329] Empty database after a little while
    
    
    Reverse qof_book_mark_saved and qof_instance_mark_clean so that the book
    is dirty for qof_book_mark_saved when it's the instance.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8a9591eec48a3f3d6918e6ec64099f3892ea554
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 7 00:53:43 2012 +0000

    [Bug 666329] Empty database after a little while
    
    
    Create failing test for gnc_sql_commit_edit() showing that it doesn't call book->dirty_cb when the instance gnc_sql_commit_edit() is called on the book itself.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0e4994ed11ac86bd3658d16748eded7c9e1ff4b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 2 12:51:24 2012 +0000

    [Win32 build] Let git.exe be downloaded and unpacked as well. We might start using it sooner or later.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fcdf59adfe3b787df2e56aa7647d3dab1f62d10
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 1 20:36:46 2012 +0000

    Re-indentation of source code.
    
    As usual, re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc268dba929570ba6e23b80a5c144e9db92cacc1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 1 20:36:29 2012 +0000

    Read-only mode: More menu items grayed out: Close Book; Online Banking Setup.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ad34bda4954db2e7f684d9459d84b62aea24667
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 1 19:49:28 2012 +0000

    [Cutecash] Remove removed files of r21799 also from CMake.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f04b5c4443f8167ac88b31eae5ce9c6d3d68b813
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 1 19:43:03 2012 +0000

    [Win32 build] Update aqbanking version again.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e067a30f2dab9ccfa87520c911f0a67a4031668b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 31 16:32:12 2011 +0000

    Read-only mode: Add "Revert file" menu item so that a file that might got changed from someone else can easily be reloaded.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f3b555946f5a638d60e6b5b536fa4566be454e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 31 16:32:01 2011 +0000

    Add keyboard shortcut in menu (similar to r21652) for a few more items.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29aa98e4603d470460eadb936a784ac416dce0ed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 31 10:41:44 2011 +0000

    Read-only mode: Add "Read-only" checkbox when opening a file/database.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ab50b259a384b16637aaf1bab9963324d667e74
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 30 22:06:12 2011 +0000

    Export-to-PDF: Make output file name configurable, at least through gconf keys.
    
    One gconf setting for the output date format, and another one for the actual
    output file name string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13796ee99f752f9d632066435d69447d90de88fa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 30 17:27:12 2011 +0000

    Win32: use proper cpp and ld include parameters
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17562f903c26577adade24039c3456d893bed43a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 30 17:05:46 2011 +0000

    Remove one more gnc_druid related file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdce90ca6a951353fed12e2c588e497721c9352d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 30 16:59:14 2011 +0000

    Remove unused gnc-dialog code, spotted by Robert Fewell.
    Additionally, update POTFILES.in for recent changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 779fdd045ef8073778220a02e4fd17a1c01697a1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 30 16:59:03 2011 +0000

    Remove unused gnc_druid code.
    Spotted by Robert Fewell.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 239d2b106949edadcda3cd25b72ad3a03b061093
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 30 14:18:34 2011 +0000

    Bug #666709 - Migrate Tax tables dialog to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3df235dc598206339eb421b42d88f9537a5882dc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 30 12:01:58 2011 +0000

    Win32: add include to find strtol and strtod
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dda1b7283ed77267bc6c74fd36eac16b7d9d1a67
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 29 23:28:23 2011 +0000

    Remove invalid dependencies on LibGnome CFLAGS
    
    
    Much work has been done to change LibGnome Druids to GtkAssistants. The
    Makefiles in the containing directories no longer need to use $GNOME_CFLAGS
    or $GNOME_LDFLAGS. In a few cases where there still is a dependency,
    there's also a dependency on GCONF, so this change also adds $GCONF_CFLAGS
    and $GCONF_LDFLAGS to those Makefiles to clarify the dependency.
    
    There were also a few cases where the dependency consisted of a no-longer-
    needed include, or where an include was more general than appropriate.
    This change cleans up those cases as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e707b1227cd5a2f4402149b46376cb853983279e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 29 22:14:43 2011 +0000

    Read-only mode: When using qof_session_swap_data, don't swap the read_only flag but only the rest of the QofBook.
    
    Otherwise the temporary new session during "Save As" is read-only where in reality
    it shouldn't be (but the old session should).
    
    This makes "Save As" work correctly, but many UI elements don't get updated
    to reflect the fact we've now got a read-write book again. (E.g., all open registers.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e604fe8f3b7892f4c857d91478ffb988dab17c2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 29 21:36:35 2011 +0000

    Revert r21789 - not needed as r21791 adds required include flags in a better way.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f781b161f7bed267388c930fbcbf9149adefa1fd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 29 20:20:46 2011 +0000

    Win32: use new location of gnucash doc directory
    It changed in r20736
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5f9af8eeff9ff311d48f0ff46165a6481ed5c45
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 29 20:18:29 2011 +0000

    Win32: fix clean trunk build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f23f4cde5563fb9e0e6faf350f17c2b84e264f15
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 29 19:50:56 2011 +0000

    [Win32 build] Enable libxslt to be built in a cross-compile environment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84308c2142403b145933d5c13a7e4e4bdf07f6b5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 29 19:50:40 2011 +0000

    [Win32 build] Another aqbanking version update.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e85193418471732c18a0eff3e80fd0a37c03055a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 29 12:13:22 2011 +0000

    Avoid build failure if a temporary directory still exists
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e26c7943f38fdd9505eda9fae81b085f71ab510
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 28 21:42:15 2011 +0000

    Update versions of gwenhywfar, aqbanking to most recent ones.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d4d0d490d007b1160360bb63b5471eca1a2bdb1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 28 21:11:53 2011 +0000

    Fix crash due to non-initialized variable. (Why didn't gcc complain here...)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 944ea0918a7a0e47a89eff15f3ef63fa28685aac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 28 21:11:42 2011 +0000

    Move "Print to PDF" menu item of r21722 right next to the "Print" menu item in the file menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 841ffb24eed690a2b2ff611f5d333f40418335fe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 24 13:27:56 2011 +0000

    Win32 build: abort build process if install.sh step failed.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e081080911c42157ca7b87bf35207deeef506d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 22 20:36:10 2011 +0000

    Update ActivePerl URL
    
    Old one no longer available.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd5504e2adf3831f8fbc1da7357f58d86862053b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 21 17:43:48 2011 +0000

    win32 build: indicate when dist.sh begins or ends and remove redundant crosscompile check
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 538910f00b2346b66ccc1262a37b9904b10ac3f5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 20 21:12:22 2011 +0000

    Add a "features" table to the KVP frame, and pop up an error message
    if we find a feature we don't know about.  Currently there are no
    known features, so essentially we will error out if we see anything.
    
    The format for the slots table is:
    
      Book Slots ->
          features (frame) ->
                <feature name> (string) -> <feature description>
                ...
    
    The feature description is printed to the user: it should be stored in
    the slots table in English but it should be defined as a translatable
    string.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75ab43ee1c3aab5abc428bbc4667e47d4ce95ca0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 20 20:45:49 2011 +0000

    Remove empty directory left behind by previous commit
    (Git -> svn doesn't remove empty directories)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c77d823853f1208ef5cb12e40952c5561b13b8b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 20 20:42:33 2011 +0000

    Bug #666459 - Migrate the remaining business dialogs to builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddd7f286484ccf104fe3b17e0930b546408a0377
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 20 08:04:00 2011 +0000

    Win32 build: Switch weekly build to daily one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbd774460204fef463ffd5cf4583e2aca2d6d308
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 20 04:02:26 2011 +0000

    [Testing] Complete repositioning of test-core to build after libqof
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ec43f39ec8eef9b2bd87d009334367cbf2f7e35
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 22:25:56 2011 +0000

    Add customer-specific memory of PDF-Export output directory. Makes exporting to PDF rather easy.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 042b069d84d66caf6a23bb34d0534c6288ffb9e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 22:25:45 2011 +0000

    Minor code documentation improvement of the export-to-pdf feature.
    
    * Only propose output folders that actually exist.
    * If the jobname already contains a full filename path, use it as proposed
    output path.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81271aa62b345c1d866d2740c2ec7c8ab40b307c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 22:25:34 2011 +0000

    Added icon for "Export to PDF", copied from GNOME icons (license: GPL)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eea76932881989ce959203df8c603eb69f2187ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 19 15:30:51 2011 +0000

    Improve kvp handling in aqbanking plugin.
    This is a follow-up on 21740.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5119362e5eda0d397ad54a7be43b4f59474b1e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 11:44:15 2011 +0000

    [Cutecash] Add needed include path.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c6debfd8a9ff6c5c6ee734cd9cc5aa0746df812
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 11:37:36 2011 +0000

    [Cutecash] Update libxml2 include path lookup.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4aead6ae7d5b6fed0221294fef2389a290e18c0b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 11:37:25 2011 +0000

    [Cutecash] Fix cmake after file removal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ebd6f1afe2c99a708b45f971cc2876376f0b585
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 11:27:41 2011 +0000

    Fix typos in r21743.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f7f700837ab730cb5dce76a5dbb8633ee9d1511
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 19 11:27:29 2011 +0000

    Fix typo in r21742.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eabb8af1327d3e0942f1360c3935b95624b3901c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 19 00:47:20 2011 +0000

    Clean up some more cases where KVP was set without committing an edit.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c5a2cbc90f26e380965807aacc3308d7da6b351
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 19 00:47:11 2011 +0000

    [Bug #642276] Bayesian association with Sqlite
    
    
    Wraps the kvp_frame_set_slot_path with xaccAccountBeginEdit()/xaccAccountCommitEdit().
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 343f17fc67ab12ab41c4ba9260e29f840185d126
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 18 18:43:40 2011 +0000

    Add some more debug logging to standard-reports.scm
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b24be975282e0f12a06d758dd8beee00ab09130c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 18 18:13:02 2011 +0000

    Replace no-op function force_account_dirty with qof_book_mark_dirty
    See bug #665998 for more details.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef7d41a95686bee16e16cdd4cf7e1b77010d44c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 18 18:12:52 2011 +0000

    Revert "Replace no-op function force_account_dirty with qof_book_mark_dirty"
    This commit had some unintended changes.
    
    This reverts commit 6b6eba2d7e56a4359ca646abb2b0c6c965712ce0.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 885898feda53e41498cdb7e21f8493010b37d046
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 18 18:06:08 2011 +0000

    Replace no-op function force_account_dirty with qof_book_mark_dirty
    See bug #665998 for more details.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb9c826b7b5f8fc2906972418609fc855c14ea90
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 19:32:37 2011 +0000

    Remove deleted file from POTFILES.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47edcb2090e35904b9bbbdd1f27b23cf8ab49d15
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 19:32:27 2011 +0000

    Fix circular dependency between test-core and qof-test.
    
    
    Compile test-core/test-stuff.c into test-qof, then recompile test-core as a module for dealing with noise from Guile and Python tests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ee901c4df5e0551c1b1a18bf98cce58f20a6c49
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 17 11:02:55 2011 +0000

    Bug #666311 - Migrate inport-export GladeXML dialogs to builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26fcd177e11ca3399c85ee146b435be708470dbe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 17 11:02:41 2011 +0000

    Bug #665998 - Migrate Aqbanking from druid to assistant / builder.
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73d00a82f8b5922461da5b31e8b76e1f74f8fe43
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 16 14:57:20 2011 +0000

    Bug #665996 - Minor changes to existing Assistants.
    Patch supplied by Bob.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbf1611b02119b40b2f5c7a6e525187ce111ea60
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 16 14:36:00 2011 +0000

    Bug #658247 - First time setup should prompt to save file.
    Fix supplied by Bob referenced in bug #665996.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40c93f990c8298d0b9d22a8bcfc3fcb2f610de8b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 16 00:13:02 2011 +0000

    [Testing] Oops, had added this only to gnucash-build-env
    
    
    So it didn't get picked up as a change in SVN.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fbc986cbe747eda7a9ee75a291555497077db32
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 16 00:12:52 2011 +0000

    [Decruftification] Remove gnc-associate-account
    
    
    Carried over from somewhere in 2000, only maintained as part of global changes since. Not used anywhere.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4585ef0bc9080e78096a4c7ec5f6bbdd29f49b1c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 12 22:42:14 2011 +0000

    Fix "imported from both (sw_engine) and (gnucash engine)" errors from Guile
    
    The GncNumericErrorCode enums are re-defined in src/engine/gnc-numeric.scm -- the SWIG way of representing them produces type errors in the report code. This may well be a problem with the calling code, but it's easier at this point to just not import the symbols into sw_engine.
    
    gnc_commodity_table_get_quotable_commodities is explicitly wrapped in app-utils.i, so we need to not have the default wrapper in sw_engine.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a196a9953b1b4b1e1ed52b7dfb7bb0438f2fda4b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 12 22:42:02 2011 +0000

    [Testing] Suppress expected messages from guile tests
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1619cb7f0aa3a6bd12330708efb10f0941a42273
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 12 22:41:51 2011 +0000

    [Testing] Suppress expected messages in optional/python-bindings tests
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c52e5eb571029eda4f670c7f6816c7f9e13d550
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 12 22:41:41 2011 +0000

    [Testing] Export test-core log suppression functions to python and guile
    
    Enables silencing expected error output. Finally found the secret code
    to get libtool to build a "noinst" dynamic library: pass -rpath as an
    ldflag.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b08c8f345417a07e3a068a557967d7b307f5859
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 12 22:03:45 2011 +0000

    Make sure to ask for an export-to-PDF output folder every time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5b86dd183d7f25f95174da907b2ff0fdbe36623
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 12 21:53:14 2011 +0000

    Add "Export to PDF" menu item for reports.
    
    gnc_html_print gets an extra boolean argument to choose the "Export as PDF" option.
    The GtkPrintOperation expects a full file name in set_export_filename, though.
    We obtain one by asking the user for it.
    
    This action still needs a more suitable icon.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4c07c8278792c96b091412346d9da6fb07e98d0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 11 21:50:27 2011 +0000

    Remember the printing setting after a Report print job
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8380d447d6762893ffe9f7c56525360feb251281
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 11 20:59:48 2011 +0000

    Make the report name for clicking "Print Invoice" a preference.
    
    The implementation of a GtkComboBox in the preference is somewhat suboptimal
    as the gconf key is the integer index in the combo box, but the needed key is
    the (untranslated!) string of the report name. As a workaround, the list
    of names exists twice, once in business-prefs.glade and once in gnc-plugin-business.c.
    At least this works fine from the point of view of the user.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81884c2ed009e0d5322e8fdafce3cd4f39c2a67a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 20:39:34 2011 +0000

    Rename parameter for clarity.
    This one should have been committed before r21713
    because that commit uses the changed parameter.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4adf872d742fb0b37819a41b931bd93771f51987
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 17:53:52 2011 +0000

    Bug #649362 - Transfer Funds Window Exchange Rate and Decimal Points
    Rounding in Bill/Invoices
    This patch fixes the rounding by showing the actual value to convert. As
    a result the exchange rate direction had to be swapped as well to avoid
    lots of confusion.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89eaf45a7d0cf50e1684173c1f61176f6419abef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 17:53:42 2011 +0000

    Abort posting if not all required exchange rates are given.
    Note that any exchange rate successfully entered before the posting is
    aborted are still saved with the invoice.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f69313f874ae9cdc9f1f8dd9a06787cbda1ea02d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 00:49:40 2011 +0000

    [Testing] Adjust links for src/optional/python-bindings module
    
    
    I was too clever by half, I guess.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52018902af4dec46a50c71b34132db03e5b36018
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 00:49:28 2011 +0000

    Adjust POTFILES.in for r21684
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38653188d3c59978e065f3f20af8eccc262222fb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 00:49:19 2011 +0000

    [Testing] Re-order subdirectories so that test-core is available to libqof.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42428bb0c06ce444d2c4844700f18696fc8b37d3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 00:49:09 2011 +0000

    [Testing] Fix duplicate LDADD in report/report-gnome/test/Makefile.am
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac707427f86e222208c318551fcc2cabec19c5b1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 10 21:10:17 2011 +0000

    Implement setting the date for duplicating multiple invoices.
    
    Along the way, the "dialog date" dialog accepts a GDate argument instead of
    a time_t because the user enters a date, not a date-and-time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a26cc3b85499a0740873d5a15246175ead1ef67
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 10 21:10:05 2011 +0000

    Add setter function for invoice Opening Date using GDate.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb3642e6cfc0c819000d9875dcee2d0edd315a7c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 10 21:09:53 2011 +0000

    Improve comments a bit: Add clarifications about which second of the day is returned.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4a094b50617c4ca675e59c5490ab120e8d9fda6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Dec 10 13:25:18 2011 +0000

    Fix number alignment in table.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3df0b35b4f5f89d8e3ec25e1224873890817f60b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 23:50:03 2011 +0000

    [Testing] Stifle error messages from QOF testing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0a831f9be86be740a5c2de634ac9c2efd1d7133
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 23:49:50 2011 +0000

    [Testing] Suppress verbose messages, expected warnings in backend/dbi checks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a6d3049dcbb5a1b731abf6b6864ee9017f85baa
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 23:49:41 2011 +0000

    [Testing] Stifle the spew in app-utils checks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 765da84dc375b3452a2fc40281b8daaa443bcdb4
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 9 14:53:37 2011 +0000

    Add missing parameter credit-note? for "Display All Taxes" checkbutton.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a110a75303e70ad285ad32a2b661834bf473ac2a
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 9 12:31:39 2011 +0000

    Fix table number alignment.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9b81c2aeaf9439d2ef5c4c4a3a50b4c7af556c9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 17:11:52 2011 +0000

    Avoid risk on a rare crash after r21680.
    Some data files may only have filter[0] in which case filter[1] is NULL
    and filter[2] invalid. A rare situation, but I have one test data file
    consistently crashing on this.
    I also took the opportunity to convert from strcmp to g_strcmp0.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c945eb31d153675a46f97113c6ce7482a58f0e3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 17:11:43 2011 +0000

    Add more conditional parts based on GTKCOMBO_BOX_TOOLTIPS_WORK
    Without these parts gnucash would not build if the GTKCOMBO_BOX_TOOLTIPS_WORK
    were set. It doesn't yet fix the core reason itself for the conditionals.
    More work is needed to implement per-entry tooltips in comboboxes before
    the old OptionMenu based code can be removed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47125031022e0076d49fea446d167220f6c079d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 17:11:32 2011 +0000

    Replace deprecated GtkTooltips with new GtkTooltip interface.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f40be53020a053356f592957b74e208c34a84ff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 17:11:21 2011 +0000

    Fix some static warnings and errors as a result of Eclipse's static code
    analysis.
    As a result, some unused functions and function prototypes are removed.
    
    It did expose one real bug in Transaction.c so far.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0e113a6b9a5457d0b5b4651973378b37f5d1953
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 17:11:06 2011 +0000

    ActivePerl only allows to download the most recent version. So change
    the comments to be more liberal (at least 5.8).
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a41ed6e9452366473a0e40fa19d1835a76827a3b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 7 11:34:57 2011 +0000

    Bug #665202 - Improve python-finding code
    Patch by Pacho Ramos
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98aeba26d45d5c41619f0a20a68f0c63b27a3e29
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 7 08:38:00 2011 +0000

    Move dialog-dup-trans.c from ledger-core to gnome-utils.
    
    Add gnc_dup_date_dialog() variant that can ask for a date without
    the "num" field.
    
    On pressing the Enter key, the widget closes but logs the following
    warning:
     CRIT <Gtk> IA__gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
    However, this problem already existed with the old code - the behaviour
    and warning was unchanged by this commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f75cbf8e4ca34f9abc73dc7b72395afe51c9b59
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 5 22:13:07 2011 +0000

    Fix the selection callback in account tree page which has the read only test backwards.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d189d284392260ee335219e384ed3ecf8dfdeeb2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 5 21:25:09 2011 +0000

    Minor variable name unification - let all invoice reports use gnc:pagename-general.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca56c1909a01aef6473333d31723fbf04e0d4419
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 5 21:24:50 2011 +0000

    Prepare the "Print Invoice" scheme function to be given a report name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9c5d697c43b27339d1305abcd1ae2ccabd20a77
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 5 06:06:03 2011 +0000

    Fix r21499 which fixed bug #420342
    
    1. Make searching for a date range work, the date range was being ignored and
       all transactions were returned.
    2. Don't leak so many strings
    3. Allow an end date in the filter even if there is no start date.
    4. Don't reset the sort order or filter to the default if the user says
       to not save it.  Instead leave the saved value unchanged.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1234240e6281830febc08a6342ed7cef868cc733
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:42:51 2011 +0000

    Revert "[Testing] Make engine/test-scm-query work."
    
    This reverts commit 13fd037ef5120784791b25d4ebc12ad9bc6275b2.
    It's unnecessary and doesn't compile.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9e98bcde7f2bd8f0785dace65563aff180714c0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:42:40 2011 +0000

    [Testing] Fix Transposed words in test-modsysver.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 629e375784c0049ec3f7f8e87d38d95b1061c078
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:08:10 2011 +0000

    [Testing] Gnc-module: Provide checked error messages to replace noted warnings (c-files only)
    
    
    Much better for expected warnings to be tested for than to have a lead-in message saying that they're really OK.
    
    Don't have the test utilities in Scheme yet.
    
    Set the phony modules in misc-modules to be libtool modules instead of shared libraries. Aside from being more correct, this ensures that they'll have the same name on Linux and OSX.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02071518eed4c560d31ea50b3a0d6f1c0fd79500
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:08:01 2011 +0000

    [Testing] Engine: Provide checked error messages to replace noted warnings
    
    
    Much better for expected warnings to be tested for than to have a lead-in message saying that they're really OK.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e355a56c4145ebd72d296995f5be9bc75f93111
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:07:48 2011 +0000

    [Testing] Backend/XML: Provide checked error messages to replace noted warnings
    
    
    Much better for expected warnings to be tested for than to have a lead-in message saying that they're really OK.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6e4eea1680680edcbf3ee0ca66a6e8ce67dceb6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:07:39 2011 +0000

    [Testing] Fill in some missing libraries for gnc-module check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f9fb847bcb216b840420663d3c297e3d9f23dde
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:07:29 2011 +0000

    [Testing] Make engine/test-scm-query work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00833146d2eac8b2409cc5b8535f55cf6c473346
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:07:16 2011 +0000

    [Testing] More python-bindings test fixes
    
    Ensure that libgncmod-engine can load its backends, and that all module dependencies can be found on OSX when gnucash isn't installed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2b258302d2966d50c24d457f817a675c484c1af
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:07:05 2011 +0000

    [Testing] Suppress the useless Guile deprecated warning.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90c24bd238627082db5f09978a7d8c4cf6faf51f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:06:52 2011 +0000

    [Testing] Ensure that qof_log_init() has been called for all tests
    
    
    Prevents error messages about g_hash being NULL.
    
    Invokes qof_log_init_file_special ("stderr") in gnc_module_system_init(), so gnc_log_init() had to be moved to after that call in main() so that the command-line log setting doesn't get replaced with the default setting in module_system_init.
    
    Note that gnc_module_load_common() has one of the offending "ENTER" macros that cause the error, and it's before the safety call of module_system_init, so test programs need to explicitly call module_system_init before loading any modules.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bb175db1eeb49d8ac25b71d52fa2ec4d16f05aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:06:37 2011 +0000

    [Engine Testing] Rework utest-Account.c to use the new error-message handlers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7604f117f323c7e5c4a42e13fa691ec0a2a182e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:06:28 2011 +0000

    [Testing] Provide list error handler, rename some functions
    
    
    Add an GTestFatalFunc which can examine a list of error conditions and suppress those messages and prevent their exiting while passing through any unexpected errors.
    
    Rename test_silent_logger to test_null_handler and change it to a GTestFatalFunc (it can still be used as a GLogFunc).
    
    Rename test_handle_faults to test_checked_handler and improve its flow and message display. It no longer asserts on a bad match.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 609a23e4317c8de2a6b5087f654e0b340bb72bb6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 5 00:06:18 2011 +0000

    [Testing] Get the python tests working when uninstalled
    
    
    Also fix a couple of failing tests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f338e3fe41a1a1e99e2990d75886c38c4e2076b7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 4 20:44:24 2011 +0000

    Win32 build: Minor version upgrade of aqbanking and ktoblzcheck.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f8b1293bd77ce7d3a66ad436972473c21c07725
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 4 17:34:37 2011 +0000

    Bug #661383 - GnuCash segfault on Linux (Fedora 16 beta) because of
    shared library load / unload weirdness
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12854c34f8e4feb404a7ba7e8a0dcf6ad04668c7
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Dec 4 11:00:40 2011 +0000

    Fix right align for number cells in table.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d00f7cd6ca90eb1d5f79397528e9f36af000f1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 3 10:40:51 2011 +0000

    Remove some more empty directories
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b52e3f0b03a4f21cd94f4039335adb3b19312ea
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 3 10:39:43 2011 +0000

    Remove some empty directories
    These were left behind by earlier commits
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f859c4909826e361d93495793d7a8cb2e23ec2a4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 3 10:35:17 2011 +0000

    Bug #665401 - Migrate Tax Report Options from GladeXML to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dc8e5e80b4a5d700ea6370a2bc28ca671953dfc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 2 22:36:12 2011 +0000

    [Testing] Brain failure in gnc-engine.c, sorry.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd2b0ebdc4c2e593bbb0aba2927adf9ebdcc2496
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 2 22:00:29 2011 +0000

    Update POTFILES.in to reflect recent moves and deletions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6ea338687535c0a25cd777bfa07750b67a0b160
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 2 22:00:18 2011 +0000

    [Testing] Set GNC_BUILDDIR and GNC_UNINSTALLED where needed
    
    These are all of the locations where tests raised errors about not being able to find backends or standard reports.
    
    Note that in many cases the tests would pass. I fixed some of the bogus tests, but there are still plenty more that either do nothing at all or return success no matter what happens.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a2ab37162ba605698fed79bbc2ee5e9ac5b3d62
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 2 22:00:05 2011 +0000

    [Testing] Provide for gnc_path_get_reportdir() and gnc_path_get_stdreportsdir() to return build-directory paths
    
    As with engine, in response to environment variables GNC_UNINSTALLED and GNC_BUILDDIR.
    GNC_UNINSTALLED is intended to be set via g_setenv() or (setenv) at the beginning of a test program. GNC_BUILDDIR is intended to be set with
    GNC_BUILDDIR=`cd ${top_builddir} && pwd`
    as part of the TESTS_ENVIRONMENT variable in test Makefiles.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a66ecf90fb3642f3a1292b0d7bd01394c97c10e4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 2 21:59:56 2011 +0000

    [Testing] Provide for engine to load backends from build path
    
    If two new environment variables (GNC_UNINSTALLED and GNC_BUILDDIR)are set, load the backends from GNC_BUILDDIR/src/backend.
    
    GNC_UNINSTALLED is intended to be set via g_setenv() or (setenv) at the beginning of a test program. GNC_BUILDDIR is intended to be set with
    GNC_BUILDDIR=`cd ${top_builddir} && pwd`
    as part of the TESTS_ENVIRONMENT variable in test Makefiles.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d4ca10d15bdbca117e1604019f0f94d81d926c5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 2 20:55:58 2011 +0000

    Bug #664877 - Migrate Qif Import Druid to an Assistant
    This patch removes some test druid files that were in the same directory
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5e3f95511f989edc212700ea61332397d2742e1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 2 20:55:43 2011 +0000

    Bug #664877 - Migrate Qif Import Druid to an Assistant
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10fcc37d9791f73227d94314185d819dd67d7dfc
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 2 11:09:16 2011 +0000

    Bug #665098 - document shortcut for blank transaction.
    Added accelerator text to menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f932feb035ac66380de1ee32fa37ffaf72e8adcc
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Dec 1 10:02:51 2011 +0000

    Undo r21650.  Wrong approach.  Uses wrong save dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbb1db74510da716eec57142cd8295f1bf74d4cd
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Nov 30 14:47:14 2011 +0000

    Bug #658247 - First time setup should prompt to save file.
    Open a save dialog after chart of accounts assistant.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb8c25a4268f69d4221d8fa2152e1cbab8a37588
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Nov 30 11:03:35 2011 +0000

    Sort list of reports.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d5a9d3d6de9112ae5d6809819252650cf5db00d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 29 21:29:58 2011 +0000

    Remove the obsolescent src/doc/design directory from recursive build.
    
    Prevents make distcheck from building the ps and pdf versions of the texinfo, which imposed a dependency on TeX.
    
    Removing the directory from the dist requires removing the Makefile from configure, which completely disables building, so it remains. To build the info file, cd src/doc/design and make info.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 732f9651fc001e95dde24153f942c9c7e383e8bf
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 29 21:29:47 2011 +0000

    Remove src/import-export/qif-io-core
    
    
    This directory was created 10 years ago to hold a rewritten qif importer. It was never substantively worked on after.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db9d8ee570e2ffc2ef30c9f58b828f4d028a55a1
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 29 21:29:37 2011 +0000

    Make distcheck fixes.
    
    
    Fix some errors in r21570 which cause "make distcheck" to fail, and a couple of others besides.
    
    While this gets distcheck to work on the Mac, there are still some problems with the standard-reports test on Linux related to trying to load reports from the installation directory (make install is run *after* make check during make distcheck). This test passes on the Mac, fails on Linux.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4801e50176f6757bc12c53fa83494edeae2466ef
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Nov 29 18:55:30 2011 +0000

    Added user settable line width and data point markers to net worth
    line chart.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df09f174dd46ede5c4da7901223de748df63faf1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 28 21:44:46 2011 +0000

    Read-only mode: Buttons in account tree window and owner tree window switch to insensitive.
    
    Along the way, gnc_plugin_update_actions() shows a more detailed error
    message if any of the action names do not result in an actual GtkAction,
    e.g. because of a typo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe3aa2e98fb6adcdbc19ff3a9c9e78c08e9489c6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 28 21:44:34 2011 +0000

    Read-only mode: Buttons in business result list are insensitive, accordingly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6d855000e7858606919e4ab78b229852e3905d6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 28 21:44:21 2011 +0000

    Read-only mode: Business toolbar actions switch to insensitive.
    
    Also, disable book auto-save if the book is read-only.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cc40a4ed8a5f2bae06d76a7a145788ce1f2cca6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Nov 28 16:37:38 2011 +0000

    Add missing Root Account part.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a2a29e01624f47f3c9f6e191e1319bd49a55546
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Nov 28 16:37:31 2011 +0000

    Bug #664764 - Account setup for Swedish small business
    Added Swedish chart of accounts for small businesses.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3aa4663784d652e7a557c1d43e59e46c5f31946
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Nov 27 11:03:02 2011 +0000

    Commented line width.  This value really should be passed from .scm file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae188cc4c99b4037fefd6287bf2ee4c15464ca89
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Nov 27 11:02:58 2011 +0000

    Fix setting of line color for line charts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4de35e0f3e14d373cc04be61d45dd6f5cd7c117f
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Nov 27 11:02:54 2011 +0000

    Bug #664862 - New report showing net assets over time
    Added new line chart report for assets, net-linechart.scm.
    Distantly related to Bug #570011
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41dbd8bf6f69450281dead398e961b7e9495241d
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Nov 27 11:02:48 2011 +0000

    File contents appear to be doubled.  Removed extra copy.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a93b09e828abd92b59c0e9aa43bfa019e55d9ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 22:17:22 2011 +0000

    Add "Post" and "Print" buttons in invoice search window, both for single or multiple invoices.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0e6f0c838eb85ee04b8b72bd5d69b01498af228
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Nov 24 14:04:46 2011 +0000

    Partial revert of r21588.
    Causes crash when updating price quote.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5caa69df9aa0764ae37ad554704ea7a02a1aaef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 23 19:05:56 2011 +0000

    Enable the "Duplicate Invoice" button even for multiple selected items.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d56a869fac47414457abd207fd060614210b864
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Nov 23 13:11:10 2011 +0000

    Bug #663368 - When importing CSV files, the word 'Deposit' appears in Num/Action column
    Removed "Deposit".
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f930058c8b75b5295d2be444be12badb9b218e6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 21 18:38:12 2011 +0000

    src/Makefile.am: Move WITH_PYTHON block to just above where it's used
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1236f00bd9199674be45f6709637e28f51ada6fb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 21 16:11:12 2011 +0000

    Remove unneeded circular dependency between business-reports and
    business-gnome.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcc284b0f7c77a7de8c1e7fac79cf358b4a80525
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 21 14:19:10 2011 +0000

    Bug #630804 - make check failure in business module
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3179225cb215cfd9b9a7dd2485689fbb9d130594
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 21 12:00:46 2011 +0000

    Adapt cutecash / cmake build to r21605.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9eb42b358ca23a0c98e08136e79e20d89ce12e2c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 21 10:40:43 2011 +0000

    Dissolve business-utils module by moving the leftovers into app-utils.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e52619c40b04119c8c48041b799329366f839ac6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 21 10:40:31 2011 +0000

    Dissolve dialog-tax-table module by moving its only object into
    gnome-utils.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76d820735c2b4c5c85e352cb37d6564390ef179b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 21 10:40:17 2011 +0000

    Dissolve the business-core module, by integrating its remaining bits in
    the engine, where the rest already was moved before.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e2edc1375c97778a4d8c77a7ae75458039878f7
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Nov 21 05:43:38 2011 +0000

    Make parallel build work in core-utils with python bindings enabled.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce3143c4be5724b353532f3061f180b0626f2561
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Nov 21 05:43:29 2011 +0000

    Avoid warning returning a boolean result in python bindings.
    
    Getting "dereferencing type-punned pointer" doing Py_INCREF on Py_True and Py_False.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da217aa506d47e6c5f32a7d968bfe4c14864d70c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 20 21:43:23 2011 +0000

    Fix the broken code of the reconcile list widget to not mess up the GtkCList class structure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a32c6f5d5dc3372817dfddf9a98be944ef45381d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 20 18:27:17 2011 +0000

    [Python] Suppress the spew from loading the python module
    
    
    Use --extra if you want it back.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ee898d90b6ee99f50e1fc606a0e03af83f6a503
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 20 18:27:00 2011 +0000

    [Python] Export core-utils SWIG wrappers to Python.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adb4a6fee6a16bb40b0ff08eb9f35085da876421
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 20 10:20:15 2011 +0000

    Fix missing linker flag
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92f17e2989e04ec1166529f2ab9c051e2b10f274
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:35:06 2011 +0000

    Fix load errors in import-export tests
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceffe5dadcbceb0cb43587e5fde024e2f268463f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:34:57 2011 +0000

    Fix failing xml backend test.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8c7e0af8030a4cb27e9144e90464718c02eb578
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:34:45 2011 +0000

    Spelling fixes in doxygen comments
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 575c811df8839b9104daa40f13bee7a18fd6ddef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:34:23 2011 +0000

    Fix failing python-bindings tests.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ab89c8e842a2c2e7d78d191bd7c7b61f0edd7b7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:34:11 2011 +0000

    Fix load warnings in gnome-utils tests
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01f71490614f02e0c6a9c579b5d8dcd2a4234934
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:34:01 2011 +0000

    Fix load warnings in report-gnome tests.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69a1320fa3788e338d742ff6bbfd07b34edb19cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:33:50 2011 +0000

    Fix load warnings in standard-reports tests
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa28ef8cf4a92e2401593e8f15e78f8332124306
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:33:38 2011 +0000

    Move eguile balance report to business-reports as it depends on business
    utils.
    This is a source code move, the report will remain in the same menu location
    in the GUI
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ff4234b2a056119c977afb8f587403d2c371627
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:33:26 2011 +0000

    Fix load warnings in report-system tests
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e3ff537ab21f9dec9f141d943b278ba065f9612
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:33:13 2011 +0000

    Partly revert previous commit. Although it eliminated a couple of
    warnings in the tests, it also broke most reports.
    This needs more study.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8a72df337e0639de53891e48a47bf396cbe4c48
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 20 09:32:54 2011 +0000

    Fix load warnings in utility-reports tests.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e62e56c1c3120c6272ab30dbf3b5aa00f06638d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 19 22:42:02 2011 +0000

    [Cruft Reduction] Remove unused functions in src/engine -- reprise
    
    Delete a bunch more functions left commented out from r21579
    
    Remove references to deleted functions from gnucash_core.py
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5dece7e2c4da96f98b8b5570baa2434337f72c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 19 22:41:41 2011 +0000

    [potfiles] Rename payment.glade, moved in r21572
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b379a2fd18c1a8f8c84b88aa7b9eae47c0f5a507
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 19 11:49:00 2011 +0000

    More checking of the read-only flag of the book.
    
    - GncEntryLedger switches to read-only
    - Toolbar actions of several plugin pages switch to insensitive
      (invoice, normal register)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21216a137af1a82536239b3639f26c57c4656a4d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 19 11:48:42 2011 +0000

    Extend File->Open dialog on locked file: Offer to open read-only as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb7e2f4be9ab5bae1b049a36711b4f42e08a231f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 19 10:42:48 2011 +0000

    Fix compiler warning about /* inside comment. (Can't be nested.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b4fa6128a78dba9783dd57d1e01478d6222d66c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 18 21:56:07 2011 +0000

    Another minor revert of "[Cruft Reduction] Remove unused functions from src/engine"
    
    The compiler complains if there is no previous declaration of the non-static
    function xaccSplitSetSlots_nc.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1381f5ca4abc79d89330f138c9050a33915cd7e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 18 21:53:28 2011 +0000

    Minor reverts of "[Cruft Reduction] Remove unused functions from src/engine"
    
    Those two functions are in use in the C++ code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0214098fdc91dbac19105f72d69b5a9d61e86a83
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 18 21:53:13 2011 +0000

    Add the possibility of multi-selection in the invoice/bill search window (but so far still disabled).
    
    Eventually, this should enable multi-duplication of a selection.
    However, my gtk-2.20 seems to be broken w.r.t. multi-selections in
    GtkCList, so I better have this available only in newer gtk and so far still deactivated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeaa897be1e5065ec5c8e71fea6e816dd8955d06
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 18 21:04:01 2011 +0000

    [Cruft Reduction] Remove unused functions from src/engine
    
    
    Nothing in gnc-session-scm.c was being used, so deleted it and its corresponding header.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1ce7305601823730319464f4efe772f373e77fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 18 21:03:40 2011 +0000

    [Cruft Reduction] Remove unused functions from src/gnome-utils.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 921bba1ad2ab4feb02b2f3a43d2f446ef827b8f8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 18 10:26:02 2011 +0000

    Fix xml backend to load and save invoice kvp values.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1ac0f18acc3655326924e4d91e85c0e7b4722d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 17 22:24:31 2011 +0000

    Adapt printable invoice report for credit notes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3338a102e35d6cb3c95111c1f0a690483a74e1a0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 17 22:24:22 2011 +0000

    Fix autofill on credit note ledgers.
    Note: this introduces a subtle change in how autofill works for business
    ledgers: quantities will from now on always be autofilled to positive
    values. See the comment in the code for more details.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1357c9e73762484bd8383035a41d505481d22d04
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 17 22:24:13 2011 +0000

    Fix subtotal sign in credit note ledger
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0313539a88910deff4bb0eb732ce70cd6443bb41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 17 22:24:03 2011 +0000

    Convert payment dialog to gtkbuilder
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4749ef3ed9f4c514e7d3917eb3cc4e57a77881c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 17 21:27:56 2011 +0000

    [Cruft Reduction] Remove unused functions from src/app-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2cd913a5c2c57c61680719468b35ebb67c05fc4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 17 21:27:40 2011 +0000

    Fix clean targets and DIST_SOURCES
    
    Several subdirectories have a subdirectory "gnucash", which clean tried to remove by including in the CLEANFILES variable in Makefile.am. This doesn't work, because directories can't be removed with rm, they require rm -r. Add a clean-local: target which calls rm -r on the gnucash subdirectory.
    
    Some Makefile.ams used an AC_SUBSTed variable to define an optionally-compiled subdirectory, then included the variable in SUBDIRS and the actual directory name in DIST_SUBDIRS. This breaks the distclean and maintainer-clean targets when the optional directory is built, because it is then processed twice, and there is no Makefile the second time so make halts. Replaced the AC_SUBSTed variables with ones local to the Makefile.am, switched with an AM_CONDITIONAL. That way automake can figure out the dist_subdirs on its own.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3365baa7ed609e8bd07a9df49418abd5f3c8b968
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 14 21:28:32 2011 +0000

    Take into account the read-only flag of the book to update the buttons in the register accordingly.
    
    Also, the register itself must be read-only.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 411261ae17d9a0db885dc1c8b1d29717d6b84e47
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 14 19:43:20 2011 +0000

    Remove obsolete documentation texts.
    
    Those are so insanely obsolete, it hurts our eyes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0992192e39fcdb658df5752891897dcf82f8f20b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 14 12:16:34 2011 +0000

    Bug #663433 follow up - Migrate report options dialog from GladeXML to
    Builder
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44e679a5a3d7755f961f96950536307b1588796f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 13 21:33:29 2011 +0000

    Minor code cleanup: Rename field "primary_book" into "book" because there are no multiple books in gnucash at all.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55463dd5be17ad5054f9086ee262914bb0796627
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 13 21:26:21 2011 +0000

    Check the read-only attribute in the XML backend as well and refuse to save if we are read-only.
    
    Also, add a "(read-only)" suffix in the window title if we are read-only.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4c39aa964d5a0fcb67fd9cf4683948a6561aace
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 13 21:01:31 2011 +0000

    Bug #663934: Fix potential crash on failing aqbanking setup druid lookup.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d25a9927017b35061fd1f6fa9082b0ffa7495a96
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 13 20:39:53 2011 +0000

    Add unittest for gnc_dmy2gdate() function to verify the correct behaviour of the by-value returned value.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e1dde2018d12baa5d60fa0e3acf0cf412e17d59
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 21:58:36 2011 +0000

    Fix occasional not working "up / down" arrow in invoice window.
    
    This was because the "date" field was indeed be set with a different
    time of day (noon vs. start of day), depending on the various code
    places.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a4cd615e811724e0e764d6f312adb0057d53e36
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 21:58:21 2011 +0000

    Use the GDate-based date setter of GncEntry where suitable instead of the timespec one.
    
    This fixes the time-of-day mismatch between entering a new entry
    (that was using timespecCanonicalDayTime, "noon") vs. duplicating
    an invoice (that was using gnc_timet_get_today_start, "start of day").
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a0f3b5a57edad5cdcf047073b20496bf5424694
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 21:58:04 2011 +0000

    Add accessor/setter for the date of a GncEntry as a GDate.
    
    This is much more suitable to avoid any ambiguities due to differently
    chosen time-of-day in various parts of the code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbb529263bfa7a09769fd1dbddee738600416e98
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 21:57:52 2011 +0000

    Add two more helper functions dealing with GDate.
    
    In particular, glib doesn't offer a function for easily accessing
    the "today" date as a GDate. What a pity. It's added now as gnc_g_date_new_today().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f51419545134341740482a58e0d350d508e35d8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 11 11:28:35 2011 +0000

    Tighten gtk+ requirement to 2.18.1
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65892924cfe1018e30a5ccb4194f2d3754d0cea7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 11 10:53:16 2011 +0000

    Reset required gtk version back to 2.16 for glade files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba0293a0d146444287f961e9f4fbe6950e8b0a9b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 10 17:14:55 2011 +0000

    Don't install a script that is only used for building and testing.
    This fixes Secunia Advisory SA42048
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 875cc3e71c7ff550b41602a82a96c8467f305b7b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 10 15:05:26 2011 +0000

    Make easy-invoice report credit note aware
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 490cacf9800df5a3315884d7a4b93e7da5a8623f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 10 15:05:16 2011 +0000

    Adapt entry ledger to credit notes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a216bc3d953ddeda0ba3bdf6291071a1c2e9f2b2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 10 15:05:05 2011 +0000

    Add invoice/credit note type field and selector to invoice dialog and
    invoice page.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92be86a60e7a056d26c2d41d1e911e07a506ef9e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 10 15:04:50 2011 +0000

    Introduce credit-note kvp value to distinguish invoices from credit
    notes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e782c612f6e550c0d8ed9228b1ea10657ec18859
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 9 21:45:12 2011 +0000

    Simplify QofSession to own only exactly one QofBook.
    
    No more, no less. This object isn't used in any other way in gnucash, so
    we better get rid of the extra potential complexity here.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66ddf0c74f791eedb27d627c27c678a42fc62f0d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 9 21:44:58 2011 +0000

    Revert r21517 "Add is_readonly attribute to QofSession class."
    
    This is not needed. See
    http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032793.html
    and thread.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 591253b4c81b77b8c3b5929ebb0a4fa55e275c34
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 9 15:22:38 2011 +0000

    Update POTFILES.in due to previous commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c2504055dc43fce1a779ea16c3fb66e31d4b6e1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 9 15:18:40 2011 +0000

    Remove unused files, fix a comment
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e726b5108b44ea71070775523cebb8b74c25b23f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 9 14:30:22 2011 +0000

    Bug #663433 - Migrate preferences from GladeXML to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cc805c541ec5781a2b3a8296adc638a529dbede
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 9 13:43:46 2011 +0000

    Fix critical warning when quitting from the gconf startup dialog.
    Problem spotted and traced by Robert Fewell in bug #663057.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4de3f832336478ed4592a7e141d2947ee47c9a9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 9 13:43:35 2011 +0000

    Bug #663057 - Migrate Gconf setup druid to assistant
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10891aa738a3ae5bfaf2c30443ab05d1ae4a590c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 9 13:07:05 2011 +0000

    Fix erroneous return value of gnc_gconf_get_float()
    
    Discovered in bug#663433 - the return value was cached in an int variable
    instead of a gdouble one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e234a388a04fdfdf91625ccb5e2d9e51235495c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 8 21:31:14 2011 +0000

    Set maxdepth debug option only in guile 1.8 and before
    This parameter no longer exists in guile 2.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f73ffdb204d8a4831dab47af705453d3437a174
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 8 19:04:00 2011 +0000

    Bug #663638 - Posting Invoices asks for curency conversion for blank
    lines
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 168ecd6c92309b25d8ea61c151254c9330ebc6c2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 8 18:25:05 2011 +0000

    Set GUILE_INCS as an output variable.
    Patch by Bill Nottingham
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0973504b5bbbafe1c8847458ce0610d32722b1ba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 8 12:31:33 2011 +0000

    Check for guile-2.0 as well as guile-1.8.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4f46a9b337cf2c85a5a38e03792102889aee6fc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 7 14:41:57 2011 +0000

    Bug #651565 - Billing term not set properly when using "Clone
    Invoice/Bill" or "New Invoice/Bill for same owner"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e39383c9eddf641f7d1e20a779c6bd1b721b6fad
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 7 01:01:57 2011 +0000

    [Engine Test] Change gdoubles to gfloats
    
    gnc_numeric_to_double() produces int32_t, which causes random digits at
    the tail end of int64_t results, causing the comparison tests to fail.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f0899424247116254b1b1e5c7b5a64c3a2b7151
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 7 00:07:05 2011 +0000

    [Engine Test] Fix some compile problems Christian Stimming found in r21525
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13ca8524d1404594862b6f84338070b82f318290
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 6 20:53:59 2011 +0000

    Remove qof_session_add_book() - a QofSession is used only with one book throughout gnucash.
    
    Subsequently, the QofBook pointer in QofSession can be changed from
    a GList to a QofBook*.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2fcf51cbdb90a076be017bf586b375a8ecb8f47
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 5 23:05:00 2011 +0000

    [Engine Unit Testing] Unit tests for Account.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cebece61c7eb5d7536a9738bacca6c1ce5b9cbf2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 5 23:04:34 2011 +0000

    Fix error in gnc_account_get_descendants_sorted
    
    Recursed to the wrong function, which caused sub-accounts to not be sorted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ab005524a83ef8d7e21230c70984b0ae51a3f0d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 5 23:04:23 2011 +0000

    [Testing] Test facility for QofEvents and improve fatal-handling
    
    For use from tests based on glib testing. Create a private structure to
    compare to and register a handler which tests the event parameters
    against the private structure and counts the number of valid hits.
    Provides a test function for checking that the event handler has been
    hit the requisite number of times.
    
    Pass through, rather than testing, logs with a lower (i.e., less
    important rather than lower-value) loglevel than the one the handler was
    set up for. Test the log message rather than overwriting the pre-set one
    with the actual message.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bf627639f1e71c28134f2bdb23f71fc098f257a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 5 23:04:11 2011 +0000

    [Testing] Add file modeline for emacs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba00175d6b8cd502514ffe03e5b49e799d259dee
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Nov 5 14:23:59 2011 +0000

    Add English translation of "Action Column|Deposit" as per note to
    translators in /src/register/ledger-core/split-register.c:2228.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f526a786c17928df35c32909db067c8ca699462
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 4 13:43:53 2011 +0000

    Bug #639082 - General Journal report reports an error
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a5ec547e8da361eed25e7d3ee25487f20ebf65c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 3 21:48:00 2011 +0000

    Add is_readonly attribute to QofSession class.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e7198f309ebb1aec1cdd87e5a5359706251cb7e
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Nov 3 17:05:06 2011 +0000

    Merge branch 'un_posted_invoice'
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 759312dd10da5d312506c6237ffe8b9765e47f75
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 29 19:39:50 2011 +0000

    [glibmm] Unify naming convention of member methods: Always use underscore naming.
    
    No more CamelCase in engine C++ wrappers, hopefully.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74449319fa023cb6fedcfc7eab445a2dc96750de
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 29 07:45:34 2011 +0000

    Protect strcmp from crashing on NULL values
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ae771d69a9b673e2b935a9da56b5528078563f6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 28 20:50:12 2011 +0000

    Fix dependency of python module - does not require any C++ header.
    
    Somehow Transaction.hpp erroneously appeared here in r19802.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58ed6b98637a913aa911d349aed3cee4b64e9b26
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 28 20:34:55 2011 +0000

    [Cutecash] Fix code to work with glibmm wrappers.
    
    Changes:
    - Use QT_NO_KEYWORDS because the identifier "signal" collides with some glibmm dependency
    - Use Glib::RefPtr<> of gnucash objects everywhere.
    - Use Glib::ustring and Glib::Date instead of qt types
    
    The WeakPointer.hpp file is still used for gnc::Session, which is not
    (yet) a GObject.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4094a69c5aef64ad58e6a074a2651c7c5ca0249
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 28 20:34:44 2011 +0000

    [Cutecash] Remove separate Qt wrappers of engine objects by glibmm wrappers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d41e00a15f2d5863ab8bcbde9309e9b3192a69b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 28 20:34:31 2011 +0000

    [glibmm] Minor updates to the wrappers for cutecash preparation; clarify bool argument of Glib::wrap().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fa08b00ca558ef43e0763a8f6dc203b679acc71
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 14:14:03 2011 +0000

    Remove the deprecated optionmenu widget based convenience functions.
    They are no longer used in the GnuCash code base.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c809a4a2dd792af6a36e7050c48b41020383de4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 14:13:54 2011 +0000

    Remove option menu dependency from business-options-gnome
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad2c2353c142a46c70da5216fc9b2fbd7a15fdb2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 12:27:17 2011 +0000

    Whitespace cleanup in dialog-customer.glade
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11b5fff44ac7c8777060082dd274254334784bf9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 12:27:08 2011 +0000

    Convert vendor dialog to gtkbuilder
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eacb2c3c8d92d5f5cd871dade32f11f7f9e7138
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 12:26:58 2011 +0000

    Bug #420342 - remember register filter and ordering settings
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cab3b7918bfee73e722617855d214b7daf6858f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 12:26:49 2011 +0000

    Remove some unused dialogs as spotted by Robert Fewell in bug #662864
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a7b2b30d7860607c41072a07bd794fdf67ceb71
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 12:26:38 2011 +0000

    Some small whitespace fixes and comment improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 312b98ec6e46d4405d97c6ead1dcd5590dc8572e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 28 12:26:27 2011 +0000

    Bug #662864 - Migrate Various dialogs to Builder from GladeXML
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9369eae6d7ea9932e5e2be51b9ea1d562b3a0141
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Oct 28 03:22:41 2011 +0000

    Avoid double free of capital gains transactions when quitting
    
    If an register is open on an account that has capital gains transactions
    created by the lot scrubber when you quit Gnucash, a capital gains
    transaction may be freed twice since it is freed when the associated
    sale is freed and again when it is encountered on the list of
    transactions to be freed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ba2af23c666d356133cb00f02f8f3c2b82140f7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 27 21:08:05 2011 +0000

    Convert customer dialog to gtkbuilder
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bee8b5bcf33af62991b9f33be46fc694e6b34a8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 27 21:07:55 2011 +0000

    Add two more alternatives for the option-menu based dropdowns.
    And improve the code efficiency a little bit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aac8fb2ccb3784c8f1d2176e3c853f147e292722
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 27 18:33:10 2011 +0000

    Convert invoice.glade to gtkbuilder
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 541ec1e497a2f2fdabae11b896f0ee5e649eb64b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 27 18:32:27 2011 +0000

    Provide an alternative for the option menu based business
    utility functions. GtkOptionMenu is deprecated.
    
    The original functions remain available for now as they are still in
    use.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82309043450f2c4d450d4251d7ca2ea4243bb151
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 25 13:26:51 2011 +0000

    Bug #658992 - Changing the order of the balance sheet
    Patch by Mark Haanen
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e806015373dbc1e39f56200a94a6c44bf59183e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 24 20:45:12 2011 +0000

    Bug #662477 - Desktop file not compliant with FreeDesktop spec and GNOME
    goal
    Patch by Sébastien Villemot
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3743ed74db874fa478b86833ae8b74cfa665b444
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 24 20:41:28 2011 +0000

    [Gtkmm] Add another predicate for the string_option of GncBook.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 905e478531ca401b8219535dde42092e0cdfccf5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 24 20:41:15 2011 +0000

    [Gtkmm] [Cutecash] Unify the glibmm and Qt C++ wrappers of the engine even more.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e08bea13365e4c2d92b1ea5bd13e35d5a411a17b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 24 07:59:30 2011 +0000

    [Cutecash] Prepare cutecash for integration of the glibmm wrappers of the engine objects.
    
    This would be an excellent test case for those wrappers...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a2b27c2339f98b74e1582b3e1d7a1aa80eb43bd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 24 07:59:18 2011 +0000

    [Gtkmm] For unittests we only need glibmm, not gtkmm.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a2a3f27566a2ad23b3164f022feca454720dcfa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 23 20:43:51 2011 +0000

    [Gtkmm] Add gnc::GncInstance as wrapper for QofInstance, to be used as a base class for the derived qof classes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 034acec8d8454b672fbbeb98ed67b2896c729cb8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 22 21:30:51 2011 +0000

    Gtkmm wrappers: Get first test case up and running.
    
    The second argument to Glib::wrap was the important one. While at it,
    I added a few more wrappers to gnc::Book and implemented their unittests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c31952bc750b302ae666e40c13ed93637b22fbc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 22 20:10:08 2011 +0000

    [Cutecash] Rename get() member to gobj() to increase compatibility to future gtkmm wrappers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d71ac128a33da84261fa312e413de71fc359d2e8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 22 16:38:22 2011 +0000

    Rework owner payment code to work with credit notes as well as invoices
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d554357786be35d1cff60150f72d4e6c33ef0afd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 19 21:14:03 2011 +0000

    Bug #655901 - Fix build with guile 2.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dffd44139d9dafc4bbb42d790ee25ae457cfa565
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 19 00:02:59 2011 +0000

    Handle specifying a directory as a dataset file.
    
    The file chooser dialog would return a directory if the user selected
    one and clicked "Open"; then, or if the users specified a directory on
    the command line, Gnucash would present the rather misleading error "No
    backend found".
    
    So, first, if the user selects a directory and clicks open, the chooser
    will now open the directory for browsing, just as if she had
    double-clicked on the directory name in the tree view.
    
    Next, if a directory is presented to qof_session_begin it will detect
    that and set ERR_BACKEND_BAD_URL, which gnc_post_file_open will detect
    and re-present the file chooser, open to that directory. (To prevent
    confusion, gnc_post_file_open will put up the error dialog for BAD_URL;
    the new file chooser dialog will open after that's dismissed. Since
    there are other possible causes of a BAD_URL, if the filename isn't a
    directory the chooser will open to the registered default directory from
    GConf.)
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43820fe81a9fd0f99cbdd74a3ab5fa4b3b9eb6fb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 18 18:10:57 2011 +0000

    Bug #661852 - Migrate Totd and file access dialog from GladeXML to
    Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac3f924152dcc3b81f342a1bdeb35d1fdfd43a41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 18 18:10:45 2011 +0000

    Bug #661851 - Migrate Account and Owner glade files
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4684029cbd522895688818f5c35c85265b4cc144
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 17 20:10:56 2011 +0000

    Add first unittest for glibmm C++ wrapper of QofBook.
    
    Unfortunately, this reveals the C++ wrappers will only work if the GObject
    system is used properly, that is, including ref() and unref() and such.
    This is not what I'd expect throughout gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8ec0537bc9923a50524347fa5a5713b7b24856d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 17 19:07:41 2011 +0000

    Re-indentation of source code.
    
    As usual, re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b6b6b90da409e0e85a1f0e0fc8e0331d6d5a07e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 17 19:07:26 2011 +0000

    I18n: Use ngettext for translation string with plural form.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 500882caf4049a3a7f15eef579e63bc99d575106
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 16 21:01:28 2011 +0000

    Bug #626970 - Crash when saving a transaction whose destination account
    was deleted in the meantime
    Improved fix
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14c60deb29896fedf4ba314fb180b021faad4df6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 15 12:04:38 2011 +0000

    Bug #626970 - Crash when saving a transaction whose destination account
    was deleted in the meantime
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bc5e8995003400ce6f42092fb31a9ca01465aad
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 14 17:45:45 2011 +0000

    Bug #420342 - remember register filter and ordering settings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44169e28c5a53783c7ec649364da414177e7cc37
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 14 16:12:17 2011 +0000

    Bug #661721 - Exposed Password
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b487e03c8d32374ceba6040e426b11e34dfee45
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 14 14:58:03 2011 +0000

    Fix summary bar errors on invoices since commit 21411.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62e1b1ac577dd9d91fe6685b804bf368333cda34
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 14 14:57:54 2011 +0000

    Bug #661220 - Critical errors when closing down Gnucash
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 354e95362a370eaf725b8c0a4bec3ba22af85411
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Oct 12 08:02:15 2011 +0000

    Bug #650482 - Cant resize width of import columns when importing a CSV.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2959318c2face72aae69edd6d462f90b93bbd34
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 20:05:47 2011 +0000

    Bug #651522 - crash in query_free_compiled, gnc_query_list_reset_query
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 825538a85e29aa9c41c9f9157e458f38fbb7c2b6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 15:31:21 2011 +0000

    Assert that the invoice type is never an unknown type.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 012ab52a07692a4a6fbd15c3355881e8a9bb0c80
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 12:34:58 2011 +0000

    Some const correctness improvements in owner and invoice functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e409352c65d77d4421d703d933a6b2d04f8f496b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 9 21:06:40 2011 +0000

    Use "Nimbus" gtk theme on Windows.
    A previous attempt failed to set this in the installer.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 145295646153dff56cdf53e020b8cd2bb8743271
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 9 21:06:31 2011 +0000

    Prepare internal post-to code to handle credit notes
    At the same time clear up some confusing parameter names
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03db2c40b1fe10a27b48af8e36667de545176975
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 9 21:06:23 2011 +0000

    Rename an ambiguous parameter to avoid confusion.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dd9edfb9e3acd723cb40732f73da38365c0f0a4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 9 21:06:14 2011 +0000

    Add link to split in its account register to all payment lines on the
    owner report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa2338deb154a3914fae0f0a24c527e3724386ca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 9 21:06:02 2011 +0000

    Prepare invoice search to handle both invoices and credit notes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1afcc0969da3b72383b763fc057a3a107248056a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 9 21:05:52 2011 +0000

    [Bug 644977] Add new Quicken Check 21 format
    
    Thanks to Steve Holland <sholland at napervillegi.com>
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b32a0aa0e7325848d6469c7d3b56fe7e9bde4a61
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 8 20:30:28 2011 +0000

    Let the "assign payment" feature choose customer or vendor payment, depending on whether the amount is positive or negative.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01b4a86888376123381ca0ab0989465d98c1dad8
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sat Oct 8 19:19:16 2011 +0000

    Bug #660875 - Make columns have minumum width in import dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c6d5a178c538b539be8ce1bf1bb415caec213dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 8 19:14:01 2011 +0000

    Update Mac customizations for gtk-mac-integration-1.0.0
    
    Mac integration has had a name and api change from
    ige-mac-integration as part of migration from Sourceforge to
    Gnome.
    
    Also, gtk_osxapplication_add_app_menu_item() has been replaced
    with gtk_osxapplication_insert_menu_item(),
    gtk_osxapplication_add_app_menu_group() has been removed (just
    insert a separator where you want it), and  gtk_osxapplication
    path functions had been deprecated in favor of quartz-application
    equivalents; those deprecated convenience macros were removed in
    1.0.0
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 414c92669eb972e8b171b8a9f09f4cba4641a632
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 8 17:00:49 2011 +0000

    Update POTFILES.in after last commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6afe287764b8e9e9aef6498b005114c20b9fead3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 8 16:59:29 2011 +0000

    Bug #661218 - Migrate New user, progress and user pass dialogs to
    Builder
    from GladeXML
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f139ef38f30239b69c4b4ea9607210bb1b54d1b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 8 16:59:19 2011 +0000

    Introduce credit_note flag in invoice object
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1537986a8d1fabe91793aa78f3a039cc98762403
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 8 16:59:10 2011 +0000

    Use GncInvoiceType in query for bills due reminder
    At the same time, prepare for credit notes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1546e8204c54a15c6b17848553a0bccb8c08c5dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 8 16:59:01 2011 +0000

    Introduce GncInvoiceType enum and start using it instead of the char based Invoice Type.
    This also puts a first structure in place to add credit notes later on.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fda7e72c89a29efaf78cb288ab6ed6befb555a73
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 8 13:33:34 2011 +0000

    Small improvements to the hierarchy assistant:
    * Set a default height to the assistant so it gets rid of one of the
    scroll bars and make the currency drop down larger to show all text.
    * Also make the assistant window stay on top as when it is started from
    the new user dialog, the main save window used to hide the assistant
    window and could confuse the user
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30d3cfc914574943b8feb5643aa89f50231cc1a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 8 09:20:20 2011 +0000

    Try to get rid of CRIT trace messages by checking for owner validity first.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40000ee93481681508e51b70fa05b80d35b12d1a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 8 09:20:07 2011 +0000

    Fix failed assertion if there is no A/R or A/P account involved.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 049b06e37a1b91d55b105ca0dad411e35697a83f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 8 09:19:54 2011 +0000

    Documentation improvement of GncOwner functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a64588c7fdeb21cef3329f4f8b4e04f0232211b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 8 08:46:28 2011 +0000

    Win32: Add missing linking of libgncmod-business-gnome against libgnc-gnome which is needed since r21383.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4f33a5867ee470153a8dc57aeee4802552869d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 7 21:50:14 2011 +0000

    Add right-click menu item "Assign payment" to assign a transaction as a payment.
    
    Feature request as described on
    https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/1536285-reassociate-already-existing-transactions-with-a-b?ref=title
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0e564f234d114b36ee699609d3345d0b227ec68
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 7 21:49:56 2011 +0000

    Extend "Process Payment" dialog so that it accepts an existing transaction as well, and marks this as payment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6edb5d4d0d84c10ddac91c0d820da90fbedc71af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 7 12:21:41 2011 +0000

    Add more debugging info in an effort to find the cause of bug #510720
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccd00fc5481b6cadb4272ed6d634c60daf647988
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 7 10:16:31 2011 +0000

    Bug #553432 - Status line of edit invoice page mixes invoice currency
    amount with default currency symbol
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ba96dd4030ba1d09db5e114d2c9d657d71fbbcb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 7 10:00:34 2011 +0000

    Win32 build: Make sure to distribute all of gwenhywfar's share directory.
    
    In newer gwenhywfar versions there are more sub-directories here which are
    required for the online banking setup GUI.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba89a190b70c0e6ad449e3f9c0641ff9768f22a9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 6 20:19:06 2011 +0000

    Bug #365928 - Jobs do not stick in Expense Vouchers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d896abaf4a7b6ea26edc41c88058ef96565c3d5c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 4 23:37:36 2011 +0000

    Add gnucash-setup-env-osx.in to EXTRA_DIST so that it will be in the
    tarball.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea7aa8eb2d57c1aaed2fe258117f631f4f89b5ed
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 3 19:17:35 2011 +0000

    Bug #660369 - Migrate Report dialogs to Builder from GladeXML
    Patch by Robert Fewell with minor tweaks
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd1d55faa53c53e7e9b0590944efe5a6bbbb8bc5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 3 18:15:57 2011 +0000

    Ignore some autogenerated files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88c14d6b1bb8e26155aa828a2b4c201b6acf6de1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 3 16:52:00 2011 +0000

    Bug 651645 - Windows SVN trunk nightly builds fails to open compressed
    xml files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65b871611dc73653fb8113d692159097d11b21df
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 30 18:48:07 2011 +0000

    Need to rename enum symbols to not conflict with those from gnc-split-reg.h.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 588ccc145ff2f07856972d40dfd2304978532e9f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 30 18:47:56 2011 +0000

    Refactor gncOwnerApplyPayment() so that the second part is available as separate function gncOwnerAssignPaymentTxn().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8ecb4d937487e25b9627e1d7b4ce6a6e0ac09f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 30 18:47:43 2011 +0000

    Add some const where applicable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ca4a0bb26337dfc344ba747a512501c71971de9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 29 14:22:19 2011 +0000

    I18n: Use ngettext for translation string with plural form.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 746d4b52b392b05b7f52910821ba268ac2f448b5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 29 11:00:31 2011 +0000

    Added test for Employee name (uses GncOwner*Name).
    Patch by Hendrik van Antwerpen <hendrik at van-antwerpen.net>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff9ddda750a7a873756a68990ac8c4b062dacf82
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 29 11:00:19 2011 +0000

    Completed mapping for owner types and added tests.
    Patch by Hendrik van Antwerpen <hendrik at van-antwerpen.net>
    
     * Include gncOwner later, to use typemap.
     * Add gncOwner functions to GnuCashBusinessEntity.
     * Removed Owner, since it's basically GnuCashBusinessEntity.
     * Included test for some business classes.
     * Added currency to tests to reduce complaining.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 698a1dc6ac874fddc45efdebb989ed6f21e291c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 29 11:00:06 2011 +0000

    Added bindings for Employee, Job and Owner types.
    Patch by Hendrik van Antwerpen <hendrik at van-antwerpen.net>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e84d64f30341465d69ee37e2b00f82fe4f22c218
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 29 10:06:11 2011 +0000

    Win32 build: Update version numbers of aqbanking, gwenhywfar, ktoblzcheck.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24269aab8a0fbe6a81555c9a3338843aa5be03b0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 28 13:29:19 2011 +0000

    Added gncVendor and gncCustomer to base-typemap.i.
    Patch by Hendrik van Antwerpen <hendrik at van-antwerpen.net>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9ff7a9c2c060ed79bde4cd753c1811d9e7afc22
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 28 13:00:11 2011 +0000

    Bug #659504 - Migrate Register and reconcile from GladeXML to Builder
    Patch by Robert Fewel
    
    Note: this patch is limited to the conversion of widgets found in
    the libglade files. Both the Register and the Reconcile features still
    depend on deprecated Gtk/Gnome widgets (like GtkCList), which are added
    programmatically. Eventually these widgets still have to be replaced
    with supported alternatives.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35ae5e34a8956c9e0e02d6af02c6f1c5007a2585
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Sep 22 21:06:51 2011 +0000

    Don't include core-utils/gnc-gconf-utils.c in the source file list.
    It's already part of one of the libraries the tests are linked with.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d51acd247cb30a2525f699ad08ce2eaaf60115e
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Sep 22 21:04:51 2011 +0000

    The build fails if python bindings are requested and parallel build is on.
    The make file knows how to build libgncmod-app-utils.la but doesn't realize that
    ${top_builddir}/src/app-utils/libgncmod-app-utils.la is the same file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5307ca5ab34a40e50ffcefaa8db0d22764363a20
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Sep 22 21:02:44 2011 +0000

    Find the python libraries and includes even if the path to them includes a symlink.
    When python is installed using MacPorts there is a symlink in the path.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdd46d7c38b1eaa70c318eabc7f30ef2b89475bf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 22 20:14:59 2011 +0000

    Glibmm: Add the final important engine objects as glibmm wrappers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2fbc55ad81b55827efec2012503ccf8b48c4671
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 22 10:50:26 2011 +0000

    Glibmm: Add the common QofInstance methods by using an additional base class.
    
    Not yet complete, but at least compiles fine.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd916aeb51b7447cafe80bb7972a2038d5654729
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 22 10:50:12 2011 +0000

    Add Glibmm C++ wrappers of GObject objects to the optional gtkmm module.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b38dbe7e6bc573ef2dc417944d354c5d0fab4bf8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 18 17:57:38 2011 +0000

    Make sure that exiting conn_test_dbi_library on a failure doesn't leave the locale at "C".
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2e7182d0c987fe0444023259c00c6aee35e59b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 18 17:57:28 2011 +0000

    [Bug #645216] Wrong permissions on server result in bogus error message
    
    
    Author: John W. O'Brien <john at saltant.com>
    In gnc-backend-dbi.c, accept enumerated result from conn_test_dbi_library(),
    then throw ERR_SQL_DBI_UNTESTABLE if the test setup failed, or ERR_SQL_BAD_DBI
    if at least one test case failed.
    
    Define ERR_SQL_DBI_UNTESTABLE error code and message.
    Define GncDbiTestResult enumerated type.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dca63c72b3b4a7ea247e56f0afcf5f540b0b0ab7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 18 17:28:03 2011 +0000

    Bug #612562 - Transfer Funds dialog - 'Show Income/Expense' checkboxes
    are not working
    Subaccounts of income and expense are not always shown.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 899b78ed28715f414293a882011792d21e733c4a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 17 17:40:53 2011 +0000

    Bug #657596 - Migrate Scheduled Transactions from GladeXML to Builder
    Add destroy object for GncFrequency
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbe3c738272571560e6d331c36e8ece762404e76
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 17 17:20:01 2011 +0000

    Business import: add a note about the quoting differences
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef751285f7b59c484a6b4c05a13f9c51c52c011a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 17 17:19:52 2011 +0000

    Opening new bills / invoices made configurable from UI.
    Patch by Rafał Krzewski
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b05840f0f0726c0e9722960081a165125471f15
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 17 17:19:42 2011 +0000

    Tweaked alignment of import type radio button group for better consistency and dialog resize behavior.
    Patch by Rafał Krzewski
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a16a27616dadf5ee9434dd28edfb3a640d70e236
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 17 16:50:39 2011 +0000

    Normalized regexps. Non quoted regexp require complete match (no trailing garbage allowed). Default regexp was brought in sync with GUI option 1 (selected by default). Now a complete set of fields (possibly empty) on each line is required.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 661ea3fb4f1463f9c6602c0f562c40e3c8f9023e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 17 16:50:30 2011 +0000

    Improved regexps for CSV files with quotes - quotes are allowed but not required on all fields.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 298aa3787d586d892877a64a23331dcc23367c41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 14 12:29:59 2011 +0000

    Change default post date:
    * customer invoices: post at the current date
    * bills/vouchers: post at the last date on the bill/voucher
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3f2b14470f08acc2fc2247b587ec03ad04e1800
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 13 18:49:27 2011 +0000

    Bug #658851: [Cutecash] Sort the dashboard from latest to earliest.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f5756c1784c8a2ae06845ccf9cc3d1a92b80de0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:54:07 2011 +0000

    Bug #651175 - Script to export invoices to LaTeX
    Patch by Christoph Holtermann
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acad98583706548f00ba8616c255ee4c619437a1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:32:58 2011 +0000

    The previous seven patches were by Rafał Krzewski.
    Adding his coordinates to the AUTHORS file for proper attribution.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1070561fe435e94f68662c1b25005e797d884b3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:24:49 2011 +0000

    minor formating fix
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 312397fa79b225bf649d17aeb8c6d5f307b4a972
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:24:40 2011 +0000

    Changed 3rd import regexp to actually accept quotes on all fields, and 4rd to accept commas and quotes, as advertised in the UI.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6b68e851616c3cb4a13e77668e47ac252c8473c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:24:31 2011 +0000

    Open invoice in a new tab only if it has not been posted yet.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c6047e7173f2b9f76c17ebe6d578d9cda397b81
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:24:23 2011 +0000

    Check correct field when testing if date_opened was set for a document.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f279678958b43432d044faa88256a614daa4d9aa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:24:13 2011 +0000

    Inverted conditions for gnc_search_bill_on_id / gnc_search_invoice_on_id. g_ascii_strcasecmp returns 0 when arguments are equal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1e7aa4c030009453aba026ecca7f26349f8b8f1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:24:04 2011 +0000

    Pass document type to gnc_bi_import_fix_bis function and use it to perform correct document owner check: vendor for bill, customer for invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e80d9aed13e1aecc88cd3046b5b3d05f8d510afc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 14:23:55 2011 +0000

    Use billing_id consistently (fixed billing_id/billingid/biing_id mixup)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f6e8391eb4f1e50350a488fa6eded5c378700f9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 13:44:22 2011 +0000

    Bug #658244 - Custom css stylesheet and logo in Tax Invoice report
    require protocol in exported HTML
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38057707d44c6056de318dfd6bdbaa669985b273
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 10:58:14 2011 +0000

    Bug #655901 - Fix build with guile 2.0, part 2
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24e195d7d0082aa8a88876ea2a1a8c8fcadf7716
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 11 10:58:01 2011 +0000

    Bug #657596 - Migrate Scheduled Transactions from GladeXML to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2e8c5d2de07727466f0562ab96fb8e00ae44b31
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 7 18:03:20 2011 +0000

    GSoC Cutecash project by Nitish Dodagatta (last half)
    
    Summary of the project by the GSoC student, copied
    from http://wiki.gnucash.org/wiki/GSoC2011#Student_Summaries :
    
    A new user interface for Gnucash core using Qt/C++ was started by one
    of the Gnucash developers in 2010. [1] The idea is to create a
    lightweight user friendly UI, reusing the backend core API of
    Gnucash. During the project, I created a widget to allow a user to add
    two split transaction to/from different accounts. After that I worked
    on adding an overview widget showing a list of recent transactions
    entered. It consists of two report views containing income and
    expense. This view also called as First Person Overview provides an
    easy to browse list of transactions. The idea is to integrate common
    handy features with these views. The present view lists four entries
    for each transaction: date of the transaction, transaction
    description, split account name and split amount. Each of the entries
    are inside their own QWidget, so as to allow interactive features to
    be coded on each of the entries.
    
    The already existing code had some C++ wrappers to convert the return
    values of C functions to Qt data types. I made use of them whenever
    possible. And at some parts of the code I used the C functions
    directly where it made things easier for me. The FPO consists of one
    or more viewlets. A viewlet is nothing but a list of transactions, a
    slightly minified version of General Journal, to easily browse
    transactions sorted by date. The viewlet generator function works such
    that there is no date entry or account name entry, if it is the same
    as the previous (above) one. This information is then used by
    ViewletView to generate the UI part. To make the views visually
    appealing and readable, QStyleSheets are used which distinguishes the
    various types of entries in the viewlet.
    
    Overall, it was a rewarding experience, I learned a lot of new things,
    common pitfalls, handy tips and tricks, and a better understanding of
    the Gnucash core API . The project was observed only by myself and my
    mentor. During the course I also generated windows builds for two of
    my friends who were interested to have a look at the features
    implemented. I received positive feedback from them and couple of
    feature requests from them. Working on this project within GSoC was a
    rewarding experience. I thank my mentor Christian Stimming for guiding
    me along and giving very helpful advices and hints during the
    summer. I definitely would like to continue contributing to Gnucash
    community in future.
    
    [1] http://wiki.gnucash.org/wiki/Cutecash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ac46f5572583c6dfe08f9f08feccb7f92aaef30
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 7 18:03:07 2011 +0000

    GSoC Cutecash project by Nitish Dodagatta (first half)
    
     - Use system icons, fallback icon theme included
     - Prototype of unified transaction entry widget
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f980c8d1a4b1c7bf91fdd7744f0e7bc5d8fb8e9
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Sep 6 07:21:04 2011 +0000

    Use the correct #define for the number of account types instead
    of assuming that ACCT_TYPE_CREDITLINE is the last one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 898f07776d8cec86d8775466ec6c33cc53713a6c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 1 06:51:19 2011 +0000

    (cppcheck) Fix several memory leaks
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c1d4a91b3e19d9b9f6a93fe0a864ca980801b05
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 1 06:51:06 2011 +0000

    (cppcheck) Fix mismatching allocation and deallocation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df19c62b8d60870af4b97375cfd47568a909b5f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 1 06:50:56 2011 +0000

    (cppcheck) Fix a possible memory leak: data
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62fa222c27647bbc6f81f48d94d89965fb720635
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 1 06:50:45 2011 +0000

    (cppcheck) Fix mismatching allocation and deallocation: namespace
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd57ef050a97c5044fb830207d0464909f9a700e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 1 06:50:32 2011 +0000

    (cppcheck) Remove several redundant null checks
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9440dbf8b7f92f04f6ec50917817e79fe9b31f6b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 27 11:21:06 2011 +0000

    Add some warnings to help tracing file loading issues
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee913abb61b544c31b9a4ad2d3e887cb7a4e0d3c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 25 21:38:33 2011 +0000

    Delete the often-conflicting and occasionally unsafe Gnucash local
    variables which have leaked in over the years.
    
    Emacs users should add the following to their .emacs files:
    (c-add-style "gnucash"
                    '("k&r"
                      (c-basic-offset . 4)
                      (c-offsets-alist . ((case-label . +)) )
                      (c-hanging-braces-alist . ((substatement-open before after)
                                                  (block-close before after)) )
                      ))
    
    Users with Emacs version 23 and later can add this as well:
    
    (dir-locals-set-class-variables 'gnucash-project
                                    '((indent-tabs-mode . nil)
                                      (fill-column . 80)
                                      (c-mode . ((c-file-style . "gnucash")))
                                      (c++-mode . ((c-file-style . "gnucash")))))
    (dir-locals-set-directory-class "/path/to/gnucash-svn" 'gnucash-project)
    
    Users with earlier versions should at least add
    (setq indent-tabs-mode nil)
    and should consider adding
    (c-default-style ('((c-mode . "gnucash"))))
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79a731c87db474207d9a1c895a1ebb596a1d7563
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 25 07:57:55 2011 +0000

    Include refactored ui related balance functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7adb5fe5ff5a791da0b2b185df204557d0044e7a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 24 20:56:54 2011 +0000

    When posting an invoice it warns of no post-to account selected.
    This bug was introduced by the patch of bug #653109
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14b5d3811555d3e32a7db51c5ed7238066774764
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 23 21:20:27 2011 +0000

    Move ui related balance calculation functions to separate file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56441aabda9b2c480bf3a832af7226359974875f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 23 21:20:15 2011 +0000

    Add qof queries to python bindings and set PYTHON_PATH in gnucash-env
    Patch by Hendrik van Antwerpen
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31a79474df9123e483a83afa5a57ed01d16c14ad
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 23 12:01:29 2011 +0000

    contrib: add license information for style sheets
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46b04ee5ec754080980cfbf085ae948bf9dbb48a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 23 12:01:19 2011 +0000

    contrib: update/add README files for style sheets
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81a411b8809a5ed7c58d6f532250a99f8e513007
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 23 12:01:08 2011 +0000

    contrib: add a style sheet to create an account hierarchy template from a GnuCash file
    
    Add an XSLT style sheet that takes an existing (uncompressed) GnuCash
    file and creates an account hierarchy template from it. Takes
    parameters for the account hierarchy name, short, and long
    description.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce8222acb9af6a8f0df6c6093ac169400623e3bf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 23 12:00:54 2011 +0000

    contrib: add an XSLT style sheet to create an account list
    
    Add a simple XSLT style sheet that takes an (uncompressed) GnuCash
    file or template, and generates a comma-separated list of account
    numbers, names, and types.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7595b840aff13ad087bcf5e165f1864424641a0f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 23 08:26:14 2011 +0000

    Bug #656786 - Allow splits to be added to/removed from lots in lotviewer
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40c50a36723664d81fd4a95c31ce801a0c143181
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 22 23:45:30 2011 +0000

    Fix tab-indent in gnc-main-window.c, reverting r21207
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d9db4cc4028e0a54cccc1af7a93f6bdf7f9dfff
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 22 18:19:03 2011 +0000

    [Decruftification] Combine xaccCloneAccountSimple and
    xaccCloneAccountCommon into a single xaccCloneAccount
    
    Since removing the qofinstance-gemini xaccCloneAccount means that the
    only user of xaccCloneAccountCommon is xaccCloneAccountSimple, which
    adds only one line beyond calling xaccCloneAccountCommon, combine them
    into a single function, called xaccCloneAccount (no need to make it
    simple since it's the only one.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 699271afb354aa482fd181f60645c2eb56a0cfc9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 22 18:18:53 2011 +0000

    Missed a free in main_window_update_page_name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad1daba0956ee77d0e9179ae4e9fd1be2a7f8f09
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 22 07:12:37 2011 +0000

    Remove Period.[hc] file also from cmake files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1961766c99b3242b92167b52831a07a47183ea80
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 22 07:10:56 2011 +0000

    Re-indentation of source code.
    
    As usual, re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e9e5ac9e00c0b088e1df597b469c3130d8e3159
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 22 03:58:20 2011 +0000

    Missed a free in main_window_update_page_name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c318a112a548dc1fb919e88785582cce0c8da76d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 22 03:58:10 2011 +0000

    Delete qofinstance_gemini and all related functions; they were left over from the clone-the-book-when-closing code abandoned in 2005
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8fdfb834bbafe9cc47c20d26a4060e0aab64734
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 21 19:42:55 2011 +0000

    (cppcheck) fix two possible memory leaks
    
    Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e256168765376d6be0c0e47b84aecd8c24d87999
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 21 19:42:44 2011 +0000

    (cppcheck) Fix "error: Memory leak: bufp"
    
    Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b3650e07f757395526d786b10a27accdbe079c0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 21 19:42:34 2011 +0000

    (cppcheck) Fix a possible memory leak
    
    Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73e9f51253e39f1a9a762156133219bb1386ac51
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 21 19:42:23 2011 +0000

    (cppcheck) Remove redundant null check
    
    Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c643a343541bd30b3cc7e9f8aa8ed7358f835c4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 21 19:42:10 2011 +0000

    (cppcheck) Fix "error: Memory leak: gea"
    
    Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f1b6a5fcd562cd28dc057c266a65e72ee6bfe99
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 21 19:42:00 2011 +0000

    (cppcheck) Fix "error: Memory leak: msg"
    
    Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f9daad76f0b8875310f26ca892b36e9a7efba8c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 21 19:41:49 2011 +0000

    (cppcheck) Fix "error: Mismatching allocation and deallocation: symbol"
    
    Patch by Aurimas Fišeras.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23a8ad4194fc3063a93176b51405330bf5a8bc5d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 20 13:29:03 2011 +0000

    Bug #656752 - Migrate Budgets from GladeXML to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f212fcbc7e1d39d2aef47bfebbb030388475125d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 03:45:17 2011 +0000

    Delete unused Period.c and ifdeffed-away call to it
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71cd886e99a401bf25a9fa91fc39d40df7a44e30
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 03:45:08 2011 +0000

    Remove unused functions from kvp_frame
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3c49d4514aaad9edde6f430d9128671b5f31279
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 03:44:59 2011 +0000

    Delete unused functions from qofinstance.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d53e67560e885f0cf7735b5f0b1a19237eb2d24
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 03:44:50 2011 +0000

    Delete unused functions from qofbook.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ac8f02da43965c142acb18b134af30660454742
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 03:44:40 2011 +0000

    Delete unused QofInstance copy functions from qofsession.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98f42d2ecdc454d3715a2bab6eab0bdc53051f8c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 17 10:54:41 2011 +0000

    Owner balances: flip sign
    Now a positive balance means, amount still due, a negative balance
    means overpayment. This aligns with other uses of balances like in the
    "Bills Due Reminder" dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e02450258a82b4ca87c632b78b1328014cb1d60
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 17 10:54:27 2011 +0000

    Fix crash in invoice payment introduced in commit 21181
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b7bd7b3e92376ffb29af841721da4a3e3a84314
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 13 15:33:42 2011 +0000

    Implement a balance for owners and show it on the owners view page
    The Balance column is not visible by default, but can be activated
    with the blue arrow in the top-right of the page.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49a02f99aecd0deff824c79c9e114ce1f024f0be
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 13 15:33:27 2011 +0000

    Move some functions to better locations
    - two functions in business-gnome-utils weren't gui related functions
    - invoice payment should be in gncOwner as already stated in the sourcefile
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fadc8eaf27ba8e04d37105ad547b6260d2e3e88
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 13 15:33:17 2011 +0000

    Spelling corrections in comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a24dd94b74c56e49d552ee939bb2593b56bd5a8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 13 15:33:07 2011 +0000

    Fix critical error
    This patch fixes a critical error regarding the color tabs when trying
    to display the search results and also on the scheduled transactions
    template.
    Patch by Robert Fewell
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4c54ab4a4efbd01047dbff2d9cb7ade1cf88262
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 13 15:32:55 2011 +0000

    Bug #656422 Migrate Search from GladeXML to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 177a1fd07ba6ea30ccb863cca20f43724c21e761
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 11 20:35:31 2011 +0000

    Bug #542020 invoice/bill payment dialogue: automatic account as
    default
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36d1fcfd699ea421b495b7d06bb47db163dc0211
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 11 20:35:22 2011 +0000

    Spelling and comment improvements
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb5ede9021356c0547db0c8b9d0f91b8f0b7434d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 11 20:35:12 2011 +0000

    Restructure file to make it easier to read
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a62d59708c727e0e9d13f302727b1a399851a737
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 11 20:26:16 2011 +0000

    Update POTFILES.in based the last few commits
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca7cdce029915cac9f3649aef840061c012d684a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 11 20:26:04 2011 +0000

    Rename gnome-utils gtkbuilder files to match the source file they are
    called from
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d603dbdb0a585b9ed566c411d639c5a74a66d30
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 11 20:25:48 2011 +0000

    Rename gnome gtkbuilder files to match the source file they are called
    from
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4ec5ff54bf4346b700bc8a7ee443604362911e6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 11 20:25:27 2011 +0000

    Bug #656174 Migrate Cheque / date from GladeXML to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 166b3494a1b7afa2305c8797429275d337cb5158
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Aug 11 08:32:10 2011 +0000

    Last stable release is GnuCash 2.4.7.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78056d6e9220341cf79917fd1ede2a98ab7f76f0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 10 21:10:42 2011 +0000

    Rename lot viewer related files to be more in line with other dialogs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 185ffe019420c90310be19f08ecb867070a950bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 10 21:10:29 2011 +0000

    Convert lot viewer GUI to gtkbuilder format
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 540a0df4e33a9628cd299bbba4a724d830649f64
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 10 21:10:03 2011 +0000

    Remove deprecated clist.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a5da3e6dec3032eff766d90030851a58a4e8232
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Aug 10 15:17:07 2011 +0000

    Fix another typo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0aba835a2b778df76cede52076cf4e38ea3b9a8e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Aug 10 14:42:25 2011 +0000

    Fix a typo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1f831476887c2764e1358d0154c2a8fb85a2810
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 10 08:25:55 2011 +0000

    Update POTFILES.in after recent glade to gtkbuilder conversions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a7c5d622ce2808ea3f6b981496cad605f52e9cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Aug 8 14:31:23 2011 +0000

    Add note for qofmath128.c include in the source file itself
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd710914997b51383c4d3d9ae6282821ad2c89f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 8 07:00:05 2011 +0000

    Minor documentation clarifications.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c5f6ebf5d8765adb028eca056b115798627f18b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 8 06:59:54 2011 +0000

    Revert r21121, "Fix a weird include", and improve documentation of that.
    
    Note: The qofmath128 functions are used mostly here and almost
    nowhere else. Hence, we inline the C code directly into here so
    that the compiler can potentially inline the code as-is and speed
    up the gnc-numeric.c functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28f9c45de1e67be8f5ef2fcc251ae3b5bb520835
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 7 21:30:17 2011 +0000

    [GSOC 2011 Unit Testing] Test QofObject.
    
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 269102cde7db4fa4e28de3f2f11da2a7354322bc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 7 09:15:30 2011 +0000

    Fix a weird include
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7519d184049b774e50d299fd5377bae5c475304f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 7 09:15:12 2011 +0000

    Bug #655518 Migrate Price / Securities from GladeXML to Builder
    Patch by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d689c0ecd078da521dddc379549830057a92329a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 7 09:14:51 2011 +0000

    Use separate glade file per assistant
    Patch by Bob
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ff7cb3f5c264d25bc78cee6a2fd9ea28e2a1b16
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 7 09:14:36 2011 +0000

    Bug #653109 Change Loan Druid to an Assistant
    Patch by Bob
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42cf21502365dbb372232869c33a1f53f1465b56
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 7 09:14:22 2011 +0000

    Add missing include file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85c8cc46861eda3b8a8e9a7e45541ec236aac668
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 4 09:41:04 2011 +0000

    Bug #655901 - Fix build with guile 2.0
    Patch by Petr Gajdos
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@21108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a71070277c853d0e066a5c79395ef53d0552faf3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 12:00:44 2011 +0000

    Testing: Fix compile error introduced in r20928
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a565cf4985dfc5dca621c9cb8f5376cb4d640f9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 17 21:22:11 2011 +0000

    Testing: Fixed test_reset_called() return type
    
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed13b73866543f3f31050b1b5a0c48684d9d8b16
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 17 21:21:59 2011 +0000

    [GSOC 2011 Unit Testing] Test KVPFrame.
    
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ed80def56a7009a7182a5e421775441b9881506
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 17 17:35:30 2011 +0000

    Formatting Fixes with astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c8bf7be19d1034ac1e9515cf2a560b65bc121a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 17 17:35:20 2011 +0000

    [Engine Test] Fix parameter setup error detected with unit test.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7534148cc0fd4418a817cddacbc27175b7d3bcf
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 14 17:06:13 2011 +0000

    Testing: Add some convenience functions to make it
    easier to test callbacks and to intercept and
    ignore or test expected error log messages.
    
    Much lifted from Muslim's test-qofbook.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dc91e44410a1c5b672346b6c7c05c006ea93b7c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 14 17:06:04 2011 +0000

    Testing: Fix an error in the GNC_TEST_ADD macro that
    ate user data for the fixture.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f0fe0115afdd92f062316aa272d9810777949d5
Author: Micha Lenk <micha at lenk.info>
Date:   Wed Jul 13 22:10:22 2011 +0000

    Fix french translation error: 'Case Insensitive?' -> 'Ignorer la casse?'
    
    This was reported some time ago in a Debian bug http://bugs.debian.org/549479
    
    BP
    --Cette ligne, et les suivantes ci-dessous, seront ignorées--
    
    M    po/fr.po
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8668a07796caa64ca0b5e408b3dc765bcb5819bc
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jul 10 02:02:38 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13c6dd577417fb3536578b0f96919ae0a24fc197
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 8 10:08:54 2011 +0000

    Remove local-only file frop POTFILES.in
    This wasn't meant to be added
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c40cdc23004739624a6fec0bc56b79f6146b9338
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 1 05:33:41 2011 +0000

    [GSOC2011 Unit Testing] Unit tests for QofInstance.
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04a90d6098850cf0952bf8b9ef593221de67b035
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 1 04:56:47 2011 +0000

    Revert "[GSOC2011 Unit Testing] Unit tests for QofInstance: Incomplete
    changeset."
    
    This reverts commit c7b6b45e9e97f210d2bb145ef2e355f1c660d35f.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 920176bca26c1c2c75f59251d9db1c2965abffee
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Jul 1 03:50:58 2011 +0000

    Reverse changeset 20663; wrong place to correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e245eeeeccd25073b1d02e47cb150f51b991f1f7
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 30 17:06:47 2011 +0000

    [GSOC2011 Unit Testing] Fix memory error by not trying to test pointers in deallocated objects.
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea7a20b4d57b1284a118e8030dc48279083fc7b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 30 17:06:35 2011 +0000

    [GSOC2011 Unit Testing] Unit tests for QofInstance.
    Author: Muslim Chochlov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6909c1697ba818b52395ffac4e65eb82efa27afe
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 27 18:12:17 2011 +0000

    Bug #653056: Fix menu accelerators not working, crash on save-while-quitting.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64418350b7e02aedac1daac89c240a9d32ea1dfc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 27 08:02:15 2011 +0000

    Clarify documentation of gnc_account_get_children() vs. xaccAccountGetSplitList().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 378a153d16e12c396734713e12f911ac6d9c926d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 27 07:23:59 2011 +0000

    [Cutecash] Add predicate of whether a file is open.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 063f4f9233113d50e5a41bfec8fa485b1e3a5aa6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 25 14:31:26 2011 +0000

    Bug #646541 - new invoice line items default to invoice open date
    instead of current date
    This commit partially reverts the changes in r19134 so that
    customer invoices and employee vouchers default to the current date.
    Vendor bills still default to the invoice open date.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f87d66b1129282eb6f9d10b9f974d825a6ce5da
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 23 14:33:20 2011 +0000

    Fix report reload and options change that got broken by the previous
    commit.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ff38781b49ee6f2a7d1db26a617b9375ef5c79c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 23 09:37:25 2011 +0000

    Force custom url handlers to lowercase to deal with Webkit 1.4's case
    sensitivity.
    For more details, consult this Fedora bugreport:
    https://bugzilla.redhat.com/show_bug.cgi?id=712268
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b11ff5f209c550519108729017542829c0a8179
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 21 12:18:54 2011 +0000

    Bug #652257 - Memory leak in gnc-file.c
    Patch by Tim M
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58f8ff2352548ba8fdb658fec20fbfada1d93bf5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 21 09:51:31 2011 +0000

    Bug #652435 - Fancy invoice export has <generic> tags in it preventing
    html validation
    Patch by Bert Claesen
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c88ff8401d75fdc27b036805d12ce97acab16da
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 21 09:51:22 2011 +0000

    Bug #652377 - XHTML 1.0 Transitional compliance for reports
    Patch by Tim M
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 025314797ec82bcab4fbe1657c3b6b9d3372bc50
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 21 09:51:14 2011 +0000

    Bug #632931 - Advanced Portfolio: new income column shows negative
    amount
    Patch by Sebastien Alborini
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 755a736bd34d317a686a040db8d1e3ad9a033b12
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 21 09:51:04 2011 +0000

    Bug #651889 - Using trading accounts, new non-expanded trading transaction shows inverted rates in exchange dialog
    
    When using trading accounts, the exchange rate dialog has a slightly
    different behavior. This patch fixes the behavior for transactions
    that are created in-line and are not expanded (single-line).
    It does not affect the expanded transactions or transactions created
    in the new transaction dialog.
    Patch by Mathieu De Zutter
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c49e36eced8e1d463a035d07f48b2425587a32d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 21 09:50:54 2011 +0000

    Bug #651992 - Exported invoices do not render correctly in Firefox
    Patch by Bert Claesen
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d6da536453be58d6a415a94abfbf90d2041e3d2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 20 21:34:52 2011 +0000

    Remove unused dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59e906de16debd1778139bf4f2c14001c16065ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 20 21:34:41 2011 +0000

    Convert loan repayment calculator to gtkbuilder format
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbf56512b5b954a3ecb6561dc5eb81a96d9e6533
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 20 21:34:32 2011 +0000

    Account Hierarchy assistant: correct page type
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdc5f4a1f8091ca5d9d2be14b6117d93ea9eb46f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 20 21:34:22 2011 +0000

    Convert commodities dialog to gtkbuilder format
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd3cdd66dbf4cd1eb153c47db08c027fefe75cb1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 20 18:55:17 2011 +0000

    [Cutecash] Set QCoreApplication properties used by QSettings in a single place, constructor.
    
    Patch by Nitish Dodagatta.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8585a33c31f8085b479763dec46c361564ef2eb0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 19 22:06:13 2011 +0000

    Owner overview: use consistent action names
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08e171dc2525676979e9c8926000e04ff7131cdd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 19 21:31:57 2011 +0000

    Owner Tree: add menu to open owner report (Vendor/Customer/Employee)
    And some small tweaks to the owner listing report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31dab0e932eb681d7812e1c1f06266634395a605
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 19 21:31:48 2011 +0000

    Owner report: add link to edit options in case of error
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1a01533c819d86ff784fa0015ee8a44d29cfa51
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 19 21:31:39 2011 +0000

    Whitespace cleanup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0d5d30cb515f08099057185b6d237d07aeeed92
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 19 21:31:30 2011 +0000

    Factor out some common report code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed732e6a39ad9d66fe61996d542ae82b7741f7ef
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 18 23:20:30 2011 +0000

    Unit test QofBook
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb0f27b0430baf2713ef8e19fd82082bf8ae07f6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 18 23:20:20 2011 +0000

    Add unit test utility macros
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d960ec49c9d71d96b33d40b0bce022e1b7ac121
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 18 15:18:22 2011 +0000

    Convert Autoclear dialog to gtkbuilder with some additional code cleanups
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a95e09b6e534c387308dfce8855e6e2295a72fb7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 18 12:59:36 2011 +0000

    Owner Tree: add vendor/customer listing buttons/menu items
    These are shortcuts to the payable/receivable aging reports with
    slightly different default presets.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a51d903feb5e95a055ab9447986fbf76d9cfc6ac
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 18 12:59:27 2011 +0000

    Owner tree: define better set of default visible columns
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e09efb181a7ef57facd299e801cce47fdee1d82e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 16 16:21:52 2011 +0000

    Owner page: double click now opens edit window, name no longer
    editable in place.
    Regarding the latter, changing names is rarely done, so it only leads
    to confusion if the name field changes to editable by accidentally
    clicking twice on it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceb30977280afb1d1f5d3aee3b8c175916363d26
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jun 16 00:11:18 2011 +0000

    Correct memory handling of scm_to_locale_string per guile manual
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b36e49ccbdffb309aeb14f8fd0ee33e4eb6fd173
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 15 16:31:03 2011 +0000

    Convert transfer dialog to gtkbuilder format
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d46e1994c48f18320d655bcad025df671d3924c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 15 16:30:52 2011 +0000

    Bug #612562 - Transfer Funds dialog - 'Show Income/Expense' checkboxes
    are not working
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75c97e4705bec2d8e59943b9b81f20c7324a1e6f
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Jun 13 04:42:27 2011 +0000

    Correct memory handling of scm_to_locale_string per guile manual
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61208eb6176b8ca221c33c33d2fc8d621c3bbfa2
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Jun 13 03:49:50 2011 +0000

    Correct memory handling of scm_to_locale_string per guile manual
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e258a2b39160533c6a0cab2445ef6ba529d1ab1
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Jun 13 03:11:59 2011 +0000

    Correct memory handling of scm_to_locale_string per guile manual
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8c342413b0c008670b87c47e57e322f7777ad16
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Jun 13 01:05:41 2011 +0000

    Correct memory handling of scm_to_locale_string per guile manual
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b9a40e773609a88217fd6570a7c32a4f355fbc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 12 19:54:06 2011 +0000

    [Win32 build] Update aqbanking versino to 5.0.10
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7d323bb500970e5fd4a8540d00df22b8dc9636a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 12 19:29:07 2011 +0000

    Add some more doxygen comments for gnc_numeric.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1b404079c06f6cea8243eaf39ef9f5901e0409a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 11 19:26:56 2011 +0000

    [win32 build] Update gwenhywfar version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c15dfe2d7a70864bbbd6ea612180e4fa1b3743af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 11 10:56:56 2011 +0000

    Windows build: change default gtk theme to work around a number of
    problems in the Ms-Windows theme we used before.
    Particularly, this prevents the crash caused by bug #614636 and fixes
    the black notebook tabs that appeared after Phil upgraded webkit and
    many related gnome dependencies.
    The new default theme is "Nimbus" following a suggestion by Kim Wood
    on the mailing list.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7643ad64a87e6435614041470562abe648b6a79
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 10 13:31:58 2011 +0000

    Bug #652193 - Upcoming Scheduled Transactions Calendar Starting Month
    Error
    
    Patch by Rich
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae7a9c74e2c32779a22d3f5a32401995821732c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 10 12:46:28 2011 +0000

    Replace deprecated xml tag in chart of accounts templates
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e3ac5d193c580f9ec3dee4f229709e15a10b61e
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jun 9 22:40:54 2011 +0000

    Correct memory handling of scm_to_locale_string per guile manual
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d57666936a6b7281e522b2ba8e73c8b3e14c880
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jun 9 21:43:36 2011 +0000

    Correct memory leak found with valgrind
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d9110937c3d18055f2d9179a4cfe527c5405326
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 9 15:17:16 2011 +0000

    Follow up on bug #650598 - Cannot Enter Nth Day of Month Scheduled
    Transactions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f311fe5fd25d90ce25425a61970db2165490e806
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jun 9 00:29:41 2011 +0000

    Correct memory leaks found with valgrind
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60aa509039e2faa72c4b4ccb53492f3c4b7eac92
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Jun 8 16:46:32 2011 +0000

    Fix memory leaks found with valgrind
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f77309616d351e08d937b6c3b6cf2e6dddabfe9c
Author: Micha Lenk <micha at lenk.info>
Date:   Mon Jun 6 21:02:49 2011 +0000

    Don't ignore --docdir from ./configure for documentation destination dir
    
    This was discussed in more detail here:
    http://lists.gnucash.org/pipermail/gnucash-devel/2011-June/032066.html
    
    This might change the default location where the documentation is installed to.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3779bb8788f53e3b07d199e691f4e9166f894e0
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Jun 4 03:37:38 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6574c37e80800e06a9d164d90861821f81f5466
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Jun 3 23:54:55 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b83e53a9c55f0673e562e6e083cd07e0f0f1a2d8
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Jun 3 08:24:27 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c1ea616e522661c981e371ebc115e6c3babeddb
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 2 18:47:18 2011 +0000

    Remove extra call to gtk_action_group_add_radio_actions, should have been removed from r20620
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc524ccbca3c5b324749091d4b21db2e9c00761e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 1 21:51:18 2011 +0000

    Restore accidentally deleted file in r20730
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a23a321c7db58d5beb1bd02a138e2738fd5b827c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 1 17:34:51 2011 +0000

    Bug #651648 - Change Account period Druid to an Assistant
    Patch by Bob
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af3e122181b0e17b6ff31177b9017dbbc880e8e8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 1 16:55:22 2011 +0000

    Add New Invoice/Bill/Voucher toolbar button on owner list page
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbbfde08b84296aed8a17e326dae2368e721872a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 1 16:55:14 2011 +0000

    Minor code cleanups in owner list code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20175dc6db95f69c4bc22dde490020a906ed42c1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 1 16:55:02 2011 +0000

    Fix warning for missing Delete Owner action
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a84f1a68429309b81f838141d403f063d5a903a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 31 13:07:30 2011 +0000

    Update POTFILES.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8945045a66994fac62af44a5665e3e2ace992d1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 31 10:51:52 2011 +0000

    Cutecash: Add separate doxygen file to show the C++ code structure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 981bbfd6cc6cdc5deeb06d1e392dad998cd1b92d
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun May 29 03:23:05 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f6080b566d341a731b55b8e261bb11b3cceeb0c
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat May 28 23:32:33 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b0d693f1efa3a22bc6b378f507ffda3274cb334
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 28 21:53:03 2011 +0000

    Disable quartz accelerators to avoid hang in bundle during shutdown. (The g_idle_add apparently caused a deadlock between multiple g_main_loop instances.)
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdb0ff2acd3a3e146c03c34f135bccd5e0f1612b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 28 21:52:54 2011 +0000

    Rename gtk_quartz_shutdown, gtk_quartz_should_quit, and gtk_quartz_set_menu to gnc_quartz_...  for better naming consistency and conformance to GObject naming standards.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad3f925b50c5c3b9c4fa3c42f1a2bf92757454a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 28 18:53:35 2011 +0000

    Bug #651329: Add some python convenience functions
    
    Patch by Christoph Holtermann:
    
    1) gnc_convenience.py adds some convenient functions.
    2) quotes_historic.py uses find_account() from 1)
    3) Small Bug removed : GetNthSplit() already returns a Split-Object because
    that is returned by GetSplitList(). In this case it returns a nested
    Split-Object.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63fa79a4934d96f061a7d0f4de870d7b50a17eb7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 28 09:27:57 2011 +0000

    Windows build: be sure to restore msys environment even when the build
    fails
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 534acbdaa04da55ad7b4406d3ae31011dcb718d8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 28 09:27:47 2011 +0000

    Windows build: properly configure msys before checking mingw
    availability
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1eae52043b566351e1cd0c31eb496b5cc4aba6e3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 27 23:15:47 2011 +0000

    Fix naming error from r20690. Thanks to Alex Aycinena for pointing it out.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3004e7c2c07193f7899d173e0da647c28478bca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 27 07:37:34 2011 +0000

    I18n: Minor string improvement so that the capitalization is unified in all similar translated strings.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1fc47463a7b6374225330af052ba920a8be74e2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 27 06:54:51 2011 +0000

    Win32: Update aqbanking version
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e782f4368cbd40a6ce4d853759f41fe3ac850287
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 27 06:39:27 2011 +0000

    Improve python bindings: str_methods.py improved.
    
    Patch by Christoph Holtermann:
    
    str_methods.py
    - added a flagging system to change the output of the __str__ methods
    - added unicode and str-methods to invoice and entry
    
    function_class.py
    - added modified add_method and add_classmethods to implement the previous
    
    gnucash_business.py
    - add methods_return_instance_lists for method Invoice.GetEntries
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1e89fa741c5da2fe904afe317a5da04a8503f73
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 26 23:20:00 2011 +0000

    Add the menu ui files for r20690.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2c2715cf5e8bcb75fb3b913b679f71d30271a96
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 26 23:14:13 2011 +0000

    Fix up the Mac shutdown process to give Gnucash a chance to clean up without spewing critical errors about the main loop already running (because of calling gnc_shutdown in an event handler).
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 885899b1e897e3b50cce2449e72c74e06a59745c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 26 23:14:05 2011 +0000

    Add a gnc_quartz_set_menu call to main_window_new() so that newly created windows get their menus on the mac menu.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9caf0e1259e46dd23fad90c5f7f9d3180eb25054
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 26 23:13:53 2011 +0000

    Disable updates of (no longer extant) window menu items when using MAC_INTEGRATION
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d3cdce656785a9b1f2af22ea3c350865bc05c59
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 26 23:13:45 2011 +0000

    Separate window menu to separate ui file, separate function load function called only when not using MAC_INTEGRATION.
    
    Quartz takes care of this on its own, and having Gnucash do it too creates two lists. The old approach, of just ifdeffing away the actions, worked but caused the trace log to fill up with "action missing" errors.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd28320120d3ee2e0641f3f698047aa8dea88af1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 24 20:35:37 2011 +0000

    Preserve selection around the call to gtk_editable_set_position.
    
    Patch by Jim Paris:
    This lets us drop the racy gnucash_sheet_select_data_cb, which fixes
    problems with lost input.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95998ceed2be68d7b8c791e3f45b396e600029d1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 24 11:01:58 2011 +0000

    CMake: Add correct dependencies of generated swig.c files on all headers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 186a7e621c49a1f77a2176d88d1bf41f764d5249
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon May 23 22:26:34 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28b598fc4f0ea310642582b5169bd52ea0283f20
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 19:44:24 2011 +0000

    Reverting screwups r20683, 20684, and 20685
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07eea7f6ecb27cc720487d8549e936f6972b1652
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 19:36:01 2011 +0000

    revert bogus directory added in r20682
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15d4ec937de50908ce401d350f3461faeb7b0407
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 19:28:01 2011 +0000

    Remove account.glade, deleted in r20669, from src/gnome/glade/Makefile.am
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef1e42b89cc4daf51bb7fbb070c5496b1f0854bc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 19:27:51 2011 +0000

    Provide a quartz-only Window menu instead of hacking up the X11 one; eliminates a lot of spew in the log every time the menu was redrawn.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 980e8924ff011a3a71a40ddb5dbc4c3f306e466a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 19:27:31 2011 +0000

    Rename gtk_quartz_shutdown, gtk_quartz_should_quit, and gtk_quartz_set_menu to gnc_quartz... for better naming consistency.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf6b10269113d31ce1356efcb7fb4ef168bc3dee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 23 19:15:44 2011 +0000

    Fix makefile after file removal in r20669
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a40d35b037e1c6e9060bb9db5e477497f1af78a9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 23 19:14:31 2011 +0000

    Bug #650757: Fix Easy & footer styles output wrong tags </btd> iso </b></td> preventing HTML 4.01 Transitional validation
    
    Patch by Bert:
    
    This patch removes the wrong </btd> tags and closes the center tag in the
    footer and easy stylesheets.
    
    Just like Bug #650163 (and related to bug #616611) the easy & footer
    stylesheets:
    *output </btd> tags instead of <b></td>
    *are missing a </center> tag
    
    preventing html validation.
    
    This patch removes the intended </b> and makes a clean </td> out of the
    necessary tags. The styles are set through css anyhow. Furthmore it adds the
    closing </center> tag.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fbeb730ea4d210e2b932e98f96afd58a7604097
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 23 19:14:20 2011 +0000

    Bug #645221: Patch to show the headline as an h3 across all stylesheets
    
    Patch by Bert:
    
    The attached patch makes sure that the title fonts set through the options menu
    behaves consistently across all style sheets.
    
    More specifically, it patches the following style sheets:
    *stylesheet-fancy
    *stylesheet-footer
    *stylesheet-easy
    
    Since I don't know how to change the default values, this will change the
    visual appearance until people alter the settings (e.g. move everything to
    Sans, 10, bold).
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 153182da66dfaf8c00e4bf0a3a3a9a88d1c74ec4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 23 19:14:07 2011 +0000

    Bug #620123: Patch to make account name a header cell, iso td in trial-balance
    
    Patch by Bert.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51e2d506672bc57516a9ac5bf503b662c48aa581
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 23 19:13:55 2011 +0000

    Bug #650598: Patches to allow scheduling of Nth Day of Month Transactions.
    
    Patch by "Rich":
    
    I have transactions that should be scheduled on the second Wednesday of every
    month.  There is presently no way to do it.  I made changes and have tested
    them.
    This patch enhances the scheduled transaction feature to allow nth day of week
    monthly entries. The weekend adjust spinner is ignored when an nth day of week
    entry is scheduled.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba96a6f331240a9898c2b9e821d4dca1292acdcf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 21 20:16:57 2011 +0000

    Win32: Update aqbanking5 version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52a3f7077d202e22c74b5755787a19f93b6dbe07
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 19:37:18 2011 +0000

    Remove unused variable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d10f0675e4f2a308e6e3518e795ebae6cb16070
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 19:37:10 2011 +0000

    Convert "Renumber Subaccounts" dialog to gtkbuilder format
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e70b735a7c3974636b368dfca61a7a97df6ac75f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 19:37:00 2011 +0000

    Convert Account Filter By dialog to gtkbuilder format
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b9d425f1102d59686d90a605626f67b42f2ef66
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 20 16:36:31 2011 +0000

    Spelling and other fixes in comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6917caf3d91ed05d771a1655216bca9dabff8195
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 20 16:31:42 2011 +0000

    Replace obsolete gnome include with gtk include
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 431981f6a753043c02c6f0a63308783e6008bedc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 20 14:04:33 2011 +0000

    Stock Split Assistant - improve validation steps
    This is a follow up on bug #650584 (r20662)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b0f629718c77bbb79d53a7b2c399c2f32b8ae17
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu May 19 23:20:23 2011 +0000

    Correct memory leak found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a42972a04121c100da09a0c7dab7cf9557ecde9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 19 17:22:58 2011 +0000

    Bug #650584 - Change Stock Split Druid to an Assistant
    Patch by Bob
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb2e4af92382d14775b9c5569aa5bde14d0298c0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 19 17:22:49 2011 +0000

    Convert "Delete Account" dialog to gtkbuilder.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78ff087594392f485b687284a6b67172e5605481
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 19 17:22:39 2011 +0000

    Delete unused dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96d93595f6c1dc07bd3c749a48ed2147a599ac71
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed May 18 23:06:09 2011 +0000

    Correct memory leaks found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ea285287100c4e8d3f18b3dd247b8a58cfc63f3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 18 20:15:22 2011 +0000

    Fix crash when editing existing owners from the new owner tree overview pages
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb18641d0c8d530f3faebbcf6c84c16621f63ed9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 18 18:52:32 2011 +0000

    Win32: Fix compiler warnings about potentially uninitialized functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 633015f8f3ba8ffe6baf2e98e071cf0c40833c7c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 18 14:56:09 2011 +0000

    Windows build: fix additional obsolete references to guile 1.6
    Pointed out by Robert Fewell
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f25c53bf3658e4f1fd0f448a121a30bbc5f8e63e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 17 18:24:18 2011 +0000

    Bug #648554: SQL backend doesn't correctly save taxable flag on bills.
    
    Nicely illustrates why copying and pasting code leads to errors.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db9ca5976379bb28ab261180e41ceffe7debee4c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 17 18:24:10 2011 +0000

    Force /bin/echo in git section
    
    Apple's version of bash version 3, when called as /bin/sh, uses an internal echo command which doesn't handle the "-n" argument and contaminates the git version string. /bin/echo correctly handles the -n argument.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cef7c42d938beec9882bbee98c268fe6aae2e54a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 16 09:13:40 2011 +0000

    Minor doxygen improvements: The important types Split, Transaction must be mentioned in the group heading.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 021044cf317a68f1138810cc0c638d09f4fb38ca
Author: Mike Alexander <mta at umich.edu>
Date:   Mon May 16 06:09:50 2011 +0000

    Fix an unintialized variable warning.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 175bfb3132d538298cc04d9f54b9076704d76c6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 15 19:28:26 2011 +0000

    Bug #602052: Fix text search options with small revisions for usability
    
    Patch by Leigh Honeywell:
    
    Revised patch to change the search case insensitive to a checkbox
    
    This should work better - it now defaults to off, and is captioned "Match case"
    instead of "Case Insensitive?" which I think is clearer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be095393dc860bd4b559e799c706acd6c90030cf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 15 19:28:16 2011 +0000

    Bug #650241: Fix style for aging table in owner reports that has changed (after defining doctype)
    
    Patch by Bert:
    
    Prevent inheriting the parent tablestyle for aging table in owner-report
    
    Bug #650139 & its patch in r20639
    have some side-effects:
    positive is that borders are shown for empty cell (#642222).
    
    However, the aging table in the owner report now inherits the style from its
    parent table, which means that all cells of the aging table are showing as
    "centered-label-cell". This means:
    *In the regular stylesheet: all text in the cells is bold
    *In technicolor stylesheet: all cells have a yellow background
    
    This patch removes the "centered-label-cell" class from the parent table cell
    and shows the layout of the aging table to how it was before.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeb3250927fc89010217b87b12e717b686d97927
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 15 19:28:04 2011 +0000

    Bug #650163: Fix Technicolor style that outputs wrong tags <btd> instead of <b><td>
    
    Patch by Bert:
    
    The technicolor stylesheet outputs </btd> tags where what they actually meant
    to do was </b></td>. This may render report outputs wrongly in different
    browsers and prevents HTML validation.
    
    The proposed patch removes the bold tags as well (for example for the total
    rows) since the font and its weight are set in the options (and thus reflected
    in the CSS style). There is no need for the report to set the bold face with
    the <b> tag.
    
    In addition, the attached patch also closed the <center> tag at the beginning
    of the body (also preventing validation). Note that that this tag is deprecated
    for newer version of html (but will pass HTML 4.01 Transitional).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acac27d27abc0b1414854daaee373643f2a582f3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 15 19:21:10 2011 +0000

    Bug #647532: Enter APR as interest rate in Loan Druid
    
    Patch by Nick:
    
    This patch allows the user to enter the APR for a loan rather than the simple
    interest rate and then the druid will calculate the correct interest rate for
    the scheduled transaction that it produces.
    
    It includes a small change to the shed-xact.glade file which provides a
    dropdown box to select the rate that has been entered and changes to
    druid-loan.c which calculate the simple interest rate as the scheduled
    transaction strings are generated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdf8346f0bcf4b46df3f1326007b5451a7823650
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun May 15 00:37:03 2011 +0000

    Correct memory leaks found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e2a9d1f553a5d928bdbd7d17143cd647b6218ea
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat May 14 16:17:07 2011 +0000

    Correct memory leaks found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e93c1034751ec6ca1c1086797ea467831899b7ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 13 20:17:50 2011 +0000

    Bug #650139: Fix missing doctype preventing HTML 4.01 transitional validation
    
    Patch by "Bert":
    
    This patch fixes part of the missing doctype for most reports through
    html-document.scm
    
    Exported reports lack a document type, preventing HTML validation.
    
    When exporting this may lead browsers to incorrectly read the reports generated
    by GnuCash.
    
    The attached patch aims for HTML 4.01 transitional validation of reports in the
    long term and thus adds this doctype on top of the reports. While it is far
    from perfect, 4.01 Trans looks like a good first target and can be read by most
    (including older) browsers.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e73c69fcd8c16cc08198acc23209611b3d386605
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 13 20:17:38 2011 +0000

    Bug #650138: Style plain: Fix incorrect <p> tag around <h3> preventing HTML 4.01 transitional validation
    
    Patch by "Bert":
    
    The stylesheet_plain.scm file renders the headline as a <h3> tag within a <p>
    tag. This prevents several files (including and tested on owner.scm) to pass
    W3C validation on HTML 4.01 Transitional.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71d5c7779fab612f229238d4c251a83ea1c73a9d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 13 20:17:28 2011 +0000

    Bug #649992: Let owner-report aging table include due date / post date options in aging.
    
    Patch by "Bert":
    
    Follow up on bug:
    https://bugzilla.gnome.org/show_bug.cgi?id=502066 #502066 called "The aging in
    business reports should use the due date instead of the post date".
    
    In that bug the aging reports were extended to use the due date when reporting
    overdue in buckets such as Current - 0-30 etc.
    
    This created an inconsistency since the owner reports (such as Customer Report)
    did not report the Current bucket and did not include the option to select Date
    Posted or Date due.
    
    The attached patch patches the owner report to:
    *Allow a choice between the use of Due Date and Date Posted
    *Report with the current bucket
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ccf3f34299840f3e3a6d9ed79ee7f3dd15f1a91
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 12 18:18:52 2011 +0000

    Minor makefile code cleanup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60affe6be10a7648c011fb6df7c71a2d70e839a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 12 18:15:46 2011 +0000

    Revert r20633: Accidental double-commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e5b962a196af9b29ccf2a59a9ba9273bf16f67e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 12 18:15:32 2011 +0000

    Add dependency of SWIG generated file on all headers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68907284301cc1c1d855ce87bd44b036f3f1efb1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 12 18:13:41 2011 +0000

    Bug #649608: Skip non-enabled Scheduled Transactions for Future Txn report
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa0fe4ea884e8579eafd9085b231e7f283e2e3e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 12 16:11:09 2011 +0000

    Rename owner.ui to owner.glade
    I read that .ui should be the devault extension for gtkbuilder files,
    but it turns out that would conflict with qt designer files. On Fedora
    (at least) only .glade is recognized as a file editable by glade-3.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c370528908bf7c200a3637c2e91ba652684e24f9
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed May 11 22:17:56 2011 +0000

    Correct memory leaks found with Valgrind.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f20f27ba1dad3be1808a5508648fda52761368e2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:52:39 2011 +0000

    Disable delete owner feature for now, it causes a crash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c89153a954c7a551f56d85541cb925610a800fa3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:52:30 2011 +0000

    Fix improper qof instance conversion in owner plugin page
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1639d69a104ac79627a07447548f76292919f08f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:52:20 2011 +0000

    Properly handle owner add events in the owner tree view
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 360fbc8911b6836928e3736f369084e854367df7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:52:12 2011 +0000

    Always explicitly define an owner when converting from a qof entity
    This can be ownertype (none) if the entity to be converted is not a valid owner.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ee58da9bacc98e21f72164764a29e1e5b8f0b21
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:52:03 2011 +0000

    Emit qof add events when a new owner is added
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16cc35f4542f0a151a5125b9c8359574288b89bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:51:54 2011 +0000

    Fix doxygen comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8183cf116d5394f5709684f06526ac0139606f23
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:51:45 2011 +0000

    Owner tree: fix crash when modifying owner name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6310fc2040cde78c065bfd3ec359cf69f33bfc1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:51:36 2011 +0000

    Add a page/tab to display an owner tree with some basic toolbar buttons and menus
    The page will list vendors, customers or employees, can be sorted and filtered so far. But attempts to edit any owner
    will cause a crash for now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19b60850bfccae6b028c040c6a1ccdda76188429
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:51:27 2011 +0000

    Add gncOnwer* convenience wrappers for BeginEdit, CommitEdit and Destroy. This allows to begin edit, commit edit or destroy an owner without knowing its type.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dea629301a55a49507dc86fc412cad03d7d85af0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:51:17 2011 +0000

    Refactor gncOwnerCreate/Destroy into gncOwnerNew/Free to avoid confusion with similar gnc<ownertype>Create/Destroy functions, like gncVendorCreate, gncCustomerDestroy and so on. The type specific functions add or delete the owner from the book, while the generic one only allocated memory or freed memory to hold a generic owner. Changing the name makes it clear the generic and specific functions are not related. Note: this change may require a clean rebuild. I'm not sure if swig picks this up automatically.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0acd9a413ec07330828156a5318cf541f33f2d00
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:51:03 2011 +0000

    Add Tree view widget for owner objects, not used yet
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10fe706b885f259350369b679f3493c6df5552de
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:50:54 2011 +0000

    Add convenience function to set name of an owner regardless of its type
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c39a9a4c59428cfc950d0f9f80f2457cf689ffbe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:50:45 2011 +0000

    Add generic owner setter function for the active property
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50313596b4bfd05f5901b647b809dcc4a09afab6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:50:34 2011 +0000

    Add owner tree model similar to accounts tree model. This is not used yet.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31561fdffc076eebbe628733733abb5feb44f20f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 11 21:50:25 2011 +0000

    gncOwner convenience functions: jobs do have an active state, fix the getter function. At the same time, move the Job Active getter with the other getters. This is why I missed it the first time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4878672655e8855c680d37fd56d359b0d2290d5b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 10 11:05:18 2011 +0000

    Win32 build: Revert r20614 libxml2 version update because the win build seems to stop due to bad linker flags in libxml-2.0.pc.
    
    Also, fix the pkgconfig files unconditionally.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5069a48be5d049abb9e155c72c9460e3e0e6129a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 8 20:05:43 2011 +0000

    Win32 build: Update libxml2 to slightly more recent version. Add version check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65cb58e60654cb083319324abebf3b6c0754d309
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 8 20:05:33 2011 +0000

    Win32 build: Fix pixman URL (old version has disappeared from URL)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06ecbced10196a2eef9dab1e631487afd29110ac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 7 16:26:25 2011 +0000

    Bug #649608: Skip non-enabled Scheduled Transactions for Future Txn report
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8e8f51330f1e8be902885319984ad0fa6f659a9
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri May 6 00:02:54 2011 +0000

    Improve txf scheme routines to handle invalid tax-entity-types more gracefully.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 845fe0d435202d99f7c8fe52fa88b3aebbd0436b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 3 20:08:34 2011 +0000

    Cutecash: Add cmake files for import module and for aqbanking module.
    
    However, this couldn't really re-use all non-GUI code because most code still
    contains minor gtk bits here and there. But in the long run much more
    code might be available.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7782063858c2d6f173f0780bbf2d768c52fcb5ff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 3 19:24:49 2011 +0000

    Cutecash: Fix guile check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32dd7413dd1c4772a805d146b6598c6ec0ad5127
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Tue May 3 00:06:11 2011 +0000

    Add validation of tax-entity-type in book relative to locale-based tsx.scm
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 142bd965f0ee6bee21f3a61ff7fe60e67f758269
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 1 21:03:29 2011 +0000

    Win32 build: Add missing include flags when building aqbanking5.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab9fb65b3177f79d3cf380480c3d4114d99d92fc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 1 20:56:33 2011 +0000

    Cutecash: Use pkg-config lookup of guile instead of custom macro.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d03a874d821ecdd465c9d9103bf7481a8870be71
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 1 20:56:22 2011 +0000

    Win32 cutecash: Add missing precompiler flag
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29ff879ca7711824c6174ed65a0d6ae9060bc4b2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 29 20:09:02 2011 +0000

    Win32 build: libxslt requires gnutls includes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f58809b3bef851bea93e39322ee6eeead8d3a55
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 29 16:35:42 2011 +0000

    Revert "Bug #436479 - Gnucash doesn't display the data file name in the title"
    
    This commit will cause a segfault when selecting File->New.
    
    This reverts commit f27c9a8ca95391acafed58d3933f6e9661755d24.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e97beabdea73843fc3d8b584102db3f65d5137d5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 29 14:31:59 2011 +0000

    Bug #436479 - Gnucash doesn't display the data file name in the title
    bar.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa55da89a1702eb3bc4cab52b26e97a79c6c2c6e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 29 09:44:37 2011 +0000

    Restore save after new account hierarchy as submitted by Robert Fewell
    in r19377. This was accidentally removed during the conversion from
    GnomeDruid to GtkAssistant
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d40886086fd8c9dadf2654aace8a428f49687de
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 29 07:48:51 2011 +0000

    Fix guile load path for guile 1.8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13ec4a2d617182c27d7c4516518171f995501215
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 26 18:42:57 2011 +0000

    Remove unwanted use of G_MODULE_EXPORT again from the new gtkbuilder
    based widget callback routines.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b479a3f0fb9264d326aee2fbc7e1f6f4e8b0c978
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 23 20:33:06 2011 +0000

    Win32 build: Additional tweaks for easier cross-compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bccae068f19eb34a77e258b93c645e6cb1c93d5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 23 20:32:56 2011 +0000

    Win32 build: Add version checks for guile and libxslt.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98f5a13059161c5f49cb1a614966a3df85ab6f60
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 23 18:58:43 2011 +0000

    Win32: Undefine G_MODULE_EXPORT in our internal libraries. Please do not use it.
    
    The rest of gnucash relies on *everything* being exported.  This is done by
    mingw's linker, but only if no symbol at all was marked as being exported.
    As soon as at least one symbol is manually marked as export, nothing except
    those marked symbols are exported, which will immediately lead to
    "unresolved symbols" in the win32 build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f94dd4b5c37b52e01e78e6a8887dc74f311587a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 23 14:52:54 2011 +0000

    Convert Account dialog from libglade to gtkbuilder
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ea0c816cfe2087e2ad1c8e10700deb165c8eed0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 23 14:52:42 2011 +0000

    Refactor utility function to allow merging multiple (glade) objects together in one gtkbuilder object
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1da22d71a758cb1be1ca6611fcf0ab70ae6e676b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 23 08:42:20 2011 +0000

    Win32 build: Tweak webkit.pc prefix path to match the installation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d2d9ece00e5b896928316b470c59c6e9be103ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 19:59:24 2011 +0000

    Win32: Change filename case sensitivity because this will match on cross-compile Linux as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62cde843b6ebfbedca791f52a3dafdc3740436e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 19:59:13 2011 +0000

    Win32 build: Remove manually setting guile variables because pkg-config finds them correctly now even in cross-compile.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cd3cd6a6bf38348b2d5258e8ca9bf655c2ca072
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 19:44:00 2011 +0000

    Win32 build: Fix aqbanking version lookup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4359381696ae8f4279427d48081cbedf881315f3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 19:43:50 2011 +0000

    Win32 build: GUILE must be in PKG_CONFIG_PATH
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85e77079b72b7776d473d0a89a1dca591279040f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 19:43:39 2011 +0000

    Replace guile configure check by PKG_CHECK_MODULE so that it also works in cross-compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85019c5b800ba62b460c2b1a1fb47e9834b51365
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 19:20:00 2011 +0000

    Win32 build: Add linker directories for xslt and pthread.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ede8be2444e91829ea7ad5b4ff9e1888e975c24
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 12:56:07 2011 +0000

    Win32: another try to have gnucash pick up the correct libdirs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46ddf9c873c4caa6477a9b44f2ac27f8ec633755
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 12:52:43 2011 +0000

    Win32 build: Fixes for cross-compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80c7c883b89882368f6b47d4bf97083cb5e32ac4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 12:27:47 2011 +0000

    Win32 build: Potentially fix another typo?
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b5322f185f512cf6afb0542b258cf3b18e5fee8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 12:27:37 2011 +0000

    Win32 build: Enable aqbanking5 instead of aqbanking4, which is possible because of updated gtk.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88ffc5cd5fc347e13cd1d37ebc7e73ee964c0dac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 12:11:07 2011 +0000

    Win32 build: Fix typo
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf6a2ea7b165741bfde9a879215d7c91d8750b7c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 22 10:07:51 2011 +0000

    Win32 build: Add missing LDFLAGS for correct usage of new webkit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5674ed4900dbcd7e1060b07ed0f0eea62f63d86
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 21 10:54:39 2011 +0000

    Bug #646729: Create the lockfile with at least read write user permissions
    
    Patch by Jim Radford:
    
    My backups fail when they attempt to read a GnuCash LCK or LNK file because
    they are created without read permissions.  As best I can tell it can't hurt to
    create them with user read permissions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f747d167f311586ec8fe5a6d518f2ab32e82ebe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 21 10:53:33 2011 +0000

    Win32 build: Add version check for webkit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e180fe87b8bd3e61cdd87864bff2349c03d3f0a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 19 20:15:48 2011 +0000

    Bug #647945: Add sanity check to hopefully fix crash when running custom reports
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0470ac59d2a2422c0254a890cecbb4644754c69c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 19 19:12:59 2011 +0000

    Bug #646268: Fix minor error on r20565
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 944fe15782fd8c02e98d8503e4fcfc7a18c3f9b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 19 12:15:46 2011 +0000

    Bug #613502: Summary bar total display uses wrong currency
    
    Patch by Ajay Thomas:
    
    I have attached a proposed patch for this bug.
    It would work in all cases wherein the user enters the currency of the book to
    be different from the default report currency.
    
    For Example:
    
    Suppose the user set the default report and account default currency (through
    GnuCash preferences dialog) to be USD.
    If user creates a new account hierarchy (new book) with the currency as INR,
    
    The summary bar would be displayed as:
    -Grand Total in INR
    -TOTAL_SINGLE_MODE in INR ( any accounts within the book which has amount in
    INR)
    -OTHER CURRENCIES (if accounts within the book belong to other currencies)
    
    The new account hierarchy dialog creates a new book or adds accounts to an
    already existing account tree.
    
    This summary bar will display the book default currency for all books created
    after applying the patch. My change sets the currency of the new book as the
    commodity of the root account of the book.
    
    Earlier, the user entered currency for the newly created book was not saved as
    an attribute in the book or root account.
    
    I have tested the patch with 3 test cases by:
    1. creating a new book with currency different from the default currency ( both
    account default and report default currency within the report) .
    2. using an existing book to setup an account hierarchy which sets a new
    default currency for the book ( it merges the existing account tree with the
    newly created book)
    3. Already existing books summary bars work the same way as before.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4046046172ebd76c39f8836541947f5fd59b3b9f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 19 11:32:51 2011 +0000

    Win32 build: Update libofx version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a95d48ce1680204de53e7086f4e02d8e075cca5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 19 09:22:15 2011 +0000

    Bug #644897: Correctly link in libgncmod-report-gnome.la to avoid linking against an installed version.
    
    Also, sort the linker libraries by dependencies.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2972057868407711fa924e9a6a052696fb7151ca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 19 08:05:04 2011 +0000

    Bug #646268: Fix missing GWEN_SYNCIO initialization.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22ddb018deb7fe786c2e1f96cb16b09c4299ef2d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 17 16:42:57 2011 +0000

    Modify win32 component directories - remove remaining version numbers from directory names.  I'd like
    to add them back, eventually, but this matches the naming used when I built the webkit 1.2.7 zip.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13923b5f27937ae48a41470d1ff823eb03fa68d5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Apr 12 23:52:51 2011 +0000

    Update win32 components:
    
    Gtk to 2.24
    Webkit to 1.2.7
    Others to latest version
    
    install-impl.sh now has option to build webkit if BUILD_WEBKIT_FROM_SOURCE is defined as "yes".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b47790dbe5e5d8232ba7a896888f8040f8936943
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 10 20:18:38 2011 +0000

    Bug #647360: Invoice entries in expense voucher are created in old voucher, not in new one.
    
    It worked fine for customer invoices, and vendor bills, but not
    expense vouchers, where the feature was broken all along.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a97eb14141c33165bb5029393f5cf5a0686e20d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 10 18:52:27 2011 +0000

    Replace use of deprecated g_strcasecmp() by g_ascii_strncasecmp()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abd593e8f07e1e4962f68a893201b9e49ef4d73b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 10 00:08:46 2011 +0000

    Spell the function name correctly.  Sigh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a10c8f3662333e02df1585953a3dfec406ab523
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 9 23:34:57 2011 +0000

    Remove direct access to window inside GtkWidget - use accessor instead
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b3df5c6acc4254827bd61d3f8554795b959aebd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 9 21:34:13 2011 +0000

    Bug #647316: Fix crash when deleting custom report if no backup file existed.
    
    Before deleting the backup file by (delete-file), it must be checked
    whether the to-be-deleted file exists, otherwise the guile procedure
    will crash.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8ea95377b738211399232e634431ac1dd2396cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 9 18:44:50 2011 +0000

    Bug #647242: Fix broken averaging for quarter or half-year step size
    
    Patch by "joshua":
    
    I think the problem is in the file date-utilities.scm in the define statement
    starting on line 191. There were no options for TwoWeekDelta, QuarterDelta, or HalfYearDelta.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a92f5b4a6badf731b50a05e857da49c073f50df
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 9 13:28:10 2011 +0000

    Bug #626408 - Gnucash File Open Error when double-clicking the File
    (on Windows XP)
    From the GOptions documentation I suspect this bug is the result of
    setlocale being called too late in our startup process.
    (http://developer.gnome.org/glib/unstable/glib-Commandline-option-parser.html)
    If this fix actually works, it could be a candidate for
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a48eabebdad799b39feae4456270f0fc6afd5671
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 6 21:05:38 2011 +0000

    Bug #628342 - Quick open on File menu deleted if failed
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fa543901e023d73d58d37528ec4120b0e15b5ed
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 6 21:05:30 2011 +0000

    Bug #629156 Recently Used Filenames incorrectly displayed
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8294efc5ed2b5c168244b7b6f2def47c8f65744
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 6 16:02:58 2011 +0000

    Windows build: fix logfile naming for tag builds
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1f90ceba147b4c3d8397d071ef8b83ed9fdd187
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 6 10:20:32 2011 +0000

    Add useful error message when running gnucash from an incomplete installation (such as from the build directory).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b82aad54b60cbfd07d4bc4837156a3aaf1180f54
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 20:18:45 2011 +0000

    Use quotes instead of <> to include project local header files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99fa06e61b5fd5503a2305aff7ba55fc35473928
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 19:56:02 2011 +0000

    Fix currency entry alignment in hierarchy assistant
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 994d04a81c3c2ea06744572f201ebe6ae087af03
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 19:55:53 2011 +0000

    Remove gnome dependency
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a809cfc98fbac5a3202ec6ecbacbc37ce1066e1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 19:55:45 2011 +0000

    Replace Account Hierarchy setup druid with gtkbuilder compatible gtkassistant
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 610787031726942b5c83aec33e1e89b9a54ac182
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 19:55:37 2011 +0000

    Provide gtkbuilder equivalents for some libglade based support functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57e9c00db3de4d353e649e34af706a9a837766af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 19:55:25 2011 +0000

    Introduce a new directory to store all gtkbuilder compatible ui files
    It already holds a first set of files that were converted from libglade
    to gtkbuilder.
    CAUTION: not all the GUI objects in these files work properly already !
    Glade (the tool) simply deletes all widgets that are not supported
    by gtkbuilder during the conversion. These will all be fixed gradually
    while the corresponding calls in the C code are converted.
    
    The idea is that with each GUI element that gets fixed in the
    gtkbuilder file, and subsequently called from C, the old
    GUI element is removed from the corresponding libglade file until all
    the libglade files are empty and can be removed.
    This way the conversion can be done gradually and both methods can
    coexist until all widgets and code are converted.
    
    This first commit for example contains a converted account hierarchy setup
    assistant, but not yet the code to use it, so the old druid is still in
    the libglade file. Once the code can succesfully use the new assistant
    from the gtkbuilder file, the old druid will be removed from the
    libglade file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0bff17fc651a130b4a9d23e2e30eb1d47d80f36
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 19:55:16 2011 +0000

    Add New Account Hierarchy assistant to replace the druid
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7bbea239b4925895e7f9f7435027e91ba935202
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 5 19:55:08 2011 +0000

    Add assistant-utils, equivalent of druid-utils to be used with
    GtkAssistant based dialogs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9abd9f60867f13f125d6bc81b9e8480aeab4a676
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 4 09:25:10 2011 +0000

    Remove some more functions from libqof which are unused and look weird.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb27768aea2d470913ba05d5c4a731167f857dea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 3 20:16:47 2011 +0000

    Fix warning about NULL guid_list in xaccQueryAddAccountGUIDMatch, which caused some total amounts in reports to disappear.
    
    Apparently gnc:account-get-trans-type-splits-interval didn't watch out
    for empty lists of accounts, and the resulting split list somehow
    was bogus. Now that we check for empty account list, all is fine again.
    This was broken for some months by now, maybe since r20404?
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc632cff24149051bc0f106a01fb0d963e629371
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 20:18:05 2011 +0000

    Sort Makefile/CMakeLists alphabetically.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c97da5c4316c8d68b6aa97c8efa213a1650368d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 20:17:53 2011 +0000

    Remove another unused and un-compiled file from libqof. Now we got all of them.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79e7c77b39ff715b5f1cc37176295de495b93a68
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 20:17:42 2011 +0000

    Remove a set of kvp_frame functions which are unused throughout gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82167d6a785a86f47f10d474abf64b2abe3e0d18
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:59:31 2011 +0000

    Revert r20509, "Rename header <qof/qofreference.h> into <qofreference-p.h> "
    
    Somehow I missed the reference from src/engine/test/test-recursive.c.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5322a3080f682359130a066c99dab55315e86fe0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:59:20 2011 +0000

    Remove the qof_book_merge code because it is unused in gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb05504b728ab1b4db32aeaf094ab56788ef2ac3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:59:06 2011 +0000

    Make some functions static which are used only inside libqof.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bae1b4e7b687c3829a85fdcf53925388afc0eefa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:58:56 2011 +0000

    Remove a few completely unused and weird functions from qofutils.[hc].
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a313a82c244adb34025c752fb4384bceafc533a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:58:45 2011 +0000

    Rename qofmath128.h header to qofmath128-p.h because those functions are only private to libqof.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29fce2c21c1ca18f4bd88104a92f742e91df9644
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:02:32 2011 +0000

    Minor code documentation update: Add explanatory comment w.r.t. MSVC.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb7c59d79bd7fbffff081afa32c110bffc216bc5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:02:21 2011 +0000

    Rename header <qof/qofreference.h> into <qofreference-p.h> because it is used only internally in the libqof module (in qofsession.c)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aaa2410309c9dccfcd562dcf1eb2387e8fe08e00
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 19:02:05 2011 +0000

    Remove completely unused and code from libqof which also doesn't get compiled for years by now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 683b7a6bbb1cc2288153a059e924b304dfbea853
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 1 18:08:17 2011 +0000

    Various spelling fixes in comments and translatable strings.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1921c342f0c398551599ab487d7ea6d9633270db
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 30 07:13:54 2011 +0000

    Note webkit dependency in README.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e4fbf193372cdc395fadcb905ea64b05717c3b1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 29 01:17:00 2011 +0000

    During win32 build, if a component is already installed, print the installation path
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6ec7e1039df3e2faba4e8d13fe29afe53d8736e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 28 18:51:22 2011 +0000

    Slightly lower the requirements from r20489 again so that the windows build builds.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95358ed1d93bfdc28b5d201582887d3f1d1c28f8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Mar 28 15:58:00 2011 +0000

    Several people reporting that swig-runtime.h wasn't being created.
    That's because '.' wasn't in the front of the SUBDIRS, so the Makefile
    wasn't building the local targets.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffa95c6c03189335ec717968377fe79a8a23b478
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 27 19:18:10 2011 +0000

    Bug #645518: Partly revert r20378, "Correct memory leaks found with valgrind"
    
    The original author (Alex) asked to have this part reverted as it seems
    to cause the crash explained in the bugreport, but he doesn't have time
    to investigate this in detail right now.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2028cf5c87036d4df7b4d60a619cdb3b96ad280
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 26 12:58:26 2011 +0000

    Fix glade message with unintended whitespaces.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ab7e1762ff298dcdc2729e59444063c55c76ab6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 26 12:58:13 2011 +0000

    Update German translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d46b5fc0e740cdfdb9cc0cdd8769c8b82c435d4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 26 12:50:06 2011 +0000

    Bump required gtk version to 2.16 as discussed on gnucash-devel.
    
    This requirement will be increased to 2.18.1 once our win32 build
    is upgraded.
    
    Following the gtk version, I increased also all the other related libraries
    according to what I found here: ftp://ftp.gnome.org/pub/gnome/platform/2.26/2.26.3/sources/
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 245212e514c3b422e8f47c99257b7a25935b3d2a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 26 10:50:18 2011 +0000

    Windows nightly build: fix webserver directory creation hack
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5ceef49c534c32d1521ece69c04fe9ff2f3b4b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 26 09:23:56 2011 +0000

    Bump gnucash version to 2.4.99 to distinguish this from stable ones.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8298177be7d97bb749c771f02533ef86cd2d0e49
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 26 09:23:45 2011 +0000

    Remove gtkhtml-related sources completely.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51e95d184006695d6ba16fb3eff2dccf25c4d4d6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 26 08:59:07 2011 +0000

    Disable gtkhtml choice from gnucash as we now require the CSS/javascript features of webkit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de7fec3b0e116aff739d6c0f13df72ec1b3573a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 25 21:19:01 2011 +0000

    Bug #645640: Online transfer must not allow to change amount in second window
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a380b3f785b54866f53e2adaeb0dadf8547b7e2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 25 19:57:20 2011 +0000

    Bug #645352: Customer and Vendor Reports should have separate income and expense subtotals per period; error if 'Amount' is not selected
    
    Patch by Chris Curtis:
    
    Add 'Credit' and 'Debit' columns and options; fix error if 'Amount' is not
    selected.
    
    For tax purposes it would be helpful if the customer and vendor reports
    included the totals for the amounts earned, received, or billed for a given
    time period.
    
    The reports currently give a total, which is (if you're lucky) zero because the
    credits cancel out the debits.  But for verifying or providing the amounts of a
    1099-MISC, for instance, the report should show just the amounts credited or
    debited depending on your business' accounting method.
    
    
    Secondarily, if the 'Amount' column is deselected the report fails with an
    error.
    
    The attached patch both corrects this problem and adds the requested features.
    
    
    The new columns are labeled simply 'Credit' and 'Debit' and do not attempt
    context-aware naming ("Paid", "Billed", etc.) for simplicity and applicability
    (cash versus accrual accounting).  The columns contain a running total, and the
    final totals appear in a line above the Amount (running) total.
    
    If the beginning period splits an invoice/payment pair an opening balance
    appears and is accounted for in the Amount total as before, but is not included
    in the Credit/Debit totals as it is outside the reporting period.  If the
    Amount column is not selected for display then neither is the opening balance,
    even if it otherwise would have been.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c0297bcb32597045734c616effacc28a0dfe1b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 25 19:57:07 2011 +0000

    Bug #644762: Deprecated __new__() call in function_class.py
    
    Patch by Sara Arenson:
    
    Patch to fix the deprecated __new__() call in function_class.py
    
    When you create an object of type ClassFromFunctions (a subclass of object),
    you get the following warning:
    
    /opt/gnucash-2.4.0/lib/python2.6/site-packages/gnucash/function_class.py:55:
    DeprecationWarning: object.__new__() takes no parameters
      return super(ClassFromFunctions, cls).__new__(cls, *args, **kargs)
    
    As per Python docs (http://docs.python.org/reference/datamodel.html), __new__()
    accepts class name and a list of arguments for the object's constructor.  Since
    ClassFromFunctions's superclass's constructor has no arguments, we should not
    be passing *args and **kargs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39030f8a73bca32f2abc7c00bd4edbbdd97caced
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 25 19:56:51 2011 +0000

    Bug #645406: Make transaction matching on memo and description case-insensitive
    
    Patch by gnemas:
    
    The function split_find_match() in import-backend.c scores
    transactions according to comparisons of amount, date, description,
    etc.
    
    I noticed that the comparison of the description and memo fields is
    case-sensitive.
    
    This means that my supermarket entries that have descriptions "Giant
    Food" do not match the downloaded descriptions "GIANT FOOD".
    
    This applies to both the exact and the 50% match cases, and for both
    the memo and the description fields.
    
    The attached patch should fix this.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e987e23f0a783fe0a85c036f086f43651613ddf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 25 07:57:15 2011 +0000

    Correctly disable python unless --enable-python was given
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d1ce4f716d5e4ecbd03d94d5aa1da347190dd52
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 24 21:50:01 2011 +0000

    Windows build: fix weekly 2.4 build and move log files into separate directory
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0775d8d8c21c9abee66d167dc6435c405796670f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 24 21:30:24 2011 +0000

    Shared code between the various jqplot charts
    
    From: Andy Clayton <q3aiml at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6258d7a7a84010809f586fce2f6133b666b1c2d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 24 21:30:09 2011 +0000

    Add javascript jqplot 0.9.7r635 module so that it can be used in reports.
    
    From: Andy Clayton <q3aiml at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e4f194df2185191e4d47091f6f0d7eb2ec58cca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 24 20:10:57 2011 +0000

    Add needed python linker flags to app-utils-python.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3443e4f90f770d9f00ac8c558833d856707506d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 24 20:10:45 2011 +0000

    Add code to start up a Python console during Py module init, but disabled by default.
    
    If a python console is wanted, change the last section
    of src/python/init.py to "if True:".
    
    From: Andy Clayton <q3aiml at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1874219672c3ef97e01bd796e30fabe1e21aa9af
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 24 19:47:47 2011 +0000

    A somewhat rough start to a gnucash python module
    
    This also renames the configure option to --enable-python.
    
    From: Andy Clayton <q3aiml at gmail.com>
    (with minor modifications by myself)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cbf6cbdb1c7ff14ed5dcfea55f8e4b1067dd7ed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 24 19:47:32 2011 +0000

    Enclose building of app-utils-python in AM_CONDITIONAL so that it isn't build on a non-python build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 373c161dc6fcd6342d16f1ff630fae595b819839
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 24 19:25:08 2011 +0000

    Windows build: allow reset.sh to remove mingw
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 003c73794ad715d40645b53042425908408ce020
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 21:38:21 2011 +0000

    Windows build: fix upload code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 566887f20e3bdfa4ca88f46c054e90d8b2941760
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 23 21:37:03 2011 +0000

    Build Python swig wrappers for app-utils
    
    From Andy Clayton <q3aiml at gmail.com> (modified by me a little bit)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78c662518a44b93291eedf377d1cf91d4e8ddefd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 17:48:57 2011 +0000

    Fix windows build:
    - Add missing patch for guile 1.8.8
    - Add missing mingwrt dev package
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 480f37c9bb9c4ade642f2fd909ea265e2d2e01ad
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 17:28:24 2011 +0000

    Improve message printed on screen
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 712a3ecba325c900670db2245b9a36cf3b90e053
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 22 21:46:13 2011 +0000

    Some additional Windows nightly build fixes:
    - restore the original mingw/msys link, even when the build script abort (due to a die command)
    - only restore the mingw/msys link if it was saved before
    - weekly builds should be on Monday, not Tuesday
    - upload tag rebuilds to a directory named 'releases' instead of 'tags'
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14458f4a3a924d66edf131feb95f099333527f09
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 22 21:03:22 2011 +0000

    Build server: automatically create directories on webserver for new branches
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 117a73e700397f3c6d4cbd53811aaa750e28b784
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 22 20:24:13 2011 +0000

    Rework the Windows weekly 2.4 build to avoid parallel builds (which would fail
    BP (note that r20452 should be backported first, though I forgot to add the BP marker)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec6b423148bb7e2ad187e2f1836cfe6635a4415b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 22 19:43:05 2011 +0000

    Adapt the windows build system to deal with swapping mingw installations on one build machine
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08804826491b6be279db97ac84c6c8e84cf79526
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 21 21:37:23 2011 +0000

    Allow AQBanking & Gwenhywfar log-level environment variables to override the gnucash preferences settings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5300b2ddbf2ab0e5a2f07a2950762d28e546415
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:11:25 2011 +0000

    Windows build: update dist script for guile 1.8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cd80e850825b001349a508b769662ed746f68bc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:11:16 2011 +0000

    Windows build: fix libstdc++-6 DLL error
    
    This may be a hack, but I have no clue how to fix it otherwise...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 133ce7638f7c768dce9c2c791e48432bd8ffd7af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:11:08 2011 +0000

    Windows build: update guile to 1.8.8 and remove slib
    
    Note: The Windows GnuCash build will still fail as GnuCash still
    depends on slib...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 688cb8a228c954dc428aa70f5fdf3b0ad73a95e2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:10:58 2011 +0000

    Windows build: patch libofx to build with mingw gcc 4.5.2
    
    Note: the complete gnucash build is still broken and will be fixed
    with following patches.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c5874fe5794d04f574c663524b34b4768b4bc94
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:10:48 2011 +0000

    Windows build: update gcc to 4.5.2
    
    Note this breaks the build as some other parts still need
    tweaking before this works.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14891d284946896eb1e8bbc338b56dca98980132
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:10:40 2011 +0000

    Require guile 1.8.5 and remove all 1.6.x specific conditions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3b2368af3259fd094dc10cf1d134c9ba8f3dc22
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:10:30 2011 +0000

    Bug #615168: N_ in the root module
    
    Fix variable not found crasher.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9abaf1322556e780c0fda2e97d6e52bd79e814f2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:10:21 2011 +0000

    Windows: avoid GROUP_NAME redefined error with mingw gcc 4.5.2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2df3d3dee8295ee756b24a5f6fbee1238480ad1c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:10:12 2011 +0000

    [PATCH 4/4] Bug #615168: N_ in the root module
    
    * src/app-utils/app-utils.scm:
    * src/app-utils/c-interface.scm: Make N_ available to all of Gnucash. A
      hack, but a correct hack that permits the Scheme code to be compiled.
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86ccf6ed54a45a6fb6356b40d281a34ab3b7b7c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:10:03 2011 +0000

    [PATCH 3/4] Bug #615168: Remove configure.in check for slib
    
    Gnucash no longer requires slib.
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ce4d4b71ea424251a526429ee53cc3fb7a7e13c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:09:54 2011 +0000

    [PATCH 2/4] Bug #615168: Remove instances of (use-modules (ice-9 slib))
    
    There are no more instances of (require ...), so Guile's slib support is
    no longer needed.
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d2fe89c2b80a244648564ea7b837bea6e35f7d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 15:09:43 2011 +0000

    [PATCH 1/4] Bug #615168: Remove spurious (require 'hash-table) instances
    
    Patch by Andy Wingo.
    
    There is nothing that the slib hash-table module provides that was used
    in any of these files; they all used Guile's stock hash tables.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20435 57a11ea4-9604-0410-9ed3-97b8803252fd





More information about the gnucash-patches mailing list